一加6手机Root教程
2018年7月30日启动手机在桌面模式,连接USB,在电脑命令行中输入adb devices,确保可以检测到设备。
启动手机到bootloader模式(刷机模式),在电脑命令行中输入fastboot devices,确保可以检测到设备。如果没有检测到设备,检查Windows设备管理器,如果显示的是未知设备,或者有问好,或者不是下图,就需要安装Bootloader驱动。[1]
https://blog.csdn.net/qz2014728/article/details/101760398
先上截图
硬件是一加6,操作系统是Android 8.1.0、OxygenOS 5.1.9。
安卓root的一般步骤
首先进行安卓root一般步骤:
- 进入操作系统,进入设置->开发者选项,启用OEM解锁。
- 进入刷机模式(fastboot),在计算机的命令行里输入
fastboot flashing unlock
。注意,这一步会清除手机上的用户数据! - 重启手机进入安卓操作系统,安卓此时应是初始化模式。初始化后进入设置->开发者选项,启用高级重启。这个选项启用后,按住电源按钮,系统会弹出菜单让你选择重启到刷机模式、恢复模式还是正常模式。此步骤是可选的。(Android 9开始已经没有高级重启选项。[2])
安装恢复系统:Team Win Recovery Project
接下来,安装Team Win Recovery Project:[3]
到https://twrp.me/Devices/下载OnePlus 6的最新恢复系统。img文件是TWRP启动镜像,zip是刷机安装包;两者都要下载。
启动手机进入安卓操作系统,把zip文件放进手机,然后重启到刷机模式。
在计算机命令行里输入fastboot boot twrp-???.img
,让手机运行此恢复镜像。这个方法让手机在不安装TWRP的情况下运行TWRP。
在TWRP里选择安装install,安装刚才放进去的zip文件。这会把TWRP实际安装到手机里。
重启手机进入到安卓操作系统,检查是否正常。
然后,重启手机到恢复模式,选择备份backup。TWRP默认的备份选项就可以,具体可参见. What should I back up in TWRP?. TeamWin - TWRP. [2018-07-30].。
获取root权限
最后获取root权限。可以用SuperSU或Magisk。SuperSU已经被中国公司收购并开始收集隐私,所以推荐安装Magisk。
截至2018年7月,Magisk最新的版本是16.7[4]。但是我安装16.7后,进入安卓操作系统后,会有提示“您的设备内部出现了问题,请联系你的设备制造商了解详情”。一方面,这可能是由于开机vendor驱动校验错误[5],似乎不影响使用。另一方面,xda有用户指出16.7版本是存在此bug,建议降级到16.4[6]。
所以,截至2018年7月,应安装Magisk v16.4,在https://github.com/topjohnwu/Magisk/releases下载。
下载到zip刷机包后,在TWRP里以同样方式安装,不需要wipe,然后重启即可。
恢复
如果需要卸载Magisk,去[2018.7.19] Magisk v16.0 – Root & Universal Systemless Interface [Android 5.0+]下载uninstaller.zip。同样启动到TWRP,选择Install,选择这个uninstaller。
参考资料
- huskermdl. Can't detect OPO device in fastboot. . 2016-10-29 [2020-11-15].↑
- . Enable Advanced Boot Option in Android 9 Pie?. . 2018-09-24 [2020-11-15].↑
- lollyjay. [RECOVERY] HOW TO INSTALL OFFICIAL TWRP & MAGISK OOS 5.1.5 to 5.1.9 & DP3. . 2018-06-08 [2018-07-30].↑
- topjohnwu. [BETA] [2018.7.19] Magisk v16.7 (1671). . 2018-07-19 [2018-07-30].↑
- . [第三方ROM] 【玩机组】一加6 获取稳定root教程,全版本固件通用. . 2018-06-09 [2018-07-30].↑
- Ramihyn. There's an internal problem with your device. . 2018-06-22 [2018-07-30].↑