¿Cómo puede uno extraer los datos (privados) de la propia aplicación de Android?
Intentando sacar un solo archivo usando
adb pull /data/data/com.corp.appName/files/myFile.txt myFile.txt
falla con
failed to copy '/data/data/com.corp.appName/files/myFile.txt myFile.txt' to 'myFile.txt': Permission denied
a pesar de que la depuración USB está habilitada en el dispositivo.
Podemos sortear el problema a través de la ruta arcaica.
adb shell
run-as com.corp.appName
cat files/myFile.txt > myFile.txt
pero esto es difícil de manejar para más de un archivo.
¿Cómo puedo arrastrar el directorio /data/data/com.corp.appName/files a mi MacBook?
Hacer esto directamente oa través de un tránsito en `/ storage / sdcard0 / myDir (desde donde puedo continuar con la transferencia de archivos de Android) está bien.
Comentario adicional
Puede ser que simplemente corriendo
adb backup -f myFiles com.corp.appName
generará los archivos que estoy buscando. En ese caso, estoy buscando una manera de descomprimir / descomprimir la copia de seguridad resultante.