M9送修回來無法更新 - 手機討論

Table of Contents


原文恕刪
鍵盤魯蛇在此
手機排版

http://ppt.cc/nGuu
這是你的問題

你遇到的狀況是Status 7 Error
用關鍵字餵咕狗後還找到蠻多資訊的

StackExchange的發問
http://goo.gl/XoxrVX

HighOnAndroid的介紹
http://goo.gl/PNFXOY
裡面還有把這個錯誤關掉的方法

DroidViews的釋疑
http://goo.gl/yy7Jkz
有很多舉例啊

StackExchange的回答是,自從Android 5.0開始(Nexus裝置),OTA程式不再一個一個檔案寫進去/system分區,而是先檢查整塊分區後,把整個分區一起寫入。

HighOnAndroid的解釋是,這種檢查稱作asserts,原本作用是在刷入ROM時藉由系統檔案的比對來確認是否是相同機型,換言之是一種安全手段。例如當你把One M7的ROM刷入One M9時,這個機制就會跳出來停止更新,以免你的機子hard brick。

DroidViews建議你檢查,是否做過一下事情:
有root權限嗎?SU二進位檔有安裝嗎?
有刷入第三方的kernel嗎?
有像是CWM、TWRP、PhilZ的第三方recovery嗎?
有非官方ROM嗎?
有刪除或凍結、停用任何系統程式嗎?
有額外安裝東西進去system分區嗎?
有幹過的化,去面壁思過吧(誤

所以我猜測你或是HTC大概動過/system分區的檔案,解決之道最簡單的就是直接刷入原廠factory image(不透過OTA),再用OTA更新啦。


打完了才發現這和手機沒啥關係啊……

-----
Sent from JPTT on my Sony C6502.

--

All Comments

Cara avatarCara2015-04-30
太專業看不懂給推XDD
Lauren avatarLauren2015-05-02
簡單說就是可能有Root過動到不應該動的東西所以更新失敗 我是不認為原PO有做拉 不知道是不是
Catherine avatarCatherine2015-05-05
轉過某一手的時候被亂搞過 原廠應該是直接flash掉
Megan avatarMegan2015-05-08
不過原廠在出廠時應該會再刷一次image吧
Heather avatarHeather2015-05-10
怕有資料殘留在裡面之類的 還是原廠根本沒有還原..
Hamiltion avatarHamiltion2015-05-13
我的猜測是中間有轉過一手被亂搞
Joseph avatarJoseph2015-05-15
大大,好專業,不過,我並沒有root過,既然root過,
Michael avatarMichael2015-05-18
我也不會傻傻的原廠更新了...文中有提到,送修後一拿到開機不是歡迎畫面,而是桌面,這點我當時解讀成,他幫我測試過....
Iris avatarIris2015-05-20
我4/25拿到手機,因為開機是桌面,又還原過一次原廠,然後開始做使用,因為手機維修完剛拿到,我也是抱著測試是否維修好的心態使用,並無上述那些非官方的操作,到4/27有更新,問題出現...
Ida avatarIda2015-05-23
純推stackexchange
Ursula avatarUrsula2015-05-25
今天想到一點,這台手機之前是送回去換主機板,會不會是因為良品,之前使用者,曾經做過某些操作,
Bethany avatarBethany2015-05-28
維修人員又沒盡到重灌以確保系統完整性,這就是人為偷懶並不是不小心了。
Victoria avatarVictoria2015-05-30
我認為你不要猜這麼多 因為沒辦法追這個
Ingrid avatarIngrid2015-06-02
以收入精華區