安卓刷机
安卓刷机
目录
刷机步骤
- 安装 ADB 和 Fastboot 工具
- 手机打开 USB 调试模式
- 刷入 Recovery
- 刷入 .ZIP 包(刷系统)
安装 ADB 和 Fastboot 工具
手机打开 USB 调试模式
刷入第三方 Recovery(以 TWRP 为例)
1、在TWRP官网下载好对应你机型的img,右上角 Devices 找到自己的设备 不同型号的 TWRP 不共用。
切记,Download Links 下面随便选择一个下载,下载文件名如:twrp-recovery.img。
2、通过命令 adb reboot bootloader
进入 bootloader 模式。
3、执行命令 fastboot flash recovery twrp-recovery.img
刷入 TWRP。
4、执行命令 fastboot boot twrp-recovery.img
进入 TWRP。
5、TWRP 的功能可以自行摸索,这里主要讲一下 ADB Sideload 这个功能。
在 TWRP 首页进入 Advanced,左下角点 ADB Sideload,勾选双清(一般都要勾选),
右滑 Sideload,接下来在电脑上执行adb sideload filename.zip,
文件内容可以是你需要刷入的任何 zip(刷机包、升级包、降级删除包、基带包、Root 包、软件包等等等等)。
如下命令
adb reboot bootloader
fastboot flash recovery twrp-recovery.img
fastboot boot twrp-recovery.img
fastboot reboot
手机重启完成后,再关机,然后按着音量下(-)键和开机键一起开机,即可进入recovery(恢复模式,也就是rec)。
例外是如果你使用的是小米手机,那么有可能在刷入这个第三方rec后,重启到系统的过程中又把系统rec还原回来。
这里提供一个解决方法,就是你在键入第三条重启命令后,马上用手一直按住音量上(+)键(小米和大家是反的,上键rec,下键fastboot)不放,让手机没有机会再重启到系统,而是直接进入我们刚刚刷入的第三方rec。
刷入 Root 权限(以 Magisk 为例)
Magisk is a suite of open source tools for customizing Android, supporting devices higher than Android 5.0 (API 21).
It covers the fundamental parts for Android customization: root, boot scripts, SELinux patches, AVB2.0 / dm-verity / forceencrypt removals etc.
1、下载 Magisk releases 版本,如:Magisk-v11.1.zip。
2、进入 TWRP,按前文介绍进入到 ADB Sideload 这一步。
3、执行命令adb sideload Magisk-v11.1.zip,等待刷入完成。
4、重启手机,系统内 root 已经完成。
Ps:作为 Android 开发者,为了方便 push/pull 文件,还需要使用adb root命令,但此时还是不行的,解决办法看下一步。
5、下载 adbd-Insecure,文件名如:adbd-Insecure-v2.00.apk。
6、执行命令adb install adbd-Insecure-v2.00.apk安装 adbd-Insecure。
7、打开 adbd-Insecure 应用,勾选 Enable insecure adbd和Enable at boot。
8、重启手机,系统已经完全 root。