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 suw 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ć, lsa 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).