【准备工作】

    首先需要准备好刷机包,可以是自己编译的,也可以是从别处拷贝的,但一定要确保刷机包适用于你的 Android 设备。然后解压刷机包,解压后我们可以得到 boot.img、recovery.img、system.img、bootloader 文件,正是这些文件构成了 Android 设备的系统。

    让设备进入 fastboot 环境。有 2 种方法:

        执行命令 adb  reboot  fastboot

    或者

        同时按住 增加音量 电源 键开机。


【命令执行流程】

    在设备进入到 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. Android 设备关闭实体按键
  2. 页面调用ADB操作Android设备
  3. PC与Android设备通过USB建立通信连接
  4. android input 命令小结
  5. android调试工具adb命令大全
  6. Android系统移植与调试之------->如何修改Android设备添加重启、

随机推荐

  1. android log
  2. android Activity类的runOnUiThread
  3. Unity与Android接口互相调用
  4. android.uid.system无法读取SD卡信息
  5. Android音频播放--SoundPool
  6. Android动画学习笔记-Android(安卓)Anima
  7. Android(安卓)Animation开机动画的优化
  8. Android(安卓)发布可穿戴设备 SDK 的开发
  9. Android(安卓)NDK带来什么???
  10. linux公社的大了免费在线android资料