La plupart des questions que je peux trouver à ce sujet datent de 2011 et des alentours, il n'est donc pas trop surprenant que les choses aient changé depuis. J'ai essayé tout un tas de choses, sans aucun résultat.
Il y a des scripts dans /system/etc/init.d
(qui apparaissent également sous /etc/init.d
sur mon appareil). En particulier, il existe un 00banner
script qui est censé enregistrer un message de bienvenue. Le message de bienvenue n'apparaît jamais dans logcat.
J'ai placé mon propre script ici, qui a finalement été réduit à rien d'autre que ceci:
#!/system/bin/sh
log -t mytest Testing
Rien. N'apparaît jamais dans logcat sauf s'il est exécuté manuellement via le terminal. Alors ça marche.
Il y a aussi un 90userinit
fichier ici, qui invoque /data/local/userinit.sh
s'il existe. Je l'ai créé avec le même contenu que ci-dessus. Encore une fois, rien n'apparaît jamais dans logcat. Ce qui n'est pas surprenant, vraiment, car si 00banner
ne fonctionne pas, cela ne le sera pas non plus.
J'ai recherché quelque chose nommé "init.rc" mais rien de tel n'existe nulle part sur mon appareil.
Tous mes scripts ont 755 autorisations.
Que puis-je essayer d'autre? (autres que les applications qui exécutent des scripts pour moi)