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

17 小时 24 分钟前
 lon91ong

最近折腾几个高通 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 的操作具体改如何操作呢?

1006 次点击
所在节点    Android
14 条回复
D33109
17 小时 9 分钟前
版本呢?
lon91ong
16 小时 58 分钟前
@D33109 用的都是同一个 Magisk 22.1 的安装包
joh
16 小时 53 分钟前
看着像你这台设备的问题。电脑装个安卓模拟器,比如雷电,然后开启 root 后修补吧,可以避免设备问题。
lon91ong
16 小时 49 分钟前
@joh 看参考的第二篇笔记,模拟器的修补方案似乎也是死路
loveqianool
15 小时 45 分钟前
https://apatch.dev/zh_CN/install.html
试试这个,可以在电脑上打补丁。
仅支持 ARM64 架构。

仅支持 Android 内核版本 3.18 - 6.1
kokutou
15 小时 37 分钟前
别的呢 比如 apatch
tammy
15 小时 34 分钟前
Android 4 那会不适用 supersu 吗
lns103
15 小时 16 分钟前
Magisk 只支持安卓 6.0 及以上,老机器我估计应该解包 system 把 SuperSU 的 apk 和 su 文件放进去
lns103
15 小时 12 分钟前
好吧,抱歉,你用的 magisk 版本确实支持安卓 4.4 ,只不过安卓 4.4 时代的 root 管理基本都是用 SuperSU 或者一些国产一键 root 软件
lon91ong
14 小时 54 分钟前
@kokutou 刚试了 APatch ,装不上,提示 OLD SDK... Release 里面最新最旧的都试过了
lon91ong
14 小时 48 分钟前
@lns103 有具体的操作教程吗?比如把 SuperSU 的 apk 和 su 放到哪个路径下?还需要哪些具体的设置操作?
jqtmviyu
12 小时 38 分钟前
感觉是你系统的原因. 因为我用相同的方法, 至少在 4/5 个不同型号的棒子上成功了.
要不你试个版本的 magisk 试试.
calloc
5 小时 17 分钟前
其他机器来修补没问题。这个修补程序只考虑 boot.img 的格式,不会考虑 host 的环境。用 adb shell 看能不能找到其他 su 文件删掉
joh
3 小时 0 分钟前
@lon91ong 你自己试试。。。不同架构可以打补丁不是死路。。。我就在模拟器给自己手机打补丁过。不一定失败

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

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

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

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

© 2021 V2EX