Estoy tratando de emitir esta orden
adb shell "su -c echo 'boot-recovery' > /cache/recovery/command"
//OR//
adb shell "echo 'boot-recovery' > /cache/recovery/command"
produce lo mismo: /system/bin/sh: can't create /cache/recovery/command: Permission denied
Le di permiso a Root para adb y puedo ejecutar otros comandos con Root normalmente como touch
por ejemplo
Intenté el comando en ambos sentidos cuando el archivo existía y no existía.
Intenté comprobar la existencia del archivo:
adb shell "if [ -f /cache/recovery/command ]; then echo "file found"; else echo "error"; fi"
regresó error
aunque el archivo existe de hecho
El objetivo es para añadir unas pocas líneas a la cola de recuperación para que la próxima vez que el dispositivo se inicie en la recuperación
Por favor, corrígeme, no soy muy bueno en la línea de comandos de Android, ¿necesito usar un comando diferente para lograr este objetivo?
Más información: Android 8.1 (RR oreo) ... Magisk SU ... TWRP 3.2 (Pero necesita que sea compatible con tantas versiones de Android, recuperaciones, y sus binarios como sea posible.... Espero que lol )
0 votos
Es mejor hacer su pregunta en comunidad de superusuarios .