[2020/09 更新]:修復部分失效的下載連結網址

前言:

本篇主題為升級手機 Android 版本刷機步驟,若您需要的是手機硬體維修,例如螢幕破裂、手機變型、泡水、電池故障等問題,

推薦您找專業的台南手機維修蘋果王數位館,或點此參考我的詳細介紹文章

Line ID:0986648898

電話:(06) 303-7589

 

正文開始:

昨天搜尋了許多國外網站討論文章,最後終於成功地把 Xperia Z1 (C6902) 從 Android 5.1.1 升級到 Android 7.1 版,

安裝的 ROM 為 2018/01 最新版的 LineageOS 14.1,經測試,目前一切正常:

  • 相機拍照對焦:正常
  • SIM 卡偵測、通話/簡訊功能:正常
  • Google Play 及其他 Google APP:正常
  • Google Play 下載其他 APP:皆可正常搜尋/安裝/移除
  • Wifi:正常
  • 4G 行動網路:正常
  • 語言:繁體中文(多國語系)
  • 藍芽:正常

DSC_0251.jpg    DSC_0249.jpg  

由於安裝過程碰壁太多,花了不少時間解決每一階段碰壁的問題,特別記錄下來供未來自己、或其他需要的人參考使用。


聲明:

  • 所有升級操作的風險及保固皆由操作者自行承擔,請自己評估風險(可能無法開機、變磚、無法維修、無法再使用)後,決定是否嘗試。
  • 升級前請備份所有手機內的資料到外部電腦,確定資料備份完全後再進行升級。
  • 升級後後所有手機資料皆會消失,包括通訊錄、照片、影片、Line記錄、所有 APP(或你想的到的手機上的任何東西)
  • 本安裝記錄只適用 Xperia Z1,不包括 Xperia Z1 Compact 及其他機種
  • 操作環境:Windows 10 Home 64 位元版

準備動作:

  • 備份所有手機的資料到電腦或其他地方,升級後所有手機資料皆會消失,包括通訊錄、照片、影片、Line記錄、所有APP、你想的到的任何手機上的東西
  • 手機充電到 90% 以上(充飽為佳)
  • 手機內建儲存空間(非外接記憶卡)剩餘至少 2.0 GB
  • 下載 ADB 自動安裝程式:按此下載
  • 下載 TWRP 程式:按此下載
  • 下載 Google USB Driver:按此下載
  • 下載 usbdeview 程式:按此下載
  • 下載  Lineage OS 14.1 ROM(for Xperia Z1): LineageOS 14.1 (請選擇 2018 最新版本)
  • 下載 GApps(for Xperia Z1)Android Nougat 7.1 Gapps for LineageOS 14.1 – Google Apps

安裝開始:

Step 1:安裝 Sony Companion(確保成功安裝 USB Driver):按此下載

 

Step 2:安裝 ADB 軟體到手機上:

  • 到 Android 設定選單中的「開發者選項」,開啟「USB 偵錯模式」
  • 到 Android 設定選單中的「應用程式設定」→開啟「未知的來源」來允許安裝非 google play 下載的 app
  • 將 Xperia Z1 手機用 usb 線接到電腦
  • 用系統管理員權限執行預先下載的 adb-setup-1.4.3.exe,執行後的所有問題都填 y 安裝

附註:

如果 adb-setup-1.4.3.exe 安裝時一直出現「找不到來源」的錯誤訊息:

執行 usbdeview.exe,執行後在清單中找到 Xperia Z1 字樣的項目,在該項目上面按右鍵選擇「Uninstall ...」,

成功後再重新用系統管理員權限執行預先下載的 adb-setup-1.4.3.exe 即可順利成功。

 

Step 3:解鎖 Boot Loader:

  • 打開手機撥號畫面(一般打電話輸入號碼的畫面),輸入「 *#*#7378423#*#* 」以進入系統選單
  • 進入「Configuration」頁面,找到項目  Bootloader unlock allowed 是否顯示 yes 如下圖:

bootloader.png

  • 在這一頁,您會看到手機的 IMEI ID,以及 bootloader unlock allowed,如果顯示 yes,您可進行下一步。若是顯示 no,則您的手機無法 upgrade。
  • 點此到 Sony 官方解鎖查詢網站,在「Select Your Device」選單中選擇 Xperia Z1
  • 在上述網頁的右下角一個格子輸入手機的 IMEI ID(有不太明顯的 "Enter IMEI" 字樣)、您的 email,然後按 Submit 按鈕
  • 記錄下來您的手機的 Unlock Code,等一下會用到
  • 保持手機仍然用 usb 線連接到電腦的狀態,將手機關機
  • 關機後,持續按住手機的「音量增強鍵」按鈕,電腦會偵測到新裝置,並自動安裝驅動程式

附註:

如果安裝驅動程式失敗,並顯示「S1Boot Fastboot」及驚嘆號:

解壓縮預先下載好的 Google USB Driver,在 S1Boot Fastbook 上按右鍵,根據安裝精靈的指示,選擇手動指定路徑安裝的方式安裝,

