知识
hboot分区----------负责启动。
radio分区----------负责驱动。
recovery分区-------负责恢复。
boot分区-----------系统内核。
system分区---------系统文件。
cache分区----------系统缓存。
userdata分区-------用户数据。
flash-all.sh
fastboot flash bootloader bootloader-angler-angler-01.31.img
fastboot reboot-bootloader
sleep 5
fastboot flash radio radio-angler-angler-01.29.img
fastboot reboot-bootloader
sleep 5
fastboot -w update image-angler-mda89d.zip
相关文件
boot.img
cache.img 缓存镜像用于存储系统或用户应用产生的临时数据
recovery.img
system.img 初始化好的系统镜像
userdata.img 初始化好的用户数据分区镜像
vendor.img
ramdisk.img 启动系统的ramdisk镜像
(https://blog.csdn.net/u013372900/article/details/54862787)
fastboot
adb reboot fastboot
fastboot flashing unlock # 设备解锁,开始刷机
fastboot flash boot boot.img # 刷入 boot 分区。如果修改了 kernel 代码,则应该刷入此分区以生效
fastboot flash recovery recovery.img # 刷入 recovery 分区
fastboot flash country country.img # 刷入 country 分区。这个分区是开发组自己划分的,别的 Android 设备上不一定有
fastboot flash system system.img # 刷入 system 分区。如果修改的代码会影响 out/system/ 路径下生成的文件,则应该刷入此分区以生效
fastboot flash bootloader bootloader # 刷入 bootloader
fastboot erase frp # 擦除 frp 分区,frp 即 Factory Reset Protection,用于防止用户信息在手机丢失后外泄
fastboot format data # 格式化 data 分区
fastboot flashing lock # 设备上锁,刷机完毕
fastboot continue # 自动重启设备
动手操作
-
Google官网下载的image
https://developers.google.com/android/nexus/images
https://dl.google.com/dl/android/aosp/angler-mda89d-factory-9f001626.zip -
刷机
adb reboot bootloader //不要启动手机,继续输入
fastboot flashing unlock //
如果提示:(bootloader) Device already unlocked!,
先运行fastboot flashing lock,-> Yes; 然后再运行fastboot flashing unlock, -> Yes;
刷:
解压image,手机在进入fastboot 下,点击解压后的flash-all.bat文件【会清理掉所有数据】。就开始默认刷机了。等待成功。
或运行./flash-all.sh -
刷第三方recovery,安装supersu //nexus 6p
下载第三方recovery.img文件
如twrp版本的recovery,https://twrp.me/huawei/huaweinexus6p.html
下载supersu,http://www.supersu.com/download,下zip格式,http://www.supersu.com/gettingstarted#recovery
执行:
adb reboot bootloader
fastboot flash recovery twrp-3.2.2-0-angler.img
按2次音量下键后,选择“Recovery mode”,等到图形界面;
滑条向右滑,进入界面;
将supersu zip push到手机中,在用twrp安装;
重启设备,正常模式进入;
http://bbs.gfan.com/forum.php?mod=redirect&goto=findpost&ptid=8117931&pid=296953098
https://forum.xda-developers.com/apps/supersu/stable-2016-09-01supersu-v2-78-release-t3452703/page167
其它:
vendor下载: https://developers.google.com/android/drivers