安卓模拟器和刷机

知识

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    # 自动重启设备

动手操作

  1. Google官网下载的image
    https://developers.google.com/android/nexus/images
    https://dl.google.com/dl/android/aosp/angler-mda89d-factory-9f001626.zip

  2. 刷机
    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

  3. 刷第三方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

你可能感兴趣的:(安卓模拟器和刷机)