路徑指到剛解壓縮的 Google USB Driver 資料夾中的 android_winusb.inf,略過警告訊息後,在出現的清單中選擇有「..bootloader..」字樣的項目,並強制安裝。

  • 打開電腦的 C 碟資料夾,切換路徑到「C:\adb\adb」中,在空白處按住鍵盤上的 Shift 按鍵、並按右鍵,選擇「在這裡開啟 PowerShell 視窗」
  • 在 PowerShell 視窗中輸入「fastboot devices」,看是否會顯示一個新項目(看起來有點像亂碼的手機資訊」,如果沒有出現,請參考上面的附註即可解決。
  • 成功偵測並顯示您手機的裝置後,輸入指令解鎖手機:「fastboot -i 0x0fce oem unlock 0x00000000」,0x00000000 請取代為您手機的 Unlock Code,輸入完成後按 Enter 執行
    附註:譬如 Unlock Code 為 ABC12345AA,指令就改為「fastboot -i 0x0fce oem unlock 0xABC12345AA」
  • 出現 finished 即表示解鎖成功,再輸入 fastboot reboot 將手機重新開機,並拔除 USB 線。

Step 4:安裝 TWRP Recovery 到 Xperia Z1 手機中:

  • 將預先在電腦下載下來的 "twrp-3.0.2-0-honami.img" 複製到 C:\ADB\ADB 資料夾中
  • 將手機關機
  • 手機關機後,將 USB 線接上手機,然後按住手機「減少音量鍵」、將 USB 線接到電腦上,此時電腦會自動偵測新硬體並安裝驅動程式
  • 打開電腦的 C 碟資料夾,切換路徑到「C:\adb\adb」中,在空白處按住鍵盤上的 Shift 按鍵、並按右鍵,選擇「在這裡開啟 PowerShell 視窗」
  • 在 PowerShell 視窗中輸入「fastboot devices」,應該會顯示一個新項目(看起來有點像亂碼的手機資訊」(若是不行,請參考 Step 3 中的附註解決方法)
  • 在 PowerShell 視窗中輸入「Fastboot flash recovery twrp-3.0.2-0-honami.img」後按鍵盤的 Enter 按鍵執行,此時應該會出現「OKAY, finished」的完成字樣。 
  • 在 PowerShell 視窗中輸入「Fastboot reboot」將手機重新開機,然後拔除 USB 線。

Step 5:安裝 LineageOS 14.1(Android 7.1.1)到 Xperia Z1 手機中:

  • 將手機開機,並以 USB 線接上電腦
  • 將預先下載好的 LineageOS 14.1 及 GApps 檔案複製到手機中
  • 複製完成後,將手機關機,並拔除 USB 線
  • 同時按住手機的「電源鈕」及「音量減少鈕」,直到開機並顯示藍色的 TWRP 字樣畫面(若是沒按好會重新進入 Android,關機後再重試即可)
  • 進入 TWRP 後應該會看到選單,點「Wipe」按鈕 → 「Advanced Wipe」按鈕 →勾選「Dalvik Cache」、「System」、「Data」、「Cache」
  • 向右滑動下方的按鈕「Swip to Wipe」開始清除資料
  • 觸控手機螢幕的返回鍵,回到主選單,點「Install」按鈕 → 選擇您剛剛儲存的 LineageOS 14.1 檔案 → 向右滑動「Swipe to Confirm Flash」開始安裝
  • 安裝過程請勿對手機作任何操作,理想上安裝過程的記錄不會顯示紅字,最後顯示完成後,即升級完成

Step 6:安裝 Android 7.1 版的 Google Apps:

  • 承 Step 5 中的步驟,安裝完成後回到主選單
  • 點主選單中的「Install」按鈕 → 選擇您剛剛儲存的 GApps 檔案 → 向右滑動「Swipe to Confirm Flash」開始安裝
  • 安裝過程請勿對手機作任何操作,理想上安裝過程的記錄不會顯示紅字,最後顯示完成後,即升級完成
    附註:
    如果安裝失敗,並顯示 Error Code:70,
    回到主選單,點「Wipe」按鈕 → 「Advanced Wipe」按鈕 →勾選「System」→ 點「Repair or Change File System」按鈕 → 點「Resize File System」,
    完成後再重新參考 Step 6 重新安裝 Google Apps 即可順利完成。
  • 到此您已順利完成升級 Xperia Z1 成 LineageOS 14.1 內建 Android 7.1.1 及 Google Apps,回到主選單點「Reboot」將手機重新開機即可。
  • 重新開機後請依個人喜好,重新輸入個人資訊啟用即可。

TWRP 介面截圖參考:(實際步驟請依上述說明執行,截圖中的圖示箭頭請忽略) 

TWRP-home-screen.jpg

 

CUSTOM1.jpg

CUSTOM2.jpg

 

 

 
arrow
arrow
    創作者介紹
    創作者 genlee 的頭像
    genlee

    不平凡,就不是生活

    genlee 發表在 痞客邦 留言(6) 人氣()