[教學]Internet Explorer 8重新封包安裝

顯示結果從第 1 筆 到 9 筆,共計 9 筆
  1. #1
    --帳號停用中-- purk 的大頭照
    註冊日期
    2001-03-08
    討論區文章
    2,917

    [教學]Internet Explorer 8重新封包安裝

    根據以下幾篇

    http://www.pczone.com.tw/post/1078509/7/

    http://www.pczone.com.tw/post/1078510/8/

    http://bbs.wmzhe.com/viewthread.php?...ge=1#pid147152

    http://www.msfn.org/board/topic/44639-sfxcabexe/

    http://hi.baidu.com/wd12aa/blog/item...c9d163d7d.html

    修正部分錯誤以及補上圖片

    製作出的教學

    目前Internet Explorer 8好像有6個修正

    其中

    IE8-WindowsXP-KB978207-x86-CHT可以直接用

    IE8-WindowsXP-KB2360131-x86-CHT取代

    IE8-WindowsXP-KB971961-x86-CHT可以直接用

    IE8-WindowsXP-KB976662-x86-CHT取代

    此外會使用到此篇的壓縮cab工具

    http://hi.baidu.com/long200259/blog/...1810a186c.html

    _______________文章開始______________________
    整個步驟基本流程如下

    引用 作者:emoom 瀏覽文章
    IE8 在大陸的封裝集成法,很不錯.
    1.先將主程式和補丁拆解
    2.再將最新文件置換主程式中
    3.破解update.exe
    4.再封裝為IE8.CAB
    5.截取IE8壓縮檔頭.
    6.將IE8.CAB和IE8壓縮檔頭合併.
    如此一來,可得到和官方一樣之檔案.
    安裝參數完全一樣.
    而且不喜歡還可以在控制台內新增移除功能,把IE8移除.
    引用自http://www.pczone.com.tw/post/1078509/7/


    因此首先得先取得CAB自解檔案的檔頭部分

    這部分參考
    http://www.msfn.org/board/topic/44639-sfxcabexe/
    How to creat SFXCAB file.

    1. Hex edit one update file. Delete after MSCF part. So u have sfx module. lets name it cab.sfx
    2. Compress all folder or files with make cab. lets name it files.cab
    3. copy /b cab.sfx+files.cab files.exe
    4. Hex edit to run files after extract. For example. u want to run setup.exe
    Search setup.exe in files.exe.
    There is 20 00 in front of setup.exe
    Chance it to 60 00.


    所以開啟HEX軟體 (以WINHEX為例)

    1.開啟WINHEX然後開啟從網路下載的IE8-WindowsXP-x86-CHT.EXE


    2.搜尋cab檔案的關鍵字"MSCF" <---- 這裡有一個隱藏點

    PS.請搜尋到 '第3個' MSCF 或者 中文版(正簡都一樣)直接搜尋 'PADDINGMSCF'



    3.選取MSCF開頭 ---> 可使用快速鍵alt+1


    4.選取檔案結尾 ---> 可使用快速鍵alt+2


    5.按下del刪除選擇的區塊


    6.選擇另存新檔 將cab自解檔的檔頭保留下來


    7.確認存下來的cab自解檔的檔頭大小是正確的
    cab.sfx滑鼠右鍵-內容


    IE8-WindowsXP-x86-CHT.EXE滑鼠右鍵-內容


    確定IE8-WindowsXP-x86-CHT.EXE自解部分與cab.sfx大小吻合都是40448



    附加圖片 附加圖片 1.jpg   2.jpg   3.jpg   4.jpg   5.jpg  

    6.jpg   7.jpg   8.jpg   9.jpg   10.jpg  

    11.jpg  
    附加檔案 附加檔案
    此文章於 2010-11-25 03:31 PM 被 purk 編輯。

  2. #2
    --帳號停用中-- purk 的大頭照
    註冊日期
    2001-03-08
    討論區文章
    2,917

    回覆: [教學]Internet Explorer 8重新封包安裝

    8.接下來將IE8-WindowsXP-x86-CHT用WinRAR解壓縮


    9.分別點選IE8的4個hotfix 或 把hotfix用指令解壓到TEMP資料夾
    IE8-WindowsXP-KB976662-x86-CHT
    IE8-WindowsXP-KB981332-x86-CHT
    IE8-WindowsXP-KB2360131-x86-CHT
    IE8-WindowsXP-KB2362765-x86-CHT



    10.將解出的hotfix修正檔案 取代到IE8-WindowsXP-x86-CHT資料夾內


    11.使用MCab.bat將IE8-WindowsXP-x86-CHT資料夾壓縮成IE8-WindowsXP-x86-CHT.cab










    12.使用copy指令將cab.sfx與IE8-WindowsXP-x86-CHT.cab合併成一個自解檔


    copy /b cab.sfx+IE8-WindowsXP-x86-CHT.cab IE8-WindowsXP-x86-CHT.exe


    13.使用hex軟體 編輯產生的IE8-WindowsXP-x86-CHT.exe

    14.搜尋關鍵字update ---->實際上應該是搜尋update/update.exe



    15.搜尋到update/update.exe位址處 往前4位將20 00改為60 00



    16.將編輯過的IE8-WindowsXP-x86-CHT.exe存檔


    17.執行IE8-WindowsXP-x86-CHT.exe






    失敗了

    why

    下面解答
    附加圖片 附加圖片 12.jpg   13.jpg   14.jpg   15.jpg   16.jpg  

    17.jpg   18.jpg   19.jpg   20.jpg   21.jpg  

    22.jpg   23.jpg   24.jpg   25.jpg   26.jpg  

    27.jpg   28.jpg  

  3. #3
    --帳號停用中-- purk 的大頭照
    註冊日期
    2001-03-08
    討論區文章
    2,917

    回覆: [教學]Internet Explorer 8重新封包安裝

    上面失敗的原因如下

    重新分析一下原始文章

    http://www.msfn.org/board/topic/44639-sfxcabexe/

    How to creat SFXCAB file.

    1. Hex edit one update file.

    再看一下

    簡體版的參考文章

    http://bbs.wmzhe.com/viewthread.php?...ge=1#pid147152

    因此emoom的說法可能部分有誤 或者 是我軟體與做法弄錯
    引用 作者:emoom 瀏覽文章
    IE8 在大陸的封裝集成法,很不錯.

    5.截取IE8壓縮檔頭.
    6.將IE8.CAB和IE8壓縮檔頭合併.
    如此一來,可得到和官方一樣之檔案.
    安裝參數完全一樣.
    而且不喜歡還可以在控制台內新增移除功能,把IE8移除.
    引用自http://www.pczone.com.tw/post/1078509/7/

    因此再測試一次

    這次來仔細推敲英文原始的意思
    引用 作者:eryen
    one update file
    是否指的是hotfix檔案 ?

    再看一下簡體文章
    引用 作者:bida
    用WinHex 编辑一个Windows的更新程序
    好像真的是hotfix檔案 ?

    用一個hotfix內容來看看----以IE8-WindowsXP-KB976662-x86-CHT為例



    再來看看IE8-WindowsXP-x86-CHT.exe的內容



    可以發現2個不太一樣
    IE8-WindowsXP-KB976662-x86-CHT還有寫明Intstaller Engine
    回到簡體文章
    引用 作者:bida
    找到你需要在解压完文件后运行的程序,例如 update\setup.exe
    所以這邊大致推測是用hotfix的檔頭

    所以步驟繼續

    同樣的用hex軟體開啟IE8-WindowsXP-KB976662-x86-CHT.exe



    搜尋mscf

    選取mscf後面的部分




    刪除後面的部分






    另存成cab.sfx

    比較cab.sfx檔案大小是否正確



    然後一樣使用copy指令將cab.sfx與IE8-WindowsXP-x86-CHT.cab合併成一個自解檔


    copy /b cab.sfx+IE8-WindowsXP-x86-CHT.cab IE8-WindowsXP-x86-CHT.exe


    使用hex軟體 編輯產生的IE8-WindowsXP-x86-CHT.exe

    搜尋關鍵字update ---->實際上應該是搜尋update/update.exe ?



    搜尋到update/update.exe位址處 往前4位將20 00改為60 00



    將編輯過的IE8-WindowsXP-x86-CHT.exe存檔


    執行IE8-WindowsXP-x86-CHT.exe


    解壓縮後

    怎麼要iesetup.exe

    why



    下面解答
    附加圖片 附加圖片 29.jpg   30.jpg   31.jpg   32.jpg   33.jpg  

    34.jpg   35.jpg   36.jpg   37.jpg   38.jpg  

    39.jpg   40.jpg   41.jpg   42.jpg  
    此文章於 2010-11-25 06:05 PM 被 purk 編輯。

  4. #4
    --帳號停用中-- purk 的大頭照
    註冊日期
    2001-03-08
    討論區文章
    2,917

    回覆: [教學]Internet Explorer 8重新封包安裝

    上面說他要用iesetup安裝

    只好再用hex軟體編輯IE8-WindowsXP-x86-CHT.exe

    搜尋關鍵字update/iesetup.exe


    搜尋到update/iesetup.exe位址處 往前4位將20 00改為60 00




    把之前改的update/update.exe位址處 往前4位將60 00改回20 00





    將IE8-WindowsXP-x86-CHT.exe存檔


    執行IE8-WindowsXP-x86-CHT.exe



    成功了?


    只能算是成功了80%


    1.目前沒有辦法把hotfix內reg修正的部分加入

    一但變更update.inf來加入hotfix的reg修正

    會有驗證問題

    2.文章內提到要使用update.exe當作安裝引擎來安裝

    但目前還是使用iesetup.exe來安裝

    還在想辦法中
    附加圖片 附加圖片 43.jpg   44.jpg   45.jpg   46.jpg   47.jpg  

    48.jpg   49.jpg   50.jpg  

  5. #5
    --帳號停用中-- purk 的大頭照
    註冊日期
    2001-03-08
    討論區文章
    2,917

    回覆: [教學]Internet Explorer 8重新封包安裝

    1.IE8正式版的cab自解部分可能有加上驗證

    可是目前缺少IE8_BETA時期的安裝檔案可以驗證此推論

    不過改提取IE7正式版cab自解部分

    效果如同從一般hotfix中提取出來的cab自解部分

    都可以讓IE8重新封包可以安裝

    2.查詢google過去文章有提到使用updata.exe安裝的部分

    是在IE7時代 IE7開始時需要WGA驗證通過才可以安裝

    但是剛時有人修改iecustom.dll繞過驗證達到可以安裝IE7

    因此以下使用IE7_BEAT時代的iecustom.dll (版本7.0.5299.0)

    放入IE8內測試

    出現以下裝況







    3.改使用IE7正式版的iecustom.dll (版本7.0.5730.13)

    放入IE8內測試

    出現以下裝況







    這2種出現的畫面都顯示 其實是調用ie7的安裝核心來安裝ie8

    所以目前可以知道要改使用updata.exe程序安裝IE8可能

    1.beta版的ie8才可行

    2.修改iecustom.dll 的某部分


    附加圖片 附加圖片 51.jpg   52.jpg   53.jpg   54.jpg   55.jpg  

    56-1.jpg   56-2.jpg   57.jpg   58.jpg   59.jpg  


  6. #6
    會員
    註冊日期
    2009-02-14
    所在地區
    ADSL 2M/256
    討論區文章
    16

    回覆: [教學]Internet Explorer 8重新封包安裝

    我的步驟沒有錯, 看來你只找到破解update.exe的方法,沒找到修改 update.inf方式.
    ex.
    [Version]
    ;MOD
    ; CatalogFile = %SP_SHORT_TITLE%.cat
    CatalogFile = ie8.cat, KB976662-IE8.CAT,KB981332-IE8.CAT,KB2360131-IE8.CAT,KB2447568-IE8.CAT


    [Configuration]
    AppFileInUseDetect = 7
    ;MOD
    ; CustomizationDLL = iecustom.dll


    ;MOD
    ; UninstallCustomizationDLL = update\iecustom.dll


    [ProductCatalogsToInstall]
    ;MOD
    ; %SP_SHORT_TITLE%.cat,update\%SP_SHORT_TITLE%.cat
    ie8.cat,update\ie8.cat

  7. #7
    --帳號停用中-- purk 的大頭照
    註冊日期
    2001-03-08
    討論區文章
    2,917

    回覆: [教學]Internet Explorer 8重新封包安裝

    引用 作者:emoom 瀏覽文章
    我的步驟沒有錯, 看來你只找到破解update.exe的方法,沒找到修改 update.inf方式.
    [Configuration]
    AppFileInUseDetect = 7
    ;MOD
    ; CustomizationDLL = iecustom.dll
    多謝emoom兄提供

    我這幾天就是在推論是哪個檔案引導使用iesetup.exe去安裝ie8的

    有推測到跟iecustom.dll有關聯

    也有猜想到可能是inf或cab檔案內有關

    多謝emoom兄的提供

    要改用update.exe安裝就是要去除iecustom.dll部分

    所以註解掉 ; CustomizationDLL = iecustom.dll

  8. #8
    --帳號停用中-- purk 的大頭照
    註冊日期
    2001-03-08
    討論區文章
    2,917

    回覆: [教學]Internet Explorer 8重新封包安裝

    引用 作者:purk 瀏覽文章

    17.執行IE8-WindowsXP-x86-CHT.exe






    失敗了

    why

    下面解答
    找到問題點

    ie8的sfxcab為6.3.15.0

    與6.3.13.0版本一樣

    有些微的驗證?

    不過搜尋rsrc後

    於後面第15位為01

    將數值修改為 00

    這樣就pass過檢驗
    此文章於 2010-12-03 09:24 PM 被 purk 編輯。

  9. #9
    會員
    註冊日期
    2001-12-25
    討論區文章
    126

    回覆: [教學]Internet Explorer 8重新封包安裝

    看起來好像蠻長的...
    先來備份一下~

