玩转Android10源码开发定制(二)刷机操作

一、刷机方式概览

     本文只讨论的刷机模式只针对lineageOs编译的系统进行刷机。Android刷机方式主要分为线刷方式和recovery模式刷机。
线刷方式:
    该方式需要手机处于fastboot模式。Fastboot是一种底层刷机模式,该模式下可以刷入基带、bootloader以及Android系统的各个分区镜像。如果手机已经无法开机了,也可以通过进入fastboot模式进行线刷救活。
recovery模式刷机:
    该方式需要刷入第三方recovery,需要手机进入recovery模式。recovery模式下可以进行系统备份或升级、恢复出厂设置等操作。

二、刷机相关常用命令说明

1.adb 命令相关
(1)adb显示当前连接电脑的手机设备列表

adb devices

(2)手机进入bootloader模式

adb reboot bootloader

(3)手机进入recovery模式

adb reboot recovery

(4)使用adb sideload模式安装刷机包,需要配合recovery使用

adb sideload xx.zip

2.fastboot命令相关
(1)设备解锁操作

fastboot  flashing  unlock

(2)刷入boot分区.如果修改了kernel代码,刷该分区生效。

fastboot  flash  boot  boot.img

(3)刷入recovery分区.现在常用刷入第三方recovery来进行刷机操作,比如使用twrp。

fastboot  flash  recovery  recovery.img

(4)刷入system分区,系统定制过程中,绝大部分都被编译到system.img中

fastboot  flash  system  system.img

(5)刷入bootloader

fastboot  flash  bootloader  bootloader.img    

(6)直接刷入进行启动recovery模式

fastboot boot <recovery_filename>.img

(6)设备上锁

fastboot  flashing lock

三、刷机演示准备

    接下来,将演示线刷方式和recovery模式两种刷机。

线刷方式:

    由于线刷方式需要官方对应Android系统版本的工厂镜像底包,很多型号的手机镜像底包有点难找或者没有,所以这个方式的刷机主要用在google系列手机,比如nexus 5、pixel 2等等。本文将采用pixel 2手机演示。

recovery模式刷机:
    本文将采用oneplus3手机,刷入第三方 twrp recovery进行卡刷演示。

    

关注公众号,获取更多相关文章:

图片

猜你喜欢

转载自blog.csdn.net/xiaomaNo01/article/details/111625409
今日推荐