一直以來很多人都在說root後會無法線上更新
這種說法其實有誤
HTC的機器是因為要更換recovery後才能root
所以OTA偵測到recovery已經不一樣所以不給線上更新
root後不能線上更新這種說法並不準確
主因是recovery已經被修改才導致不能線上更新
就算只是更換recovery不去root一樣還是不能線上更新
不過沒有人吃飽沒事更換recovery後不root
所以才傳成root後不能線上更新
而Milestone並不需要unlock就可以root
而且root也只不過是丟一個su檔案進去/system/bin而已
OTA根本不會得知系統已經root
只要不是刷其他國家的ROM
線上更新根本不會管你是否有root
有人會無法更新是因為刷其他國家的ROM,校驗不過當然更新失敗
不管如何,線上更新失敗
一定都能靠刷機來更新
而且刷機不會殘留線上更新所留的垃圾
刷機絕對會比線上更新更簡潔
而且這次Milestone 2.1中文OTA更新後又變成無法root了
用刷機更新的都沒問題,線上OTA更新全部中標
2.2更新時你還敢OTA線上更新?
czh wrote:
HTC的機器是因為要解鎖bootloader後才能root
所以OTA偵測到bootloader已unlock所以不給線上更新
root後不能線上更新這種說法並不準確
主因是unlock才導致不能線上更新
就算只是unlock不去root一樣還是不能線上更新
不過沒有人吃飽沒事幹unlock後不root
所以才傳成root後不能線上更新
HTC的手機沒辦法透過OTA更新是因為recovery mode的關係吧
因為要解hboot前,就把官方的recovery mode改成修非官方的recovery mode
而手機在透過OTA下載完資料後,要進到recovery mode開始做系統更新就出問題了
因為recovery mode已經是非官方版的,無法正確透過recovery mode更新系統
)



























































































