zanim zaczniemy, czy masz zrootowany telefon? jeśli nie, zdecydowanie sugeruję, że czas wykonać skok. 99% samouczków, które pomogą ci to zrobić, wymaga posiadania zrootowanego telefonu (wiem, że b / c spędziłem około godziny na poszukiwaniu sposobu na zrobienie tego bez posiadania zrootowanego telefonu ... nie mogłem znaleźć żadnego ... ) także, jeśli się nad tym zastanowić, Twój iPhone musi być również zrootowany, aby wykonać to samo zadanie. To jest całkowicie rozsądne. Więcej o rootowaniu na końcu odpowiedzi.
z typu wiersza poleceń:
adb shell
to przeniesie Cię do linii poleceń powłoki Androida (powinieneś zobaczyć coś takiego: shell@android:/ $
teraz wpisz:
shell@android:/ $run-as com.domain.yourapp
powinno to zabrać Cię bezpośrednio do katalogu danych com.domain.yourapp
:
shell@android:/data/data/com.domain.yourapp $
jeśli nie (tj. jeśli pojawi się błąd), prawdopodobnie nie masz zrootowanego telefonu lub nie korzystałeś z uprawnień użytkownika root. Aby skorzystać z uprawnień użytkownika root, wpisz su
w wierszu polecenia adb i zobacz, co się stanie, jeśli wystąpi błąd, telefon nie jest zrootowany. Jeśli nie, najpierw zrootuj, a następnie kontynuuj te instrukcje.
stamtąd możesz wpisać, ls
a zobaczysz wszystkie katalogi, w tym dbs:
shell@android:/data/data/com.domain.yourapp $ ls
cache
databases
lib
shared_prefs
potem możesz użyć narzędzia sqlite3 do przeglądania bazy danych. Jeśli nie masz go zainstalowanego (możesz go znaleźć, pisząc sqlite3
, jeśli go otrzymasz command not found
, musisz go zainstalować. Aby zainstalować program sqlite, postępuj zgodnie z instrukcjami tutaj .
na temat rootowania: jeśli nigdy wcześniej nie zrootowałeś swojego telefonu i martwisz się, że to zepsuje telefon, mogę z całą pewnością powiedzieć, że nie ma się czym martwić. istnieją tony szybkich i łatwych samouczków rootowania telefonu dla prawie wszystkich nowych i starych modeli, i możesz zrootować swój telefon, nawet jeśli masz komputer Mac (zrootowałem mój s3 na moim Macu).