Dengan desain user
build Android (itulah yang Anda miliki di ponsel sampai Anda membuka kunci bootloader dan flash ponsel dengan userdebug
atau eng
software) membatasi akses ke Penyimpanan Internal - setiap aplikasi hanya dapat mengakses filenya sendiri. Untungnya bagi pengembang perangkat lunak yang tidak mau root ponsel mereka Google menyediakan cara untuk mengakses Penyimpanan Internal dari dapat di-debug versi paket mereka menggunakan run-as
memerintah.
Untuk mengunduh /data/data/debuggable.app.package.name/databases/file
dari perangkat Android 5.1+ jalankan perintah berikut:
adb exec-out run-as debuggable.app.package.name cat databases/file > file
Untuk mengunduh banyak file dalam satu folder di bawah /data/data/debuggable.app.package.name/
sekaligus - gunakan tar
:
adb exec-out run-as debuggable.app.package.name tar c databases/ > databases.tar
adb exec-out run-as debuggable.app.package.name tar c shared_prefs/ > shared_prefs.tar