- 警告1 : 如果你没有任何 adb fastboot 使用基础 , 请小心操作 . 错误的命令很可能导致变砖 .
- 警告2 : 在进行所有操作前请尽可能备份所有数据 .
前置工作
-
解锁 bootloader .
-
下载并安装官方手机驱动 .
-
确保移除 pin/password/pattern 等各类密码验证 . twrp 支持解密分区进行操作 , 但我(原作者)个人推荐清楚全盘加密后再进行操作 . (我本人测试不清除全盘加密可正常操作)
-
使用原厂固件 . 如果你手机 root 过 , 请刷回原厂固件 boot.img .
如何进入 bootloader / fastboot 模式
- 重启手机 , 按住开机键 + 音量下直到出现 bootloader 界面 .
- 打开手机设置-->开发者选项-->高级重启 . 然后按着开机键三秒出现高级菜单-->高级选项->引导模式 .
安装
- adb/fastboot 工具包 : Minimal ADB and Fastboot v1.4.3 推荐使用此版本 , 也可使使用[谷歌官方版本] SDK Platform Tools(https://developer.android.com/studio/releases/platform-tools) .
- TWRP for Essential Phone (need both .img and zip file)
- Magisk 需要 magisk-v19.zip , 推荐一起下载 uninstaller 备用以解决失败无限重启 .
- 原厂固件 back to stock
-
下载以上所有文件备用 , 尽量放到一个文件夹 .
-
解压 fastboot adb 工具 , 安装 minimal (也可以用便携版 , 自己解决命令行使用问题 ) . 把twrp 相关文件移动到 fastboot adb 软件目录方便后续操作 .
-
手机连接数据线 , 打开开发者模式 , 始终允许你所在电脑调试 . 复制 twrp install.zip magisk.zip magisk-uninstall.zip 到手机根目录 . 重启手机到 bootloader 模式 .
-
打开命令行 . (如果你使用minimal fastboot adb , 那么在安装时候会提示创建桌面快捷方式 , 现在直接打开桌面图标即可 )
检查手机是否连接到电脑 pc .
fastboot devices
出现 类似 PM1L123412341234 fastboot 代表手机处在 fastboot 模式并且连接成功 .
- 查看目前所处 slot
fastboot getvar current-slot
默认为 _a _b 两个分区 , 如果是 _a 那就是 a 分区 . 记录下此时的 slot 值 .
6. 如果当前 slot 值为
- a 那么你要把 twrp 刷入 b slot
- b 那么你要把 twrp 刷入 a slot
- 刷入 twrp 到第五步相反的 slot , 即第 6 步所计算的 slot 值 . (假设 5 为 a , 6 为 b)
fastboot flash boot_b twrp-mata.img
twrp-mata.img 是你下载的 twrp 文件名 . 在第 2 步已经移动到 fastboot 程序所在文件夹 .
- 切换到 twrp 刷入 slot (接第 7 步假设)
fastboot --set-active=b
- 使用音量键下切换到 recovery mode , 然后开机键确定即可进入 twrp .
注意 : 如果进入后在屏幕无法操作 , 请跳转到 修复 touchscreen 进行操作 .
- 现在 , 你已经进入到 twrp , 首次会有只读提示 , 滑动选择可修改 .
- 在文件夹根目录找到复制的文件 , 安装 twrp install zip .
- 返回到 twrp 主页面 , 选择 reboot , 切换到地 5 步记录的 slot 值 (接7应为 a ) .
- reboot into system . 此时你应该正常进入系统 .
- root
重启到 bootloader 模式 , 进入 twrp , 刷入 magisk zip . 重启即可.
修复 touchscreen
如果在第 9 步手机屏幕无反应 , 这是因为在某次更新中 boot.img 出问题了 . 后续官方包修复了问题 . 如果你有 otg 鼠标可以更方便解决此问题 , 否则继续往下看 .
在 twrp 界面 , 连接数据线和电脑 , 在命令行输入 :
adb shell twrp install path/to/zip
path/to/zip 代表你复制的 twrp installer zip 文件位置 .
例如 :
adb shell twrp install /sdcard/twrp-installer-mata-3.2.3-0.zip
等待刷入完成 . 可能会在命令行卡在 54% , 请以 twrp 界面信息为准 .
完成后继续 :
adb reboot bootloader
现在进入到 twrp , 查看一下触屏是否在 twrp 界面正常使用 .
如果仍然不能使用 , 使用 fastboot (第 8 步) 切换回 slot a (第 5 步的值) .
现在启动到 twrp , 可以进行第 10 步进行 root 了 .
Linux 用户不用我教怎么使用 terminal 了吧 .
如果看不懂就去原文地址查看 .
Post : 20191003 00:01:51
评论区