目录
一、刷入第三方recovery
二、下载系统
三、命令行安装系统
上篇文章我们详细介绍了刷机的一些知识点,也介绍了一些简单命令,这篇文章我们来直接实操一把,直接上命令。
一、刷入第三方recovery
对应自己的手机硬件去下载对应的 twrp 第三方rec, 下载好的 twrpXXX.img路径最好为全英文路径。比如我下载的是“twrp-3.2.1-0-sailfish.img”
直接命令行:fastboot flash recovery twrp-3.2.1-0-sailfish.img
二、下载系统
如果是做逆向分析,最好下载原生的系统,比较干净,上篇已经说过下载地址了。
我们对应的找到自己手机对应的系统,以及自己需要的版本即可:
下载后的包应该是如下图片所示结构:
三、命令行安装系统
我们直接使用fastboot命令刷入对应的分区即可
例如boot.img文件,我们直接双入boot分区即可
fastboot flash boot boot.img
以上的方法,我们可能需要运行五六次命令,还有可能遗漏。当然我们也可以使用大招,直接一步搞定。
export ANDROID_PRODUCT_OUT=【我们下载的系统的路径,绝对路径】
例如:export ANDROID_PRODUCT_OUT=/Users/ceshi/ROM-release
然后一行命令搞定,等待自动安装即可:
fastboot flashall -w
总结
Android刷机指的是安装第三方ROM(即非官方固件)以替换原本的系统。刷机可以将系统升级到最新版本或者使用其它ROM以获得更好的性能和新特性。以下是有关Android刷机的相关知识点:
- 解锁手机(解除Bootloader锁):在很多手机上,刷机之前需要首先解锁手机的Bootloader。Bootloader是手机的引导程序,它会检查并启动手机的操作系统。但是,制造商通常会将Bootloader锁定,从而防止用户安装非官方的操作系统。因此,解锁Bootloader是刷机的第一步。
- 获得Root权限:在解锁Bootloader之后,还需要获得Root权限。Root权限相当于管理员权限,可以让用户完全控制手机,包括对系统文件进行修改和删除。获得Root权限后,用户就可以刷入第三方ROM。
- 下载和安装刷机工具:有很多刷机工具可供选择,例如TWRP、ClockworkMod Recovery等。这些工具可以让您安装更新或非官方的ROM并备份/还原您的数据。
- 下载ROM:用户需要从可信源下载ROM文件,如AOKP、LineageOS等。ROM文件是一个压缩包,其中包含完整的操作系统镜像。用户需要确保下载的ROM文件与其手机型号和版本相匹配,以免导致不必要的问题。
- 安装ROM:将ROM文件拷贝到手机存储中,然后进入刷机模式。不同的手机有不同的进入方式,例如按下音量和电源键等。之后,在TWRP等工具中选择“Install”选项并选择ROM文件进行安装。安装进程是自动的,完全取决于ROM的大小和设备的处理器速度。
- 数据备份:在刷机之前,务必备份所有的数据,包括联系人、短信、照片、音乐、应用程序等。在刷机后,所有个人数据都会被清除,这意味着您将失去所有非备份数据。
需要注意的是,刷机可能会对手机造成不可逆转的损坏。特别是刷入不稳定的第三方ROM时,请谨慎考虑,并遵循官方教程并在群组或论坛中与他人讨论刷机经验才进行操作。遵循正确的刷机流程并保持常备的备份,可以帮助最大限度地减少刷机过程中的风险。