類似的主題

  1. 【求助】關於重新封包XP
    作者:sai 所在討論版:-- Windows 討 論 版
    回覆: 5
    最後發表: 2004-05-05, 05:46 PM
  2. 【求助】XP重新封裝
    作者:weedmol 所在討論版:-- Windows 討 論 版
    回覆: 1
    最後發表: 2004-04-13, 04:33 PM
  3. Internet Explorer 所有的問題一次解 【教學】
    作者:erxx2002 所在討論版:-- 網 路 軟 體 討 論 一 版 (Browser,Email
    回覆: 4
    最後發表: 2003-09-18, 09:01 AM
  4. XP重新封裝到掛了....不要做這個.
    作者:randy927 所在討論版:-- Windows 討 論 版
    回覆: 18
    最後發表: 2002-12-20, 12:01 PM
  5. 【問題】xp重新封裝後桌面的東西不見了??
    作者:happyguy0402 所在討論版:-- Windows 討 論 版
    回覆: 3
    最後發表: 2002-03-18, 03:53 PM

 

IE8-WindowsXP-x86-CHT.exe 重新封裝

xp 整合 ie8 教學

windows xp 整合ie8

winxp 整合 ie8

ie8 解壓失敗

怎麼移除KB976662

xp集成IE8

IE8-WindowsXP-KB976662-x86

IE8-WindowsXP-x86-CHT 整合錯誤

XP IE 整合 IE8-WindowsXP-x86-CHT

KB978207無法安裝

KB976662 移除

IE8 封裝 集成法

KB976662無法移除

IE8-WindowsXP-x86-CHT.exe 解壓失敗

IE8-WindowsXP-KB976662-x86-CHT

發表文章規則

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