[雪兒] 小米2S 刷機時遇到的問題&解決心得

低調宅買小米 2S 就是為了它的刷機便利性,不過使用了 MIUI 後就真的不需要刷機了XD,最近想來玩一下 Google Camera 的後製景深,結果需要 Android 4.4 版以上才能安裝使用,所以準備來刷4.4的Android系統玩玩,然而通常刷機會遇到幾個問題(應該可以說是 Google 都一定會找而找不到很好的解決辦法...),我把它整理成一份心得來記錄與分享,小米刷機真的很簡單到爆炸! :eek:


附上刷機成功圖:
Screenshot_2014-04-19-19-17-05.png



前置動作


切記!作任何變更前必須記得備份檔案,沒有備份就沒有刷機! :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

ilowkey-2014-04-19_184651.png



完成後再進入 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」

Screenshot_2014-04-19-19-07-07.png



檔案載點: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 帳號再重新登入即可
(進入帳號=>按下選單鍵 就能看見 移除帳號 的選項)

Screenshot_2014-04-19-19-06-40.png


其他


刷機其實就有點像 Ghost 還原其他人做好的系統,會遇到讀取不到內容有可能是驅動有問題或是部分檔案損毀等,只要慢慢來,刷機真的不難!當然或許還會遇到其他問題,不過就目前看起來雙系統的小米2S是成功的運作中!也許其他人遇到不一樣的問題,這裡我只能說我不一定能解~千萬不要提問XDDDD

留言

  1. 之前也想試試看4.4的系統 想說小米的雙系統來玩一下

    結果只把一邊弄好 再來開機就發現我兩邊都出包 麻煩死就全部刷回小米了 (懶人

    回覆刪除
  2. 網大不會覺得小米的界面會讓你捨不得刷到4.4.2嗎??

    回覆刪除
  3. 應該是系統一、二不分了吧你XDDDD

    回覆刪除
  4. 不會阿
    雙系統就是各自獨立了
    我隨時都能切換回去

    回覆刪除
  5. 我一開始是想說系統一世4.4 系統二是原本的小米 結果很慘阿 ・゜・(PД`q。)・゜・

    回覆刪除
  6. 請問 遇到 Status 7 怎麼辦?
    方法二已經是最新版了,
    那方法一是要用什麼編輯 ?
    我用記事本和 Android Studio 開啟都搜尋不到 assert
    我的手機是 Nexus 4 Android 4.4.2
    要使用更新包到 4.4.3

    回覆刪除
  7. 一般是 Recovery 版本問題
    你可以先更新到最新的 CWM recovery 試試
    然後才編輯 ROM 裡面的 script 檔案
    都不行我就無解了~我只有試過 小米2S 唷
    我沒其他手機可以試

    回覆刪除
  8. 謝謝,
    我最後解決方式是用,
    Nexus Tool Kit 重刷 Android4.4.3 + No Wipe Mod

    回覆刪除

張貼留言

這個網誌中的熱門文章

[中文化交流] Apk 改之理 + ConvertZ 輕鬆將簡體 APK 轉繁體