老孙 发表于 2020-2-24 20:07:14

一加手机OnePlus 7T Pro 利用magisk面具制作boot文件,获得root权限手动操作方法





一加7TPro氢OS 10.0.版本boot文件 下载地址:
**** Hidden Message *****

由于目前没有可用的 TWRP,只能采取修补 boot.img 的方式,又由于没有官方包,只能自己提取原厂 boot.img (懒得自己提取可以用我修补好的,直接从第8步开始就好)。

1. 解锁 Bootloader,打开 USB 调试

2. 重启进入 fastboot 模式   
adb reboot bootloader
3. 临时进入7T 的测试版 TWRP(下载地址见最后):
fastboot boot twrp-3.3.1-0-hotdogb-test-mauronofrio.img
4. 提取原厂 boot.img
adb shell dd if=/dev/block/bootdevice/by-name/boot_a of=/boot_a.img
5. 重启到系统,把上面提取的两个img文件push到手机存储
adb push boot_a.img /sdcard/Download/
6. 安装 Magisk Manager,点击安装选项,勾选“保留AVB 2.0/dm-verity”。
    点击 Magisk“安装”,选择修补文件,先把 boot_a.img 修补,会生成 /sdcard/Download/magisk_patched.img,改名 boot_a_patched.img
    同样方式修补 boot_b.img,得到 boot_b_patched.img

7. 把 boot_a_patched.img 和 boot_b_patched.img pull 到电脑上
adb pull /sdcard/Download/boot_a_patched.img
8. 再次重启手机到 fastboot 模式
adb reboot bootloader
9. 保险起见先测试下 patch 之后的镜像有没有问题
fastboot boot boot_a_patched.img
    如果可以启动进入到系统,并且 Magisk Manager 里显示安装成功说明没问题

10. 重启手机到 fastboot 模式,正式刷入
adb reboot bootloader
11. 重启手机进系统

TWRP 下载地址:
https://androidfilehost.com/?fid=1899786940962599658


参考资料:
https://forum.xda-developers.com ... us-7t-pros-t3985939
https://forum.xda-developers.com ... ode-magisk-t3985999
https://forum.xda-developers.com ... p-recovery-t3976961










本文资料来源:
**** Hidden Message *****



老孙 发表于 2020-2-24 20:48:45



一加7T氢OS 10.0.1版本boot文件 下载地址:
链接:https://pan.baidu.com/s/1C7C4jw3XXnVjrzALx0DeqQ


感谢提供参考,7t类似方法root成功,第10步可以直接用Magisk Manager安装,安装选项把 保留 AVB 2.0/dm-verity 勾上,选择 直接安装(推荐) 即可,如果有系统更新,系统内下载安装后先别重启,选择 安装到未使用的槽位(OTA后)。附上提取的boot.img,氢10.0.1.HD65,自行承担风险。











8962690 发表于 2020-2-24 20:54:03

想看下想看下想看下想看下想看下想看下想看下想看下想看下想看下

okwei 发表于 2020-6-11 22:40:21

感谢分享,。。。。。。

wangziiiii 发表于 2022-6-28 21:30:11

谢谢分享
支持楼主
楼主威武
页: [1]
查看完整版本: 一加手机OnePlus 7T Pro 利用magisk面具制作boot文件,获得root权限手动操作方法