看板 Android 關於我們 聯絡資訊
原發表於A4TW http://www.android4tw.com/thread-5452-1-1.html 0.準備 1)aahk工具 http://sync.hamicloud.net/_oops/tobackpace/eo9 2)aahk所需的PD98IMG-GB2.zip https://docs.google.com/file/d/0ByDBfALtJm7OUS1DcThhbDdfbFU/edit?pli=1 3)原廠2.3.5 ROM (HBOOT2.00.0029版) http://sync.hamicloud.net/_oops/tobackpace/4we (HBOOT2.00.0030版) http://sync.hamicloud.net/_oops/tobackpace/vh3 4)adb工具 http://ppt.cc/FGpzhttp://attachments.goapk.com/adb.rar?src=/forum/201204/07/20353211 wwyys0jhdsnc32.rar 5)先將手機設定為"取消快速開機"、"允許未知來源"、"USB除錯中" 以下皆在此狀態下才有作用。 若手機為第三方ROM,從A開始; 若為原廠ROM,從C開始。 A.Relock: (若是沒有s-off就能刷第三方rom,那一定是已經官方解鎖(Unlock) unlock無法卡刷,所以要刷回原廠rom必須先Relock) 1)手機關機,按音量下加電源鍵重開機到bootloader, 進入fastboot模式,用USB接上電腦,手機會顯示為fastboot USB 2)開啟adb工具資料夾,執行「启动cmd」,就會自動進入cmd模式的adb下 輸入「fastboot oem lock」,finish之後手機會自動重開機, 此時手機便會回到「Relock」的狀態 (可以再進入bootloader確定,上面的Unlocked 應該已經變成Relocked) B.刷回原廠ROM: (aahk似乎無法對2.3.5以上的系統正常作用,所以要先刷回原廠2.3.5) 1)依據HBOOT版本不同,下載對應的原廠2.3.5 ROM檔, 改名為PD98IMG.zip,放到SD卡的根目錄 2)手機重開機進入bootloader,它就會自動讀取PD98IMG.zip檔, 當出現是否要update的訊息,按音量上選yes,然後等進度跑完, 會出現訊息要你按power鍵reboot的訊息,重開機後就會回到原廠2.3.5系統 C.準備執行aahk: (此時為乾淨的原廠2.3.5 ROM, 一樣先設定為"取消快速開機"、"允許未知來源"、"USB除錯中") 1)將aahk工具下載解壓縮 2)將ae86856大提供的PD98IMG-GB2.zip, 放入aahk工具資料夾下的「PD98IMG」資料夾內(不須更名) 3)然後就接輕鬆SHIP S-OFF那篇, http://www.mobile01.com/topicdetail.php?f=566&t=2606550 開始使用aahk工具 (說明:aahk會偵測「PD98IMG」資料夾內是否有「PD98IMG-GB2.zip」這個檔案, 若是更名就會偵測不到; 此時會去下載aahk官網的檔案;但aahk官網已拿掉此檔案, 就會顯示404下載不到,就會無效) D.開始進行SHIP S-OFF 就是照著 http://www.mobile01.com/topicdetail.php?f=566&t=2606550 這篇去進行, 即可變成SHIP S-OFF 基本上至此已完成s-off,可以開始刷自己喜歡的非官方rom檔。 -- 以下都是非必要步驟以及附註解說。 E.ENG S-OFF 文章內提到使用 Easy-ENG-S-OFF.rar 即可進行一鍵ENG S-OFF; 不過曾經出現過災情 http://www.mobile01.com/topicdetail.php?f=566&t=2944743, 似乎跟機板新舊版有關;因為我不確定我的機板是哪種, 而且我進行Easy ENG S-OFF時一直出現connection problem的訊息而無法完成, 於是就放棄了,而且SHIP S-OFF就很好用了。 F.刷Recovery (因為aahk會把Recovery改為CM版,但我習慣用4EXT; 但SHIP s-off之後就無法使用fastboot指令,所以要用別的方法刷) 1)下載刷機工具包 http://webhd.xuite.net/_oops/maxim755/p5b 2)解壓縮裡頭的 4EXTRecovery_v2.1.1b_ace_OneClick.zip 3)一樣先設定為"取消快速開機"、"允許未知來源"、"USB除錯中" 然後將手機接上電腦 4)執行裡面的 runme.cmd 即可刷為2.1.1b版的4EXT Recovery 5)若是要改用別的版本的rom (如4EXT Touch), 可以將4EXTRecovery_v2.1.1b_ace_OneClick資料夾內的recovery.img 更換成別的版本的的recovery.img,一樣執行 runme.cmd 即可。 (不過我只試過同為4EXT的,不曉得這方法拿去刷CM行不行?) 或是 1)先刷好ROM,依照 http://walker-a.com/archives/1056 安裝4EXT Recovery Updater之後,即可安裝各種版本的 4EXT Recovery G.看這篇圖解 http://ppt.cc/vaqm 可以了解SHIP S-OFF的權限到哪,以下列出和官方解鎖的比較: http://i.imgur.com/VF2zJ0h.png 後來覺得官方解鎖其實也還不錯用,如果只是要刷ROM或kernel是OK的 (只是要選有帶boot.img的) 而且官方解鎖後fastboot的功能是完整的; 但如果要刷Radio的話,似乎還是只能SHIP S-OFF? (之前官解後想用fastboot刷Radio結果失敗的樣子...不確定是不是官解的緣故就是) 不過SHIP S-OFF後似乎就必須放棄fastboot的功能了。 H.不想S-OFF了,但已經Relock,想要重新Unlock怎麼辦? 準備 1)adb工具 2)之前解鎖時用的「Unlock_Code.bin」檔 步驟 1)把Unlock_Code.bin放到adb工具資料夾內 2)手機進到bootloader,接上電腦,進到fastboot 3)開啟「啟動CMD」進入adb工具, 輸入「fastboot flash unlocktoken unlock_code.bin」 4)手機就會出現是否要解鎖的畫面,按音量+選擇yes,按power鍵確認, 手機重開機後就會重新變成Unlock狀態。 5)如果此時用的是非原廠的ROM,有可能會無法進入系統, 就再用adb工具重刷一次boot.img即可。 I.為何aahk工具失效? 請看aahk作者網站的這篇: The AAHK is retired http://tau.shadowchild.nl/attn1/?p=378 可能作者認為DHD已經太老了該退休了,或者有其他不爽的原因(?) 所以作者把「PD98IMG-GB2.zip」這個檔案從他的網站上拿掉了; 而這是aahk hacking時必須要的檔案, aahk工具執行時有一步驟就是要檢查電腦裡是否有這個檔案, 若是沒有,就會連上作者網站去下載; 偏偏作者已經拿掉原始連結檔案,所以aahk抓不到PD98IMG-GB2.zip, 就無法進行下去...所以要再次感謝ae86856大的提供。 ※ 引述《Gunslinger (串燒)》之銘言: : 今天試著要把DHD做s-off,找了aahk工具來用, : 卻一直出現404 not found的訊息 : http://tau.shadowchild.nl/files/PD98IMG-GB2.zip : 去了作者網站看了一下,發現了可怕的消息... : "The AAHK is retired" : http://tau.shadowchild.nl/attn1/?p=378 : 沒仔細看,不過可能是作者覺得這機子已經太老,另一方面可能在不爽什麼, : 就把PD98IMG-GB2.zip檔整個拿掉了...而且還是今年二月中的事情 Orz : (早知道就早點動手了...囧) : 所以想請教, : 1.除了aahk以外,還有其他s-off的工具嗎? : 2.是否有其他地方還有PD98IMG-GB2.zip可以下載? : 3.這...該不會以後DHD要刷機都得靠官方解鎖才行吧? 囧 : 感謝指教 m(_ _)m -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.27.185.225
qq124365:先推~晚一點再來看 03/16 21:47