手機刷 CyanogenMod(CM) 核心/系統以 Sony WT19i 為例

最近手機一直提示儲存空間不足,想要安裝或者更新應用程式都沒辦法,或者只能從砍舊有的程式下手,加上 Sony 預裝的系統 CPU 有鎖頻、不支援 swap … ,基於上述原因決定趁著假期前將系統刷成 CM 9,將過程順便筆記一下,供大家參考。關於 CyanogenMod 的介紹,請參考 Wikipedia,點我。

0

範例機型:Sony Ericsson Live with Walkman WT19i
CyanogenMod Downloads(WT19i 代號為「coconut」):Download

※1‧WT19i 目前較推薦使用 cm-9.1.0-coconut.zip(基於 Android 4.0.4),下載完將 .zip 檔案放置於手機 SD 卡根目錄)。

※2‧請務必妥善做好備份,下述操作會將原先資料清空。

※3‧手機可能需要解鎖(s-off),詳細請參考網路教學(解鎖會失去原廠保固)。


Setup

  1. 下載/安裝 Flashtool
  2. 安裝驅動程式,驅動程式安裝檔位置:「C:\Flashtool\drivers\Flashtool-drivers.exe」。(不知道機型的話就全勾吧,會有點久)
  3. 接著關機狀態音量鍵按上(+)(壓住不放),USB 線接上,然後將手機開機,確定手機右上的燈是否變藍色,代表進入所謂的 “fastboot mode” (驅動安裝失敗未必代表沒有成功進入,過程有遇到,要確定是否連上請在第 6 步驟確認)。
  4. 將剛剛從 CM downloads 下載下來的 .zip 檔案用壓縮軟體打開,將「boot.img」單獨解壓縮出來,並放置於「C:\Flashtool\x10flasher_lib\」目錄下面。
  5. 開啟「命令提示字元(cmd.exe」,輸入:「cd C:\Flashtool\x10flasher_lib\」
  6. 接著輸入:「fastboot.exe -i 0x0fce getvar version」,出現 version: 0.3 finished. 字樣之後代表手機成功進入 “fastboot mode”。
  7. 接著輸入:「fastboot.exe flash boot boot.img」,出現 OKAY、finished 字樣代表完成。
  8. 將 USB 線拔掉,接著開機,壓著音量鍵下(-),會進入 “CWM Recovery”(音量鍵控制上下,HOME 鍵選擇),執行 “wipe data/factory reset”、”wipe cache partition”、以及 “advanced/wipe Dalvik Cache”
  9. 接下來返回主畫面執行 “install zip from sdcard/choose zip from sdcard/XXXXXXXX.zip” (XXXXXXXX 為 CM downloads 下載下來的 .zip 檔案)。
  10. 出現 complete 字樣代表刷機成功,執行 “reboot system now” 重啟手機。
  11. 開始享受 CyanogenMod System !

※ CyanogenMod 系統刷完就已經取得 root 權限,並已經安裝 SuperSU,毋須自行取得 root 權限。

Q&A

Q:出現:”< waiting for device >”

A:手機連結電腦失敗,請檢查驅動程式(Driver)。

Q:怎麼沒有 Google Play

A:受限於 Google,CM 無法搭載 Google 服務架構,請以 Google 服務架構為關鍵字,應該就有你要的東西了~

Q:使用 Google Play 下載/更新程式遇到「從伺服器擷取資訊時發生錯誤[RPC:S-3]」

A:我在用 Titanium Backup(鈦備份) 還原原本手機設定的時候有遇到這個問題,解決方法:設定 > 帳號與同步處理 > 點進去 Google Play 使用的帳號 > 點功能鍵(右下角三條線實體按鈕) > 移除帳戶,在重新加入一次問題即可迎刃而解。