一加 7 Pro 的折腾路线

本文是科普向文章。如果你是个 Elder Driver,还是最好不要在此文中浪费时间。

数据无价,请做好备份工作,否则“搞机一时爽,翻车两行泪”。

1 解锁手机

(只是皮一下,如果洋文不好,文后有翻译:)

UPDATE TO THE LATEST OS VERSION FIRST IN ORDER TO AVOID SOME EXACT ISSUES!!!

If you want to modify your phone, unlocking it is necessay.

Go to “About phone”, and tap “Build number” for 7 times to unlock Developer options. Enable OEM unlock and Advanced reboot in the Developer options, and you are ready to fly.

Reboot to the bootloader and it’s quite easy since the option is visible after enabling Advanced reboot.

Download the platform-tools and unzip it, run fastboot(.exe) with the arguments “oem unlock” in the command line(cmd or ANYshell) such as:

(Windows):
C:\Users\me\Desktop\platform-tools\fastboot.exe oem unlock
(Linux):
/home/root/platform-tools/fastboot oem unlock

After the command is entered select Yes on the phone and your phone will be unlocked but your data will be lost.

2 安装 TWRP

TWRP is short for “Team Win Recovery Project”, it’s one of the most popular custom recovery project and usually stands for the beginning of Android modifying.

好了不放洋屁了…

由于一加 7 Pro 使用了 A/B 双分区,所以 TWRP 需要通过 zip 包安装,而不巧的是如果你购买了从发售就一直躺在仓库里的库存货,最初版本的 H2OS 自带的 Bootloader 是不支持 fastboot boot <image> 命令的。所以我们需要先更新系统(这就是让你们先更新系统的原因

最好留着之前打开的终端并将目录切换到 platform-tools 所在的目录,因为后面要用。且我后面提供的命令将不附带示例的绝对路径。

这里下载 TWRP 的 img 和 zip 包,在 bootloader 模式下连接电脑,并在终端中输入:

(Windows)
.\fastboot.exe boot <你下载的 img 包>
(Linux)
算了不标 Linux 了,反正会用 Linux 的人不会来看科普…

然后手机会重启到一个临时的 TWRP 中,(如果提示输入密码的话,密码就是你的锁屏密码)点击“Advanced”->“ADB Sideload”,然后在终端中输入:

.\adb.exe sideload <你下载的 zip 包>

这时,我们的 TWRP 就安装好了。

3 安装 Magisk

Magisk 相比 SuperSU 等老牌 root 管理工具有很多优点(比如模块功能和 Systemless 的运行模式等)所以我们使用 Magisk 作为 root 管理工具

这里下载最新的 Magisk 和 Magisk Manager。

之后继续进入 ADB Sideload 模式,在终端中输入:

.\adb.exe sideload <你下载的 Magsik zip 包>

重启到系统后,安装最新的 Magisk Manager,Magisk 就安装完毕。

4 安装 EdXposed

你可能没有听说过 EdXposed 但它的名字的后半部分“Xposed”一定如雷贯耳。

但是 EdXposed 与 Xposed 的实现并不同,就像:

  • JavaScript 和 Java
  • 雷峰塔和雷锋
  • 荨(xun二声)麻疹和荨(qian二声)麻

EdXposed 是通过 RikkaRiru 框架实现的具有兼容 Xposed 的功能,又继承了 Magisk 的 Systemless 优点的框架。

这里下载 Riru,这里下载 EdXposed,这里下载 EdXposed Manager。

在 Magisk Manager 中点击加号,分别选择 Riru 和 EdXposed 的 zip 包,并安装 EdXposed Manager 的 APK,重启。

于是你就籍由 EdXposed 框架实现了 Xposed 90% 的功能。

5 OTA

OTA 对于大多数折腾过的安卓手机都是个大问题。

但对使用 Magisk 折腾的手机,这都不是事。

系统检测到 root 会自动以全量包更新,在更新完毕之后且在重启之前,通过刷入 Magisk 商店中一个叫做 “TWRP A/B Retention Script” 的模块可以保持 TWRP 不被覆写,在 Magisk Manager 主页中选择安装->安装->安装到未使用的槽位(OTA后)可以保持 Magisk 不被覆写,在完成上面两步后,安心重启,你已经升级完成。

我才不会告诉你是(编辑文章时)最新的内测包(下载后在系统升级中选择本地更新,并执行上面的两步操作即可完美 OTA)
*2019/7/20更新 Secret MEA73 只要我还用这个破手机就会实时更新

前两段的中文翻译:作者很懒,所以被吃掉了~

*第一段的 platform-tools 在这里下载