雷禪所了解的HTC法則-part2

瀏覽次數:40

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 
手機也是照吃不誤。

雷禪

雷禪,漫畫中幽助的魔族老爸,而在現實中只是我的一個匿稱, 在網路上長期寫3C類的教學文,有文有檔的就請自取,搞不定的, 也可以請我收費處理。

發表迴響