1. 程式人生 > >AOSP Google Nexus6P- angler刷入官方ROM-IMG文件

AOSP Google Nexus6P- angler刷入官方ROM-IMG文件

cmd uga rpm usb width 方案 add cache ash

Pro01 OTA方式升級官方ROM

ROM:angler-nrd90m-47-ota-android7.0.zip

教程:使用adb sideload刷入安卓7.0/6.0.1 OTA包辦法

主要步驟:

Step1. 開發者選項中打開設備的USB調試模式?

Step2. 設備關機後,按住“音量下”鍵(不松開)後按住“電源”鍵,進入fastboot模式;

Step3. fastboot模式下,按幾下“音量下(或上)“,在看到“Recovery mode”時按一下電源鍵,可以成功見到一個肚子上有感嘆號的小機器人倒在地上;

Step4. 按住電源鍵不放,短按一下音量上鍵就放,就出現RECOVERY菜單;

Step5. 按音量鍵上下選擇,選中“apply update from ADB”,然後按下電源鍵;

Step6.連接手機等待ADB驅動加載完成,CMD.exe adb sideload ‘<file path>’;

Step7.等待加載完成啟動進入Android7.0系統;

Step8.設置-恢復出廠設置,否則可能導致存貯大小不正常?;

crDroidAndroid-7.1.1-Beta6.0-angler.zip線刷失敗

參考:

Nexus6P解鎖、刷機、root方法 刷機教程

全系列nexus設備安卓7.0 Nougat NRD90M+刷機+解鎖bl+安卓7.0 root教程

Pro02 ADB手動刷入IMG

ROM:angler-nrd90m-47-ota-android7.0.zip

關鍵

文件列表

boot.img

cache.img

recovery.img

system.img

userdata.img

vendor.img

命令列表

adb reboot bootloader

fastboot flash vendor vendor.img

fastboot flash boot boot.img

fastboot flash recovery recovery.img

fastboot flash system system.img

fastboot flash userdata userdata.img

fastboot flash cache cache.img

fastboot reboot

源碼生成路徑

out/target/product/angler

主線版本

NUF26K android-7.1.1_r16 Nougat Nexus 6P

NMF26F android-7.1.1_r1 Nougat Nexus 5X、Nexus 6P、Nexus 9

異常問題:

Q1.刷入android-7.1.1_r16版本後,128G存貯變成24G

解決方案1:恢復出廠設置

解決方案2:修改編譯配置參數BOARD_USERDATAIMAGE_PARTITION_SIZE

ADB讀取分區參數

adb shell cat /proc/partitions

259 12 118380027 mmcblk0p44

179 32 4096 mmcblk0rpmb

/device/platform/BoardConfig.mk

/device/huawei/angler/BoardConfig.mk

調整分區大小為:118380027 * 1024

Ref:

更換EMMC後,userdata容量為何不正確

修改userdata的分區大小

Android 源碼編譯 指定userdata.img、system.img、cache.img容量大小

AOSP Google Nexus6P- angler刷入官方ROM-IMG文件