0

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

4

1 回答 1

0

我找到了一种方法:首先将其添加到 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。

于 2020-03-23T13:42:01.773 回答