zdian
V2EX  ›  Android

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

  •  
  •   zdian · Aug 23, 2024 · 7927 views
    This topic created in 648 days ago, the information mentioned may be changed or developed.

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

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

    10 replies    2024-08-24 15:43:01 +08:00
    dya
        1
    dya  
       Aug 23, 2024
    不是很懂.但我觉得可以当作解了 bl 的手机来操作.把升级后的 rom 的 boot_init 提取出来.用 magisk 修补一下,最后在用 fastboot 命令输入对应的卡槽.现在是虚拟分区,要找到对应的卡槽并刷入修补后的 boot 是非常危险的事情,很有可能无法开机.操作前请慎重.
    GDSR
        2
    GDSR  
       Aug 23, 2024 via Android
    @dya 修补 boot 只针对近几年的安卓机,得具体型号具体分析
    GDSR
        3
    GDSR  
       Aug 23, 2024 via Android
    @GDSR 说错了,是 init_boot
    cybort
        4
    cybort  
       Aug 23, 2024 via Android
    你一开始怎么操作的就怎么操作,解锁之后就不用重置数据了
    zdian
        5
    zdian  
    OP
       Aug 23, 2024
    @dya 我按 https://bbs.oneplus.com/thread/5665055 操作的。但是在 magisk 修补那步提示"unable to unpack boot image",用正式版和最新测试版都一样。
    wuzhewuyou
        6
    wuzhewuyou  
       Aug 23, 2024 via Android
    fastboot boot boot_patched.img
    zdian
        7
    zdian  
    OP
       Aug 23, 2024
    靠 payload_dumper 误我,换了个程序,用 FastbootEnhance 提取 boot 就能修补了。
    wow0o
        8
    wow0o  
       Aug 24, 2024 via iPhone
    只要 bl 锁没锁就没关系。XDA Forums 找个 rom 呗
    kodise
        9
    kodise  
       Aug 24, 2024
    我跟你一样一加 12 ,升级不小心也没 root 了。我用大侠的工具箱再来 root 一次,直接没丢数据重新 root ,但搞笑的是 ksu 显示没安装但其实已经 root 了,模块都正常用。
    带来的后果就是现在没法新增超级权限。
    楼主如果解决了教我一下
    zdian
        10
    zdian  
    OP
       Aug 24, 2024
    @kodise 就 5 楼那个链接,第三步开始,只不过不要用 Payload_Dumber 。你搜 FastbootEnhance
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5907 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 62ms · UTC 06:25 · PVG 14:25 · LAX 23:25 · JFK 02:25
    ♥ Do have faith in what you're doing.