La maggior parte delle domande che posso trovare relative a questo sono datate 2011 e successive, quindi forse non è troppo sorprendente che le cose siano cambiate da allora. Ho provato un sacco di cose, senza risultati.
Ci sono alcuni script in /system/etc/init.d
(che appare anche sotto /etc/init.d
sul mio dispositivo). In particolare, esiste uno 00banner
script che dovrebbe registrare un messaggio di benvenuto. Il messaggio di benvenuto non viene mai visualizzato in logcat.
Ho inserito qui la mia sceneggiatura, che alla fine è stata ridotta a nient'altro che a questo:
#!/system/bin/sh
log -t mytest Testing
Niente. Non appare mai in logcat se non eseguito manualmente tramite terminale. Quindi funziona.
C'è anche un 90userinit
file qui, che invoca /data/local/userinit.sh
se esiste. L'ho creato con gli stessi contenuti di cui sopra. Ancora una volta, nulla appare mai in logcat. Il che non è sorprendente, davvero, dal momento che se 00banner
non funzionasse, non lo sarebbe neanche.
Ho cercato qualsiasi cosa di nome "init.rc" ma nulla di simile esiste ovunque sul mio dispositivo.
Tutti i miei script hanno 755 autorizzazioni.
Cos'altro posso provare? (diverso dalle app che eseguono script per me)