刷机相关

android开发过程中,刷机肯定是必不可少的。下面介绍一下刷system.img和boot.img的方法。

●boot.img

device等相关的内容,都要刷boot.img来验证。

$make bootimage -j4                   首先是编译boot.img

因为VerifiedBoot,dm_verity被有效化之后,刷机的步骤和以前稍微有点变化。

Settings->Device management->Developer options->OEM unlocking 选中checkbox

如果这个选项,手机里面并没有的话,请自动忽略一下★的地方,然后在最后执行$fastboot reboot

$adb reboot bootloader

$fastboot oem unlock-go             ★

再次启动fastboot模式        ★

$fastboot erase boot

$fastboot flash boot boot.img的路径

$fastboot oem lock        ★

●system.img

刷system.img的方法和boot.img类似

只要把boot的地方换成system就可以了

$fastboot erase system

$fast flash system system.img的路径

编译system.img的方法

$make systemimage -j4

关于编译system.img还有一个快速的方法,就是如果整体编译过之后,如果没有切换过版本(eng,user)的话,可以使用以下的命令,

可以令编译变得快一些。

$make snod(在相关的app里面先mm -B一下)

 

注意:

使用fastboot的时候,如果提示没有权限的话,请在命令前在sudo

如果提示找不到device的话(比如电脑上有多个fastboot),请先which fastboot,使用绝对路径

 

转载于:https://www.cnblogs.com/minminjy123/p/5345709.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值