[雪兒] 小米2S 刷機時遇到的問題&解決心得
低調宅買小米 2S 就是為了它的刷機便利性,不過使用了 MIUI 後就真的不需要刷機了XD,最近想來玩一下 Google Camera 的後製景深,結果需要 Android 4.4 版以上才能安裝使用,所以準備來刷4.4的Android系統玩玩,然而通常刷機會遇到幾個問題(應該可以說是 Google 都一定會找而找不到很好的解決辦法...),我把它整理成一份心得來記錄與分享,小米刷機真的很簡單到爆炸! :eek:
附上刷機成功圖:
切記!作任何變更前必須記得備份檔案,沒有備份就沒有刷機! :shock:
刷機前需取得 Root 權限,後續動作才會順暢!如何取得小米2S的 Root 權限?請看 [Android] 如何取得小米2S Root 權限 (免連接線)
當然也要準備好 Recovery 的工具,這裡低調宅使用的是 CWM 6.0.4.7
另外就是刷機需要 WIPE 掉原本的設定
wipe data/factory reset(雙清)
低調宅使用小米2S在刷 Android 4.4 版遇到的問題最大的就是 Status 7,解決辦法通常為:
1.改變 updater-script 內容
使用解壓縮軟體打開 ROM 的 zip 檔,找到 updater-script 檔案,位置在「\META-INF\com\google\android\」
把 assert(...); 內容砍掉後儲存並拖曳回 ROM 的 zip 檔內取代掉原本的 updater-script
完成後再進入 Recovery 模式重新刷機!(通常這樣就可以解決了,因為版本校驗問題)
2.CWM Recovery 版本過低
6.0.3.1 是無法更新 Android 4.4 版的唷~要用到 6.0.4.4 以上(所以開頭才會說我是用 6.0.4.7 版的 CWM recovery 來刷機)
這就跟 Ghost 版本過低沒辦法正常用一樣! :wink:
不過實際上其實第2點才是我在刷機時遇到的 status 7 真正的原因!
如果系統內已經有第三方 Recovery 但是卻無法覆蓋掉,該怎麼辦?
在更新 CWM 6.0.4.7 前,低調宅已經先裝入別人修改過的「CWM Recovery 6.0.3.1」(版本過低導致無法安裝 Android 4.4...),而透過安裝包更新方式刷入 Recovery 卻總是顯示成功而未正確覆蓋掉,解決辦法為
把下載回來的 Recovery 安裝包修改名稱為 「update.zip」,放在系統根目錄下,然後透過現有的 Recovery 來安裝!
(來源: http://xiaomi.eu/community/threads/2014-03-23-clockworkmod-recovery-6-0-4-7.19686/)
重啟進入 Recovery 就能看見 Recovery 更改成功囉!
除了進入 Recovery 模式去手動切換外,這裡最簡單的方式就是使用別人寫好的 APP - 「雙系統切換v1.0 by cofface.apk」
超方便的好物! :roll:
當你完成刷機後還原備份的 APK 與系統資料檔案,結果 APP 通知更新卻無法透過 Google Play 更新要怎麼辦?
這是由於資料復原回去的時候 Google 帳號異常導致,此時只要移除掉 Google 帳號再重新登入即可
(進入帳號=>按下選單鍵 就能看見 移除帳號 的選項)
刷機其實就有點像 Ghost 還原其他人做好的系統,會遇到讀取不到內容有可能是驅動有問題或是部分檔案損毀等,只要慢慢來,刷機真的不難!當然或許還會遇到其他問題,不過就目前看起來雙系統的小米2S是成功的運作中!也許其他人遇到不一樣的問題,這裡我只能說我不一定能解~千萬不要提問XDDDD
附上刷機成功圖:
前置動作
切記!作任何變更前必須記得備份檔案,沒有備份就沒有刷機! :shock:
刷機前需取得 Root 權限,後續動作才會順暢!如何取得小米2S的 Root 權限?請看 [Android] 如何取得小米2S Root 權限 (免連接線)
當然也要準備好 Recovery 的工具,這裡低調宅使用的是 CWM 6.0.4.7
檔案載點:http://d-h.st/users/M1cha/?fld_id=11289#files
檔案來自於:http://xiaomi.eu/community/threads/2014-03-23-clockworkmod-recovery-6-0-4-7.19686/
另外就是刷機需要 WIPE 掉原本的設定
wipe data/factory reset(雙清)
遇到 Status 7 怎麼辦?
低調宅使用小米2S在刷 Android 4.4 版遇到的問題最大的就是 Status 7,解決辦法通常為:
1.改變 updater-script 內容
使用解壓縮軟體打開 ROM 的 zip 檔,找到 updater-script 檔案,位置在「\META-INF\com\google\android\」
把 assert(...); 內容砍掉後儲存並拖曳回 ROM 的 zip 檔內取代掉原本的 updater-script
完成後再進入 Recovery 模式重新刷機!(通常這樣就可以解決了,因為版本校驗問題)
2.CWM Recovery 版本過低
6.0.3.1 是無法更新 Android 4.4 版的唷~要用到 6.0.4.4 以上(所以開頭才會說我是用 6.0.4.7 版的 CWM recovery 來刷機)
這就跟 Ghost 版本過低沒辦法正常用一樣! :wink:
不過實際上其實第2點才是我在刷機時遇到的 status 7 真正的原因!
Recovery 刷不進去!!!
如果系統內已經有第三方 Recovery 但是卻無法覆蓋掉,該怎麼辦?
在更新 CWM 6.0.4.7 前,低調宅已經先裝入別人修改過的「CWM Recovery 6.0.3.1」(版本過低導致無法安裝 Android 4.4...),而透過安裝包更新方式刷入 Recovery 卻總是顯示成功而未正確覆蓋掉,解決辦法為
把下載回來的 Recovery 安裝包修改名稱為 「update.zip」,放在系統根目錄下,然後透過現有的 Recovery 來安裝!
(來源: http://xiaomi.eu/community/threads/2014-03-23-clockworkmod-recovery-6-0-4-7.19686/)
重啟進入 Recovery 就能看見 Recovery 更改成功囉!
如何切換雙系統?
除了進入 Recovery 模式去手動切換外,這裡最簡單的方式就是使用別人寫好的 APP - 「雙系統切換v1.0 by cofface.apk」
檔案載點:http://pan.baidu.com/share/link?shareid=1194852587&uk=522713706
檔案來源:http://tw.miui.com/thread-3014-1-1.html
超方便的好物! :roll:
rpc s-3 沒辦法更新 Google Play 檔案
當你完成刷機後還原備份的 APK 與系統資料檔案,結果 APP 通知更新卻無法透過 Google Play 更新要怎麼辦?
這是由於資料復原回去的時候 Google 帳號異常導致,此時只要移除掉 Google 帳號再重新登入即可
(進入帳號=>按下選單鍵 就能看見 移除帳號 的選項)
其他
刷機其實就有點像 Ghost 還原其他人做好的系統,會遇到讀取不到內容有可能是驅動有問題或是部分檔案損毀等,只要慢慢來,刷機真的不難!當然或許還會遇到其他問題,不過就目前看起來雙系統的小米2S是成功的運作中!也許其他人遇到不一樣的問題,這裡我只能說我不一定能解~千萬不要提問XDDDD
之前也想試試看4.4的系統 想說小米的雙系統來玩一下
回覆刪除結果只把一邊弄好 再來開機就發現我兩邊都出包 麻煩死就全部刷回小米了 (懶人
網大不會覺得小米的界面會讓你捨不得刷到4.4.2嗎??
回覆刪除應該是系統一、二不分了吧你XDDDD
回覆刪除不會阿
回覆刪除雙系統就是各自獨立了
我隨時都能切換回去
我一開始是想說系統一世4.4 系統二是原本的小米 結果很慘阿 ・゜・(PД`q。)・゜・
回覆刪除請問 遇到 Status 7 怎麼辦?
回覆刪除方法二已經是最新版了,
那方法一是要用什麼編輯 ?
我用記事本和 Android Studio 開啟都搜尋不到 assert
我的手機是 Nexus 4 Android 4.4.2
要使用更新包到 4.4.3
一般是 Recovery 版本問題
回覆刪除你可以先更新到最新的 CWM recovery 試試
然後才編輯 ROM 裡面的 script 檔案
都不行我就無解了~我只有試過 小米2S 唷
我沒其他手機可以試
謝謝,
回覆刪除我最後解決方式是用,
Nexus Tool Kit 重刷 Android4.4.3 + No Wipe Mod