【Fastboot】给android刷整个系统和系统某个单独模块的方法

时间:2024-03-06 09:53:32

 

一、给手机刷android系统apk

1、进入××产品的img编译生成目录

      /LINUX/android/out/target/product/××/

2、进入fastboot 模式

      adb reboot bootloader
      #sudo fastboot devices

3、烧写.img文件

      fastboot flash userdata userdata.img

      fastboot flash system system.img
      fastboot flash vendor vendor.img
      fastboot flash boot boot.img 

      擦除分区:fastboot erase {partition}   例:fastboot erase boot或fastboot erase system等。

4、重启手机

      fastboot reboot

 


二、烧写android系统模块apk

  1、开启手机读写权限

      adb root
      adb remount    remount失败时执行

        adb disable-verity(如果disable-verity失败则可能是你的adb 版本太低了导致的,请升级adb到3.0以上,再次尝试)

        adb reboot

        就可解决

  2、放入安装包 .apk文件
      adb push  ***./out/target/product/***/system/priv-app/Settings/Settings.apk /system/priv-app/Settings/