Достъпът до файловете директно на телефона ви е труден, но може да успеете да ги копирате на компютъра си, където можете да правите всичко, което искате с него. Без root имате 2 опции:
-
Ако приложението е с възможност за отстраняване на грешки, можете да използвате
run-as
команда в adb shelladb shell run-as com.your.packagename cp /data/data/com.your.packagename/
-
Като алтернатива можете да използвате функцията за архивиране на Android.
adb backup -noapk com.your.packagename
Сега ще бъдете подканени да „отключите устройството си и да потвърдите операцията за архивиране“. Най-добре е да НЕ предоставяте парола, в противен случай става по-трудно да прочетете данните. Просто кликнете върху „архивиране на моите данни“. Полученият файл „backup.ab“ на вашия компютър съдържа всички данни на приложението във формат за архивиране на Android. По принцип това е компресиран tar файл. Тази страница обяснява как можете да използвате командата zlib на OpenSSL, за да я декомпресирате. Можете да използвате
adb restore backup.db
команда за възстановяване на архива.