请教一个刷机问题, root 掉了怎么刷回去

26 天前
 zdian

手机是 1+ace3v 。之前 root 好了,但是有次升级的时候忘了先用面具安装到 ota ,结果升级完成 root 就没了。

请问有没有什么方法,在不格式化重置手机的情况下重新 root ?

1726 次点击
所在节点    Android
10 条回复
dya
26 天前
不是很懂.但我觉得可以当作解了 bl 的手机来操作.把升级后的 rom 的 boot_init 提取出来.用 magisk 修补一下,最后在用 fastboot 命令输入对应的卡槽.现在是虚拟分区,要找到对应的卡槽并刷入修补后的 boot 是非常危险的事情,很有可能无法开机.操作前请慎重.
GDSR
26 天前
@dya 修补 boot 只针对近几年的安卓机,得具体型号具体分析
GDSR
26 天前
@GDSR 说错了,是 init_boot
cybort
26 天前
你一开始怎么操作的就怎么操作,解锁之后就不用重置数据了
zdian
26 天前
@dya 我按 https://bbs.oneplus.com/thread/5665055 操作的。但是在 magisk 修补那步提示"unable to unpack boot image",用正式版和最新测试版都一样。
wuzhewuyou
26 天前
fastboot boot boot_patched.img
zdian
26 天前
靠 payload_dumper 误我,换了个程序,用 FastbootEnhance 提取 boot 就能修补了。
wow0o
26 天前
只要 bl 锁没锁就没关系。XDA Forums 找个 rom 呗
kodise
25 天前
我跟你一样一加 12 ,升级不小心也没 root 了。我用大侠的工具箱再来 root 一次,直接没丢数据重新 root ,但搞笑的是 ksu 显示没安装但其实已经 root 了,模块都正常用。
带来的后果就是现在没法新增超级权限。
楼主如果解决了教我一下
zdian
25 天前
@kodise 就 5 楼那个链接,第三步开始,只不过不要用 Payload_Dumber 。你搜 FastbootEnhance

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1067325

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX