Factory Images for Nexus Devices 安裝步驟

Factory Images for Nexus Devices 安裝步驟

範例機種:Nexus 5X (bullhead)

範例版本:6.0.1 (MMB29Q)


事前準備

  • fastboot oem unlock
  • adb/bootloader/recovery驅動安裝
    • MTP → Android Composite ADB Interface
    • fastboot (bootloader) → Android Bootloader Interface
    • Recovery Mode → Android Composite ADB Interface
    • adb sideload → Android Platform Sooner Single ADB Interface
  • 驅動測試
    • 開始狀態,輸入adb devices
    • Bootloader mode,輸入fastboot devices
    • TWRP Sideload,輸入adb devices
  • Factory Images 檔案
  • SuperSU (需要root才要)
  • twrp-x.x.x.x-bullhead.img (需要Custom Recovery才要)

開始

  1. 找到 6.0.1 (MMB29Q)

  2. 點擊 Link,下載檔案 bullhead-mmb29q-factory-197bd207.tgz

  3. 解壓縮至此,資料夾結構如下

     bullhead-mmb29q
         ├─bootloader-bullhead-bhz10k.img
         ├─flash-all.bat
         ├─flash-all.sh
         ├─flash-base.sh
         ├─image-bullhead-mmb29q.zip
         └─radio-bullhead-m8994f-2.6.30.0.68.img
    
  4. 進入Bootloader模式

    開機狀態,輸入 adb reboot bootloader
    關機狀態,使用 Vol Down + Power

以下分成自動、手動刷入


自動刷入

執行 flash-all.bat 即可
註:如需保留個人資料請修改flash-all.bat部份內容,如下

-w 刪除
fastboot -w update image-bullhead-mmb29q.zip


手動刷入

  1. image-bullhead-mmb29q.zip 解壓縮至此,資料夾結構如下

     bullhead-mmb29q    
         ├─android-info.txt
         ├─boot.img
         ├─bootloader-bullhead-bhz10k.img
         ├─cache.img
         ├─flash-all.bat
         ├─flash-all.sh
         ├─flash-base.sh
         ├─image-bullhead-mmb29q.zip
         ├─radio-bullhead-m8994f-2.6.30.0.68.img
         ├─recovery.img
         ├─system.img
         ├─userdata.img
         └─vendor.img
    
  2. 依序鍵入以下指令

    1. fastboot flash bootloader bootloader-bullhead-bhz10k.img
    2. fastboot reboot-bootloader
    3. fastboot flash radio radio-bullhead-m8994f-2.6.31.1.09.img
    4. fastboot reboot-bootloader
    5. fastboot flash boot boot.img
    6. fastboot erase cache
    7. fastboot flash cache cache.img
    8. fastboot flash recovery recovery.img
    9. fastboot flash system system.img
    10. fastboot flash vendor vendor.img

    Note: 如需保留原有TWRP Recovery,請跳過步驟8


刷入TWRP Recovery

  1. 進入Bootloader模式

    開機狀態,輸入 adb reboot bootloader
    關機狀態,使用 Vol Down + Power

  2. fastboot flash recovery twrp-3.0.2-2-bullhead.img


刷入SuperSU

  1. 進入TWRP Recovery

    • 開機狀態,輸入 adb reboot recovery
    • 關機狀態 1. 使用 Vol Down + Power 2. 使用 音量鍵 選擇 Recovery mode,並按下 電源鈕 確認

以下分為兩種方法

方法1

  1. BETA-SuperSU-v2.67-20160121175247.zip,放置手機內部記憶卡
  2. 清除 Dalvik-CacheCache
  3. 選擇 Install
  4. 選擇 BETA-SuperSU-v2.67-20160121175247.zip

方法2

  1. 與電腦連接
  2. 選擇 AdvancedADB Sideload
  3. 勾選 Wipe DalvikCacheWipe Cache
  4. Swipe to start Sideload
  5. 電腦cmd,輸入 adb sideload BETA-SuperSU-v2.67-20160121175247.zip

Nexus 5X 線材檢測

  1. 將Nexus 5X連接至電腦
  2. adb shell "cat /sys/bus/i2c/drivers/fusb301/*/fclientcur"
  3. 回傳0,代表該線材符合標準

USB C to A cable testing refined - Nexus 5X only Edit: Now 6P as well Edit:… 檢測你的5X type-C 數據線是否合格 - LG Nexus 5X 安卓論壇 機鋒論壇

Nexus 5X (bullhead) 初見面

Nexus 5X 初見面


1. 安裝驅動程式

  • adb devices
  • fastboot devices

2. Unlock Bootloader

  1. 開啟開發者人員選項
  2. 設定 → 系統 → 開發者人員選項
  3. OEM 解鎖 → 開啟
  4. USB Debugging → 開啟
  5. adb shell
  6. 允許USB偵錯 → 確定
  7. adb reboot bootloader
  8. fastboot oem unlock
  9. Yes Unlock bootloader (may void warranty)
  10. 在Bootloader畫面中,會顯示DEVICE STATE - unlocked為紅字

3. 刷入TWRP

  1. adb reboot bootloader
  2. fastboot flash recovery twrp-3.0.2-2-bullhead.img

4. 解除資料加密

※ 使用者資料將全部重置 ※

  1. 刷入[FIX] FED-Patcher v8 (ForceEncrypt Disable Patcher)
  2. adb reboot bootloader
  3. fastboot format userdata
  4. fastboot reboot

5. 備份EFS

  1. adb reboot recovery
  2. 選擇 Backup
  3. 只勾選 EFS
  4. Swipe to Backup
  5. 在TWRP裡,將備份好的EFS,匯入電腦端,adb pull /sdcard/TWRP TWRP
  6. 將TWRP資料夾備份至雲端空間

6. Root

  1. BETA-SuperSU-v2.67-20160121175247.zip,放置於手機內部記憶卡
  2. adb reboot recovery
  3. 選擇 Install
  4. 選取 BETA-SuperSU-v2.67-20160121175247.zip
  5. Wipe Cache/Dalvik
  6. 重新開機