怎样做一个一键Root Pixel Andorid12(适合Android8+)
Android 8.0开始<Android PT结构>上推出了验证启动Android verified boot 2.0,原先此验证是用于标准化验证的,但是由于oem定制的原因,某些机型的版本会做一些魔改,例如常规avb2.0只用于限制boot分区验证,一些少见的机型会加上分区数据大小,gpt分区表验证。
注:通常把数据分区大小以及gpt分区表做验证的厂商,不是做的很大的,就是已经倒闭的。例如HTC就是这类,已经倒闭与不倒闭没区别了,因为加了奇奇怪怪的验证会增加洋lj玩机成本,因为你一不小心刷错分区机子是连download刷机模式都可能进不去的。
还不如正题:
win环境下<最好win7以上,xp下某些高版本fastboot与adb可能无法运行>
先下载adb/fastboot工具
然后在工具文件夹创建一个bat批处理
内容如下:
adb install -r Magisk.apk 文件名自己改成对应的即可
adb reboot bootloader
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img 此img需要自行从官方系统包内提取
fastboot flash boot magisk_patched.img 通过magisk程序选择一个对应的官方boot.img生成magisk镜像,如果你对自己有把握就直接这样刷入,如果对自己没信心,这行可以删除,直接去写下一行。
fastboot boot magisk_patched.img 此处为临时启动magisk root镜像,即不刷写内核,临时启动magisk。如果这一步能开机且获得root权限,那么在magisk程序里选magisk并直接安装即可。
如果依然操作后无法开机,那么就在线刷包的flash all里加入--disable-verity --disable-verification,如图所示。
pause
最后一行pause必须输入,因为fastboot boot需要一个返回,没有后续或停顿代码,会导致窗口退出fastboot boot命令失效。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。