Actualmente lo hago manualmente cada vez que se reinicia el teléfono. Me conecto usando adb y ejecutando esto
adb shell sh /sdcard/AFolder/ascript.sh "a-dummy-argument" &
Entonces simplemente desconecto el cable y el script sigue funcionando.
¿Cómo puedo conseguir lo mismo en dispositivos Android 7.0 y Android 9.0 no rooteados (tengo 2 y me gustaría hacer esto en ambos)? Me gustaría evitar el rooteo. Por lo que estuve leyendo no se puede hacer sin rootear. Mi pregunta es, ¿sería posible instalar TWRP, hacer una copia de seguridad de la ROM de stock, modificar la ROM de stock para que tenga un archivo adicional ascript.sh
(o ejecutarlo desde la tarjeta sd) que se iniciará en el arranque. Luego flashear esta ROM modificada, para evitar hacerlo manualmente. ¿Es esto posible?
Nota: adb a través de tcp creo que no es una opción como para hacer adb trabajo a través de tcp en el dispositivo no rooteado después de cada reinicio tenemos que conectar el dispositivo a la PC en primer lugar para cambiar a tcpip, por lo que volver a la tarea de cómo evitar después de reiniciar la conexión del teléfono a la PC.