Попытка вытащить один файл с помощью
adb pull /data/data/com.corp.appName/files/myFile.txt myFile.txt
не работает с
failed to copy '/data/data/com.corp.appName/files/myFile.txt myFile.txt' to 'myFile.txt': Permission denied
несмотря на то, что USB-отладка включена на устройстве.
Мы можем решить проблему через архаичный маршрут
adb shell
run-as com.corp.appName
cat files/myFile.txt > myFile.txt
но это громоздко для более чем одного файла.
Как я могу вытащить каталог /data/data/com.corp.appName/files на свой MacBook?
Выполнение этого прямо или через транзит в `/storage/sdcard0/myDir (откуда я могу продолжить передачу файлов Android) в порядке.
Дополнительный комментарий
Возможно, что только запуск
adb backup -f myFiles com.corp.appName
будет генерировать файлы, которые я ищу. В этом случае я ищу способ распаковать/распаковать результирующую резервную копию!