Magisk 如何给别的机器修补 boot.img - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lon91ong
V2EX    Android

Magisk 如何给别的机器修补 boot.img

  •  
  •   lon91ong 338 天前 5877 次点击
    这是一个创建于 338 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近折腾几个高通 410 随身 wifi 棒子,原生都是安卓 4.4.4 的系统,512M+4G 的存储组合

    参考教程 1的操作,前面的开 adb 、备份都一气呵成

    <>在获取系统 root 权限时遇到的难题,安装 Magisk 后,在修补 boot.img 时就会闪退

    参考别人的折腾笔记

    用另外一台顺利修补 boot.img 取得 root 的机器(同样是高通 410)中的 Magisk 来修补闪退机器的 boot.img

    刷入后错误提示“检测到不属于 Magisk 的 su 文件,请删除其他超级用户程序” 如下图所示:

    异常状态

    请教各位大佬,Magisk 给其它机器修补 boot.img 的操作具体改如何操作呢?

    17 条回复    2024-11-08 10:43:45 +08:00
    D33109
        1
    D33109  
       338 天前
    版本呢?
    lon91ong
        2
    lon91ong  
    OP
       338 天前
    @D33109 用的都是同一个 Magisk 22.1 的安装包
    joh
        3
    joh  
       338 天前
    看着像你这台设备的问题。电脑装个安卓模拟器,比如雷电,然后开启 root 后修补吧,可以避免设备问题。
    lon91ong
        4
    lon91ong  
    OP
       338 天前
    @joh 看参考的第二篇笔记,模拟器的修补方案似乎也是死路
    loveqianool
        5
    loveqianool  
       338 天前 via Android
    https://apatch.dev/zh_CN/install.html
    试试这个,可以在电脑上打补丁。
    仅支持 ARM64 架构。

    仅支持 Android 内核版本 3.18 - 6.1
    kokutou
        6
    kokutou  
       338 天前 via Android
    别的呢 比如 apatch
    tammy
        7
    tammy  
       338 天前   2
    Android 4 那会不适用 supersu 吗
    lns103
        8
    lns103  
       338 天前
    Magisk 只支持安卓 6.0 及以上,老机器我估计应该解包 system 把 SuperSU 的 apk 和 su 文件放进去
    lns103
        9
    lns103  
       338 天前
    好吧,抱歉,你用的 magisk 版本确实支持安卓 4.4 ,只不过安卓 4.4 时代的 root 管理基本都是用 SuperSU 或者一些国产一键 root 软件
    lon91ong
        10
    lon91ong  
    OP
       338 天前
    @kokutou 刚试了 APatch ,装不上,提示 OLD SDK... Release 里面最新最旧的都试过了
    lon91ong
        11
    lon91ong  
    OP
       338 天前
    @lns103 有具体的操作教程吗?比如把 SuperSU 的 apk 和 su 放到哪个路径下?还需要哪些具体的设置操作?
    jqtmviyu
        12
    jqtmviyu  
       337 天前
    感觉是你系统的原因. 因为我用相同的方法, 至少在 4/5 个不同型号的棒子上成功了.
    要不你试个版本的 magisk 试试.
    calloc
        13
    calloc  
       337 天前 via Android
    其他机器来修补没问题。这个修补程序只考虑 boot.img 的格式,不会考虑 host 的环境。用 adb shell 看能不能找到其他 su 文件删掉
    joh
        14
    joh  
       337 天前 via Android
    @lon91ong 你自己试试。。。不同架构可以打补丁不是死路。。。我就在模拟器给自己手机打补丁过。不一定失败
    lon91ong
        15
    lon91ong  
    OP
       337 天前
    @tammy 随身 wifi 棒子机没有屏幕,怎么用第三方 recovery 刷 supersu ?或者有 adb 刷的方法?
    lon91ong
        16
    lon91ong  
    OP
       337 天前
    @loveqianool 说明书描述的很美好,然后实际操作起来一路的坑,最后还是在修补阶段报错,归结于 KernelPatch 破解内核失败
    Aniark
        17
    Aniark  
       336 天前   1
    magisk 文档提及:“NEVER flash patched image shared by others or patch image on another device even if they have the same device model! You may need to do a full data wipe to recover your device. ALWAYS patch boot image on the same device where you want to install Magisk.”

    出处 https://topjohnwu.github.io/Magisk/install.html#patching-images

    所以楼主可能需要其它的 root 方案
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2767 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 22ms UTC 14:45 PVG 22:45 LAX 07:45 JFK 10:45
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86