首页 > 解决方案 > 尝试用 customrom.zip 中的 magisk 替换 supersu

问题描述

如果我希望 Magisk 与我的自定义 Rom 一起闪烁,但 Rom 有 update-binary 这是一个 shell 脚本,而 updater-script 只是一个虚拟文件,如何制作?

标签: androidshcustom-rom

解决方案


我找到了一种方法:首先将其添加到 update-binary

执行 sh META-INF/com/google/android/updater-script "$@"

然后在更新脚本中添加它

package_extract_dir("META-INF/ADD-ONS/magisk", "/tmp/magisk"); run_program(“/sbin/busybox”,“解压缩”,“/tmp/magisk/magisk.zip”,“META-INF/com/google/android/*”,“-d”,“/tmp/magisk”) ; run_program("/sbin/busybox", "sh", "/tmp/magisk/META-INF/com/google/android/update-binary", "dummy", "1", "/tmp/magisk/magisk.压缩”); delete_recursive("/tmp/magisk");

并且不要忘记在主 Rom zip 中添加 magisk.zip。


推荐阅读