Dostęp do plików bezpośrednio w telefonie jest trudny, ale możesz skopiować je na swój komputer, gdzie możesz zrobić z nim wszystko, co chcesz. Bez zrootowania masz 2 opcje:
-
Jeśli aplikacja jest debugowalna, możesz użyć
run-as
polecenie w powłoce adbadb shell run-as com.your.packagename cp /data/data/com.your.packagename/
-
Alternatywnie możesz użyć funkcji kopii zapasowej Androida.
adb backup -noapk com.your.packagename
Zostaniesz teraz poproszony o „odblokowanie urządzenia i potwierdzenie operacji tworzenia kopii zapasowej”. Najlepiej NIE podawać hasła, w przeciwnym razie odczytanie danych stanie się trudniejsze. Po prostu kliknij „Utwórz kopię zapasową moich danych”. Wynikowy plik „backup.ab” na komputerze zawiera wszystkie dane aplikacji w formacie kopii zapasowej systemu Android. Zasadniczo jest to skompresowany plik tar. Ta strona wyjaśnia, w jaki sposób można użyć polecenia zlib OpenSSL, aby je zdekompresować. Możesz użyć
adb restore backup.db
polecenie, aby przywrócić kopię zapasową.