Estoy codificando un script para automatizar el proceso de exportación de la configuración de una aplicación.
adb shell
...
<open app menu>
<open app settings>
<save app backup>
...
exit
El problema es: después de guardar la copia de seguridad quiero sacar el archivo a mi ordenador, usando esto:
adb pull /storage/emulated/0/Backups/ ~/Documents/phone
Aunque, no puedo averiguar cómo ejecutar este comando, después de salir adb shell
. Parece que los comandos después de exit
se ignoran:
adb shell
...
<open app menu>
<open app settings>
<save app backup>
...
exit
adb pull /storage/emulated/0/Backups/ ~/Documents/phone
Tal vez, este es un tema que debería dirigir a la comunidad de "Unix y Linux", pero decidí intentarlo aquí primero.
1 votos
En lugar de escribir la copia de seguridad en los archivos, escríbalos en
stdout
y ejecutar el comando conadb exec-out ... > localfile
. A continuación, el archivo se ejecutará en el teléfono y la salida se escribirá en el disco de su PC.0 votos
A mí me funciona bien prueba con un segundo terminal