會員 ![]() | [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 ------------------------- |
回覆 |
人生充滿了無奈 | 嗨, 來捧場一下^^ 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 就可以了, 這樣 可能會比較方便一點^^ |
回覆 |
|
![]() | ||||
主題 | 主題作者 | 討論版 | 回覆 | 最後發表 |
nVidia 66.93 版公版驅動程式, 釋出日期:11/9, 2004. | cpthk | -- Windows 更新 & 驅 動 程 式 版 | 6 | 2006-10-15 08:54 PM |
【求助】區域網路連不上 xp sp1 <----> xp sp2 | catear | -- HELP ME 電 腦 軟 硬 體 急 救 版 | 7 | 2005-09-03 07:04 PM |
【新聞】最新AV測試 Last revision of the data: 11/27/2004 www.av-comparatives.org | baba_yu | -- 防 駭 / 防 毒 版 | 6 | 2004-12-08 06:03 PM |
【教學】【自創】[XP+SP2+KB884020+連線限制破解]整合光碟 | cobraman | -- Windows 討 論 版 | 0 | 2004-11-09 10:25 PM |
【更新】KB840374:Windows XP 安全性更新 2004/5/10 | 阿 土 | -- 防 駭 / 防 毒 版 | 0 | 2004-05-19 09:30 AM |
XML | RSS 2.0 | RSS |
本論壇所有文章僅代表留言者個人意見,並不代表本站之立場,討論區以「即時留言」方式運作,故無法完全監察所有即時留言,若您發現文章可能有異議,請 email :[email protected] 處理。