0

我希望在我构建的 aosp 中闪现 magisk 和 viper。我希望它发生在 1 个拉链中。就像刷完rom magisk后应该刷上同一个zip 怎么办?

4

1 回答 1

2

将 Magisk zip 放在一个文件夹中,比如 Magisk-v16.0

将此脚本添加到您的 rom 更新程序脚本的末尾:

ui_print("-- Installing: Magisk-v16.0");
package_extract_dir("META-INF/ADD-ONS/Magisk-v16.0", "/tmp/Magisk-v16.0");
run_program("/sbin/busybox", "unzip", "/tmp/Magisk-v16.0/Magisk-v16.0.zip", "META-INF/com/google/android/*", "-d", "/tmp/Magisk-v16.0");
run_program("/sbin/busybox", "sh", "/tmp/Magisk-v16.0/META-INF/com/google/android/update-binary", "dummy", "1", "/tmp/Magisk-v16.0/Magisk-v16.0.zip");
delete_recursive("/tmp/Magisk-v16.0");

同样对 Viper 做同样的事情并相应地放置拉链,它会起作用。

于 2018-03-04T20:17:08.157 回答