Большинство вопросов, которые я могу найти в связи с этим, относятся к 2011 году и около того, так что, возможно, неудивительно, что с тех пор все изменилось. Я перепробовал множество вещей, но без результатов.
В нем есть несколько скриптов /system/etc/init.d
(которые также отображаются /etc/init.d
на моем устройстве). В частности, есть 00banner
скрипт, который должен регистрировать приветственное сообщение. Приветственное сообщение никогда не появляется в logcat.
Я разместил здесь свой собственный сценарий, который в итоге был сведен только к этому:
#!/system/bin/sh
log -t mytest Testing
Ничего. Никогда не появляется в logcat, если не запускается вручную через терминал. Тогда это работает.
Здесь также есть 90userinit
файл, который вызывается, /data/local/userinit.sh
если он существует. Я создал его с тем же содержанием, что и выше. Опять же, ничего не появляется в logcat. Что неудивительно, так как если 00banner
не будет работать, то и этого не будет.
Я искал что-нибудь с именем "init.rc", но ничего такого не существует нигде на моем устройстве.
Все мои скрипты имеют 755 разрешений.
Что еще я могу попробовать? (кроме приложений, которые запускают скрипты для меня)