Actuellement, je le fais manuellement à chaque fois que mon téléphone est redémarré. Je me connecte en utilisant adb et en exécutant ceci
adb shell sh /sdcard/AFolder/ascript.sh "a-dummy-argument" &
Ensuite, je débranche simplement le câble et le script continue de fonctionner.
Comment puis-je réaliser la même chose sur des appareils Android 7.0 et Android 9.0 non enracinés (j'en ai 2 et je voudrais le faire sur les deux) ? Je voudrais éviter l'enracinement. D'après ce que j'ai lu, il n'est pas possible de le faire sans rooter. Ma question est la suivante : serait-il possible d'installer TWRP, de sauvegarder la ROM stock, de modifier la ROM stock pour qu'elle ait un fichier supplémentaire ? ascript.sh
(ou l'exécuter à partir de la carte sd) qui sera lancé au démarrage. Puis flasher cette ROM modifiée, pour éviter de le faire manuellement. Est-ce possible ?
Note : adb via tcp je crois que ce n'est pas une option car pour faire fonctionner adb via tcp sur un appareil non enraciné après chaque redémarrage nous devons connecter l'appareil au PC d'abord pour passer à tcpip, donc nous revenons à la tâche comment éviter après le redémarrage de connecter le téléphone au PC.