AndroidAndroid新聞HTC

雷禪所了解的HTC法則-part2

3.HTC的RUU驗證機制

很多人下載了RUU後卻問為什麼無法解壓縮,那是因為HTC在RUU上做了相當嚴密的加密機制, 

一般人是無法解壓縮的RUU內容大致上是這樣,一層又一層的打包。

而從HTC One A9開始,HTC在RUU上的加密機制又改變了,

一包RUU裡有20幾個zip,可以將zip解壓縮,不過有htc的加密就無法再解開。

如果是S-ON的機子要刷RUU,也只能RELOCKED,因為在S-ON下HTC會驗證,

是否為LOCKED或RELOCKED狀態,才允許刷RUU而且S-ON的機子只能平刷同版本RUU,

或刷更高版本的RUU是不允許降刷的。 

而且RUU本身如果沒有加密過,手機也不會接受沒有加密的RUU,而S-OFF的機子就沒有以上限制,

可在UNLOCKED上直接刷低版的RUU,也可以刷沒有加密的檔案 。

不過只有一個例外就是,不能刷內含system.img的zip檔, 因為htc在手機上限定了刷入的檔案大小,

一般提取出來的system.img都超過2G,這個已經超過限制是無法刷入的。

再來談談CustomRUU 線刷RUU,也就是偽RUU刷法,早期蝴蝶跟M7還可以這樣做,

蝴蝶S之後的機種就沒辦法,這方法是提取出boot.img system.img recovery.img,

再加上android-info.txt去打包成zip 。

用CustomRUU 線刷進手機,android-info.txt内的版本號,可以自行編輯成跟你手機同一個版本號,

就可以騙手機這是同版本,就可以順利刷入,而且不用RELOCKED或LOCKED,

這個方式一定是要在UNLOCKED下才可以執行,對雷禪不陌生的版友,

就知道雷禪以前放很多這種檔案,不過缺了LOSTAPP還是不能更新啊!這也是一大麻煩,

再來後期的手機也沒辦法這樣做,所以現在雷禪也沒有再放這種檔案了。

在後期HTC的DownloadMod的機子,就可以在DownloadMod下直接刷入recovery.img,

boot.img,與system.img所以之後在網路上看到雷禪放的原廠包裡都是img檔。

4.HTC升級OTA包內的firmware.zip

firmware.zip台灣說法叫韌體包,大陸說法叫固件包。

內含手機所需的韌體,每次更新官方都會更新部份韌體,而這個firmware.zip 本身也是有官方的簽署驗證,

有檔案的可以試試,會發現它只有讀取權限,而沒有寫入權限,在S-ON的機子必須要RELOCKED後,

才能刷入不然會失敗,而論壇上有著修改過去紅字的HBOOT,的自製韌體 那沒有官方簽署的驗證,

也是只有S-OFF機才能刷入,如上一篇說的, HTC的手機在無S-OFF情況下,能刷入有官方簽署驗證過的檔案,

而且還一定要是 上鎖的狀態,(RELOCKED & LOCKED都可以)不過只要是S-OFF機就沒太多限制,

就算你是UNLOCKED自己打包一個zip包,裡面只有android-inof.txt跟recovery.img,手機也是照吃不誤。

alwayskangel

雷禪

雷禪,漫畫中幽助的魔族老爸,而在現實中只是我的一個匿稱, 我從2008年接觸智慧型手機開始就在網路上撰寫文章, 近10年來寫的大大小小的文章也上千篇,因為寫作的論壇關站, 而文章就此消失,最後還是決定自己開立一個網站, 做為寫作的記錄,想寫什麼就寫什麼,也比較不會受拘束。

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料