Die meisten Fragen, die ich dazu finden kann, stammen aus dem Jahr 2011 und ungefähr so. Vielleicht ist es nicht allzu überraschend, dass sich die Dinge seitdem geändert haben. Ich habe eine ganze Reihe von Dingen ausprobiert, ohne irgendwelche Ergebnisse.
Es gibt einige Skripte in /system/etc/init.d
(die auch /etc/init.d
auf meinem Gerät unter angezeigt werden). Insbesondere gibt es ein 00banner
Skript, das eine Willkommensnachricht protokollieren soll. Die Begrüßungsnachricht wird in logcat nie angezeigt.
Ich habe hier mein eigenes Skript platziert, das schließlich auf nichts anderes reduziert wurde:
#!/system/bin/sh
log -t mytest Testing
Nichts. Wird in logcat nur angezeigt, wenn es manuell über das Terminal ausgeführt wird. Dann funktioniert es.
Hier gibt es auch eine 90userinit
Datei, die aufgerufen wird, /data/local/userinit.sh
falls vorhanden. Ich habe es mit dem gleichen Inhalt wie oben erstellt. Auch hier wird in logcat nie etwas angezeigt. Was eigentlich nicht überraschend ist, denn wenn00banner
es nicht läuft, dann auch nicht.
Ich habe nach etwas mit dem Namen "init.rc" gesucht, aber nichts dergleichen existiert irgendwo auf meinem Gerät.
Alle meine Skripte haben 755 Berechtigungen.
Was kann ich noch versuchen? (außer Apps, die Skripte für mich ausführen)