AI手机网,短视频直播 硬改改机 一键新机 群控软件 刷机定制

 找回密码
 立即注册
搜索
查看: 2791|回复: 8

OPPO realme OnePlus ROOT之BOOT修补编译Magisk

[复制链接]
发表于 2021-5-8 14:34:28 | 显示全部楼层 |阅读模式
【问题思路分析】
1.对于ColorOS11 Android 11 Magisk修补后刷入文件boot.img无法开机,进fastboot模式的问题解决方案。

【解决逻辑】
2.为什么会进fastboot模式,首先我们要先解包boot.img进行手动修改,为啥要修改,OPPO在Android11上除了对vbmeta关闭校验
还增加了个签名验证avb-key的开机校验所以无法开进进入fastboot,因为magisk没有在对应代码中删除这段校验key的代码,
我们只需把这段代码删除既可以。如果可以单独给boot.img去除校验,就不用刷vbmeta.img自然也不用修改boot.img。

【BOOT修改解包】
3.首先我们可以借助Magisk修补的方法给boot.img镜像ROOT,打开Magisk.apk 选择测试模式通道,21.2版本进行修补,修补完成后将修补
文件复制到电脑备用,并改名为boot.img 修补文件路径在(Download目录下)

【BOOT修改工具】
4.修改boot.img需要的工具有,Notepad++编辑器。
5.解包,打包boot.img工具,Android boot/recovery 工具 附XDA地址:查看链接
下载对应PC端系统的工具,推荐Windows版本,Android.Image.Kitchen.v3.7-Win32.zip下载这个即可:查看链接 如图:
6.下载后解压 Android Image Kitchen.zip到电脑任意盘,然后将修补的boot.img复制到到解压的Android Image Kitchen目录下,点击unpackimg.bat开始解包,等待完成!如图:1
7.完成后,会生成两个文件夹,一个:split_img 一个:ramdisk点击进入ramdisk找到oplus.fstab文件右击点击Notepad++打开。 如图:2 如图:3 如图:4
8.打开后可以看到一些代码,这时候我们需要做的就是删除avb_keys=/vendor/etc/oplus_avb.pubkey 这段校验key的代码,都删了前面还有个【,】符号一同删除,
共是10行代码中的,avb_keys=/vendor/etc/oplus_avb.pubkey都删除了,点击左上角保存按钮。如图5
https://www.coolapk.com/feed/239 ... amp;gid=1&pid=6[/url]
【BOOT打包】
9.打包前先将oplus.fstab fstab.qcom两个文件复制到.backup目录下为读取分区配置文件。如图:6 如图:7
10,然后点击repackimg.bat打包完成后会生成个image-new.img镜像将镜像给成boot.img刷入手机这个就是我们要的文件了。如图:8

【Fastboot刷入带ROOT的BOOT】
11.手机进入fatboot模式,输入fastboot flash boot xxx【boot.img】回车等待刷入成功。
12.完成后刷入vbmeta.img文件开机,fastboot --disable-verity flash vbmeta xxx【vbmeta.img】安装Magsik.apk打开修复运行环境【加速器】修复较快。
此时手机重启后,可以完全使用root了,该教程适用于OPPO realme OnePlus Android11 ColorOS11

【完整工具打包地址】
Notepad++编辑器:查看链接
密码:6666
Android boot/recovery 工具:查看链接
密码:6666

  1. avb=vbmeta
复制代码
  1. system                                                  /system                ext4    ro,barrier=1                                 wait,slotselect,avb=vbmeta_system,logical,first_stage_mount,avb_keys=/avb/q-gsi.avbpubkey:/avb/r-gsi.avbpubkey:/avb/s-gsi.avbpubkey
复制代码
搜索 并驱动   avb=vbmeta_*** 和avb_keys= _***
  1. fileencryption=aes-256-xts:aes-256-cts:v2+inlinecrypt_optimized+wrappedkey_v0,
复制代码
上免代码 在 /dev/block/bootdevice/by-name/userdata区域 有key 搜索删除




发表于 2021-5-8 14:34:54 | 显示全部楼层
太棒了
发表于 2021-5-8 14:35:24 | 显示全部楼层
这网站可以哦
发表于 2021-5-8 14:35:49 | 显示全部楼层
过来看看!第一次来这个论坛!来学学技术
发表于 2021-5-8 14:36:12 | 显示全部楼层
顶一下
发表于 2021-5-8 14:36:38 | 显示全部楼层
赞!赞
发表于 2021-5-8 14:37:10 | 显示全部楼层
谢谢分享,非常好用,很牛
发表于 2021-5-8 14:37:37 | 显示全部楼层
好用,速度比之前快多了,用了感觉很不错
发表于 2021-5-8 14:37:56 | 显示全部楼层
感谢远程协助
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术交流售后群

QQ|小黑屋|手机版|站点找错-建议|AI手机网 |Sitemap



GMT+8, 2024-5-8 18:38 , Processed in 0.150765 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表