赞
踩
首先声明 ,这个仅仅当做自己手机更新后root丢失后的教程备份,乱用出现问题概不负责 。
本人手机是真我gtneo5se,今天在更新手机系统 版本 后,未按照标准步骤进行操作,在后台更新的时候切回来直接 点了自动安装 ,导致 root丢失。
以下是修补步骤:
1:首先找到当前版本系统的全量包(必须是当前版本),然后从中提取到boot.img和vbmeta.img
2:用面具修补boot.img,得到修补后的文件可命名为mgiask.img
具体教程如下(侵权删)安卓手机获取root权限---修补面具root步骤解析_面具修补boot镜像文件下载_安卓机器的博客-CSDN博客
不想点进去看得我复制一下,希望大家可以进原文章去点个赞
手机上面root步骤:
1------把你当前版本一致的boot.img文件复制到手机存储里。然后安装一个面具apk软件[这个版本较多。从最初的16--目前的25版本}最新的兼容性较好。这些版本后续我会打包成一个链接,给需要的友友下载,当然 网络也很多。安卓面具apk后打开这个app
按图示步骤 点击安装
勾选1后会进入手机存储。找到复制进去的boot文件。 选择它
点击boot.img文件后会进入刚才的界面。点开始后 修补boot自动运行。等显示完成
完成后打开手机存储。在这个目录下就有修补好的面具boot文件
这个名字不一定一样的。不要太纠结。看清楚文件格式即可,然后把它复制到电脑上。目前手机端修补boot步骤就结束了。是不是非常简单!!!!!!!
1、系统包提取vbmeta.img(复制到fastboot目录)
2、输入在fastboot输入指令
fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
3、成功关闭avb(没有这一步的话,手机可能会无限重启卡fastboot,这也是很多教程里没有提到的。)
如果需要还原,指令如下
fastboot flash vbmeta vbmeta.img
最后最重要的来了,我的手机是ab分区的,当前系统是b分区,所以我的命令是fastboot flash boot_b 然后拖入magisk.img,即可刷入修补后的文件。
很多教程都比较老,不适合当前新手机,或者说我没找到,很多教程是fastboot flash boot
ab分区的可以 fastboot flash boot_b 刷入b分区,fastboot flash boot_a刷入a分区,刷错分区会无效。
第三步让手机切换 到b分区启动(这个并不影响,如果不知道当前是什么分区那就在上一步ab分区都进行一次替换 ,然后尝试a分区启动一次,b分区启动一次,那个 成功就是那个分区,另外一个就不用管了,)
fastboot set_active b
最后一步fastboot reboot,重启手机即可 。
具体 的4个命令如图所示,原boot.img文件 记得备份,如果刷机失败,可以刷回原文件,手机可正常开机使用。,命令类似 fastboot flash boot_b boot.img(具体的是 fastboot flash boot_b+你的文件位置,拖入即可)
另外说一句,如果进入恢复模式 ,也不要太担心,可以 换个分区启动,或者拔掉数据线重启 ,或者重新刷入文件再拔掉数据线重启试试。
具体细节都可以百度到 ,比如手机怎么进入fastboot模式,我的手机 就是长按关机键和音量下 键。abd工具和怎么提取boot大家可以 百度下,毕竟这个也没人看 ,我也是给自己留个备份,走了很多弯路,有问题也可以联系我。还是建议大家 root掉了等大佬发布最新的一键root工具 就行。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。