De volgende oplossing werkt alleen voor apps die kunnen worden opgespoord. Het werkt mogelijk niet goed op alle apparaten, omdat de opdracht run-as niet werkt op sommige apparaten, vooral niet met Jelly Bean.
-
Maak een *.bat-bestand en kopieer de volgende scripts
adb shell run-as [pakket] chmod 777 /data/data/[pakket]/databases/
adb shell run-as [pakket] chmod 777 /data/data/[pakket]/databases/[db_file_name]
adb shell run-as [pakket] cp /data/data/[pakket]/databases/[db_file_name] /sdcard/
adb pull /sdcard/[db_file_name]
-
Verander [pakket] in het gewenste applicatiepakket
-
Wijzig [db_file_name] in de gewenste db-naam Voer het bat-bestand uit en u zou de gekopieerde database in dezelfde map als het batfile moeten zien
De bovenstaande oplossing veronderstelt:
- U werkt op Windows
- Het apparaat is aangesloten en zichtbaar onder "adb-apparaten"