Попытка заменить supersu на magisk в customrom.zip - PullRequest
0 голосов
/ 17 марта 2020

Что делать, если я хочу, чтобы Magisk был прошит моим пользовательским Rom, но у Rom есть бинарный файл обновления, который является сценарием оболочки, а сценарий обновления является просто фиктивным файлом, как сделать?

1 Ответ

0 голосов
/ 23 марта 2020

Я нашел способ: сначала добавьте это в бинарном обновлении

exe c sh META-INF / com / google / android / updater-script "$ @"

и затем добавьте это в скрипт обновления

package_extract_dir ("META-INF / ADD-ONS / magisk", "/ tmp / magisk"); run_program ("/ sbin / busybox", "unzip", "/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.zip "); delete_recursive ("/ tmp / magisk");

и не забудьте добавить magisk.zip в основной архив Rom.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...