如何在 essential phone 安装 twrp 并且 root (转载)

xda 原文

  • 警告1 : 如果你没有任何 adb fastboot 使用基础 , 请小心操作 . 错误的命令很可能导致变砖 .
  • 警告2 : 在进行所有操作前请尽可能备份所有数据 .

前置工作

  1. 解锁 bootloader .

  2. 下载并安装官方手机驱动 .

  3. 确保移除 pin/password/pattern 等各类密码验证 . twrp 支持解密分区进行操作 , 但我(原作者)个人推荐清楚全盘加密后再进行操作 . (我本人测试不清除全盘加密可正常操作)

  4. 使用原厂固件 . 如果你手机 root 过 , 请刷回原厂固件 boot.img .

如何进入 bootloader / fastboot 模式

  1. 重启手机 , 按住开机键 + 音量下直到出现 bootloader 界面 .
  2. 打开手机设置-->开发者选项-->高级重启 . 然后按着开机键三秒出现高级菜单-->高级选项->引导模式 .

安装

  1. 下载以上所有文件备用 , 尽量放到一个文件夹 .

  2. 解压 fastboot adb 工具 , 安装 minimal (也可以用便携版 , 自己解决命令行使用问题 ) . 把twrp 相关文件移动到 fastboot adb 软件目录方便后续操作 .

  3. 手机连接数据线 , 打开开发者模式 , 始终允许你所在电脑调试 . 复制 twrp install.zip magisk.zip magisk-uninstall.zip 到手机根目录 . 重启手机到 bootloader 模式 .

  4. 打开命令行 . (如果你使用minimal fastboot adb , 那么在安装时候会提示创建桌面快捷方式 , 现在直接打开桌面图标即可 )

检查手机是否连接到电脑 pc .

fastboot devices

出现 类似 PM1L123412341234 fastboot 代表手机处在 fastboot 模式并且连接成功 .

  1. 查看目前所处 slot

fastboot getvar current-slot

默认为 _a _b 两个分区 , 如果是 _a 那就是 a 分区 . 记录下此时的 slot 值 .
6. 如果当前 slot 值为

  • a 那么你要把 twrp 刷入 b slot
  • b 那么你要把 twrp 刷入 a slot
  1. 刷入 twrp 到第五步相反的 slot , 即第 6 步所计算的 slot 值 . (假设 5 为 a , 6 为 b)

fastboot flash boot_b twrp-mata.img

twrp-mata.img 是你下载的 twrp 文件名 . 在第 2 步已经移动到 fastboot 程序所在文件夹 .

  1. 切换到 twrp 刷入 slot (接第 7 步假设)

fastboot --set-active=b

  1. 使用音量键下切换到 recovery mode , 然后开机键确定即可进入 twrp .

注意 : 如果进入后在屏幕无法操作 , 请跳转到 修复 touchscreen 进行操作 .

  • 现在 , 你已经进入到 twrp , 首次会有只读提示 , 滑动选择可修改 .
  • 在文件夹根目录找到复制的文件 , 安装 twrp install zip .
  • 返回到 twrp 主页面 , 选择 reboot , 切换到地 5 步记录的 slot 值 (接7应为 a ) .
  • reboot into system . 此时你应该正常进入系统 .
  1. 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

comments powered by Disqus