[自創][XP+SP2+KB884020+連線限制破解+hotfixes]整合光碟(2004/11/

顯示結果從第 1 筆 到 2 筆,共計 2 筆
  1. #1
    會員 cobraman 的大頭照
    註冊日期
    2004-10-26
    討論區文章
    17

    [XP+SP2+KB884020+連線限制破解+hotfixes]整合光碟(2004/11/11)

    [自創][XP+SP2+KB884020+連線限制破解+hotfixes]整合光碟(2004/11/11)


    抱歉,上篇文有錯誤,所以這裡修正了一下,因為每次測試都要重裝 XP,
    測試時間較長,所以今天才發修正。

    這裡把 SP2 以後的 XP修正程式,也順便放了進去,並且加上一些說明。

    改的蠻多的,所以再 Po 一文,順便提醒一下以前的閱讀者,希望版主不要介意。



    介紹 ===============================================

    Hotfix 884020 事實上就是修改 tcpip.sys 這個檔案。
    新 tcpip.sys,雖然改掉一些 bug,但也會限制新系統的連線數變成 10。

    至於連線數破解程式 EvID4226Patch.exe 所修改的,事實上也是
    tcpip.sys 這個程式。

    在 XPSP2 上安裝完 KB884020 後,使用 EvID4226Patch.exe 來修改,
    好像有些問題。所以才想到將它們整合起來。

    =====================================================





    準備檔案 ===========================================

    xpboot.bin : XP 前導程式,自 XP 光碟取出
    SP2.exe : Service Pack 2
    DEPLOY.cab : Service Pack 2 封裝程式
    CDImage.exe : 製作 ISO 檔軟體

    KB884020.exe : XP 修正程式
    KB834707.exe : XP 修正程式
    KB885523.exe : XP 修正程式
    KB885626.exe : XP 修正程式
    KB885894.exe : XP 修正程式
    qchain.exe : 將安裝的 XP 修正程式最佳化

    makesp2.cmd : 打開記事本自行建立,下面有列表
    patchKB.cmd : 打開記事本自行建立,下面有列表
    makeiso.cmd : 打開記事本自行建立,下面有列表
    svcpack.inf : 打開記事本自行建立,下面有列表

    EvID4226Patch.exe : 破解連線限制軟體
    modifyPE.exe : CRC 修正程式
    PE-Header.INC : modifyPE.exe 的參考檔


    下載點
    EvID4226Patch
    http://www.lvllord.de/?lang=en&url=downloads#4226patch

    modifyPE
    http://unattended.msfn.org/xp/hacked_files.htm

    CDImage 自己找

    其他到微軟網站下載

    =====================================================




    準備目錄(在硬碟 X 上) ==============================

    X:\XPSP2\XPCD
    X:\XPSP2\ISO
    X:\XPSP2\UTIL

    =====================================================




    執行步驟 =============================

    1.將 XP 光碟內容複製到 X:\XPSP2\XPCD

    2.將下檔案複製到 X:\XPSP2\UTIL
    xpboot.bin
    SP2.exe
    DEPLOY.cab
    EvID4226Patch.exe
    CDImage.exe
    modifyPE.exe
    PE-Header.INC

    KB884020.exe
    KB834707.exe
    KB885523.exe
    KB885626.exe
    KB885894.exe
    qchain.exe

    makesp2.cmd
    patchKB.cmd
    makeiso.cmd
    svcpack.inf


    3.執行 X:\XPSP2\UTIL\makesp2.cmd 整合 SP2

    4.執行 X:\XPSP2\UTIL\patchKB.cmd 整合 hotfixes
    執行時會出現 EvID4226Patch 的詢問訊息,鍵入 'y',再按任意鍵。

    5.執行 X:\XPSP2\UTIL\makeiso.cmd 製作 ISO 檔

    6.在 X:\XPSP2\ISO 目錄下,會出現 XPVOLSP2.ISO,那就是你要的。

    ======================================



    程式說明 ==========================================

    以下指令可以將 hotfix 884020 的壓縮解開到目錄 X:\XPSP2\XPCD\I386\UPDATE\KB884020:
    KB884020 -U -X:..\XPCD\I386\UPDATE\KB884020

    以下指令直接修改 tcpip.sys 的連線數
    EvID4226Patch /F=..\XPCD\I386\UPDATE\KB884020\sp2qfe\tcpip.sys /L=16777214

    而這以下兩條將 tcpip.sys 轉成 tcpip.sy_
    modifyPE.exe ..\XPCD\I386\tcpip.sys -c
    makecab ..\XPCD\I386\tcpip.sys ..\XPCD\I386\tcpip.sy_

    在 I386 下放入 svcpack.inf,那麼 XP 安裝程式會在安裝時呼叫它。但前提是
    須殺掉 svcpack.in_ 這個檔案。

    至於以下指令,在 XP 安裝的時候會被執行。
    XP 安裝程式,利用 hotfix 的安裝程式,來安裝 KB884020 這個 hotfix 到 XP 系統上
    KB884020\update\update.exe /quiet /norestart /n

    可惜我不知道如何封裝 hotfix,否則把 hotfix KB884020 封裝起來可能更完美。


    這幾條也是在 XP 安裝的時候會被執行。
    KB834707.exe /quiet /norestart /n
    KB885523.exe /quiet /norestart /n
    KB885626.exe /quiet /norestart /n
    KB885894.exe /quiet /norestart /n
    qchain.exe

    hotfix 有兩類,新發布的剛好屬於同一類,所以安裝參數都一樣。
    另外還有一類,安裝參數不同,若有使用時,請注意它的使用說明。

    =====================================================




    程式表列 ============================

    除了 makesp2.cmd 中第一行,需要使用絕對路徑,可能要修改外。
    若目錄結構與我的相同,那麼其餘檔案,無須修改。


    makesp2.cmd ( /integrate: 參數後須要絕對路徑,記得要修改。 )
    -------------------------------------------------
    SP2 /integrate:X:\XPSP2\XPCD
    COPY /Y DELOPY.cab ..\XPCD\SUPPORT\TOOLS
    -------------------------------------------------

    patchKB.cmd
    -----------------------------------
    KB884020 -U -X:..\XPCD\I386\UPDATE\KB884020
    EvID4226Patch /F=..\XPCD\I386\UPDATE\KB884020\sp2qfe\tcpip.sys /L=16777214
    COPY /Y ..\XPCD\I386\UPDATE\KB884020\sp2qfe\tcpip.sys ..\XPCD\I386
    modifyPE.exe ..\XPCD\I386\tcpip.sys -c
    makecab ..\XPCD\I386\tcpip.sys ..\XPCD\I386\tcpip.sy_
    DEL /Q /F ..\XPCD\I386\tcpip.sys
    COPY /Y KB834707.exe ..\XPCD\I386\UPDATE
    COPY /Y KB885523.exe ..\XPCD\I386\UPDATE
    COPY /Y KB885626.exe ..\XPCD\I386\UPDATE
    COPY /Y KB885894.exe ..\XPCD\I386\UPDATE
    COPY /Y qchain.exe ..\XPCD\I386\UPDATE
    DEL /Q /F ..XPCD\I386\SVCPACK.IN_
    COPY /Y SVCPACK.INF ..\XPCD\I386
    ----------------------------------

    makeiso.cmd
    -------------------------------------------------
    CDImage -lVRMPVOL_TW -h -j1 -o -m -bxpboot.bin ..\XPCD ..\ISO\XPVOLSP2.ISO
    -------------------------------------------------


    svcpack.inf
    ------------------------
    [Version]
    Signature="$Windows NT$"
    MajorVersion=5
    MinorVersion=1
    BuildNumber=2600

    [SetupData]
    CatalogSubDir="\i386\Update"

    [ProductCatalogsToInstall]

    [SetupHotfixesToRun]
    KB884020\update\update.exe /quiet /norestart /n
    KB834707.exe /quiet /norestart /n
    KB885523.exe /quiet /norestart /n
    KB885626.exe /quiet /norestart /n
    KB885894.exe /quiet /norestart /n
    qchain.exe
    -------------------------



  2. #2
    人生充滿了無奈
    註冊日期
    2002-09-30
    所在地區
    ADSL
    討論區文章
    1,529
    嗨, 來捧場一下^^
    Tcpip.sys 可以直接用 hex 編輯軟體來編輯 (我都是用ultraedit, winhex 聽說也很好用)
    這樣就可以省下兩個步驟, 就不需要使用EvID4226Patch 跟 modifyPE(這個只是檢查CRC錯誤而已)
    要解除連線都是改這兩個位置 offset 130 跟 4F322

    Tcpip.sys 2180 的版本:

    1. offset 130 的部份 --- 6E 12 06 00 (原本10的連線)
    --- 96 12 06 00 (50的連線) --- 62 13 06 00 (無限制)

    2. offset 4F322 的部份 --- 0A 00 00 00 (原本10的連線)
    --- 32 00 00 00 (50的連線) --- FE FF FF 00 (無限制)

    如果安裝了KB884020, tcpip.sys 會變成 2505 的版本, 底下是我自己找出來的
    大家可以參考一下, 50 連線就懶得找了, 只找出無限制的部份

    Tcpip.sys 2505 的版本:

    1. offset 130 的部份 --- 27 C3 05 00 (原本10的連線)
    --- 1B C4 05 00 (無限制)

    2. offset 4F322 的部份 --- 0A 00 00 00 (原本10的連線)
    --- FE FF FF 00 (無限制)

    然後關於makecab的指令, 微軟本身自己壓應該是使用這個
    makecab /D CompressionType=LZX file.xyz
    這樣原本使用 makecab 只能壓到194kb (tcpip.sys 2505版),
    改用 LZX 的壓法就可以壓到 174kb, 跟微軟原版就差不多一樣了^^

    對了, 補充一點, 除了 KB884020 以外, 我覺得其它的Hotfixes
    直接用 /integrate 這個參數事先整合進 XP SP2 就可以了, 這樣
    可能會比較方便一點^^

類似的主題

  1. 製作的XP整合光碟不能使用
    作者:Luger 所在討論版:-- Windows 討 論 版
    回覆: 2
    最後發表: 2007-11-01, 06:34 PM
  2. 【教學】【自創】[XP+SP2+KB884020+連線限制破解]整合光碟
    作者:cobraman 所在討論版:-- Windows 討 論 版
    回覆: 0
    最後發表: 2004-11-09, 10:25 PM
  3. 【問題】怎麼燒sp2的整合光碟阿?
    作者:70371 所在討論版:-- 光 碟 燒 錄 討 論 版
    回覆: 3
    最後發表: 2004-05-24, 11:09 PM
  4. 【求助】使用XP整合光碟後, 磁區不見了?!
    作者:粉嫩小女巫 所在討論版:-- Windows 討 論 版
    回覆: 26
    最後發表: 2002-11-16, 02:10 AM

 

此網頁沒有從搜尋引擎而來的訪客

發表文章規則

  • 不可以發表新主題
  • 不可以回覆文章
  • 不可以上傳附加檔案
  • 不可以編輯自己的文章
  •