Následující řešení funguje pouze pro aplikace, které jsou laditelné. Nemusí to fungovat dobře na všech zařízeních, protože příkaz run-as nefunguje na některých zařízeních, zejména s Jelly Bean.
-
Vytvořte soubor *.bat a zkopírujte následující skripty
adb shell spuštěný jako [balíček] chmod 777 /data/data/[balíček]/databases/
adb shell spuštěný jako [balíček] chmod 777 /data/data/[balíček]/databases/[název_souboru_db]
adb shell spuštěný jako [balíček] cp /data/data/[balíček]/databases/[název_souboru_db] /sdcard/
adb pull /sdcard/[db_file_name]
-
Změňte [package] na požadovaný balíček aplikace
-
Změňte [db_file_name] na požadovaný název db Spusťte soubor bat a měli byste vidět zkopírovanou databázi ve stejné složce jako batfile
Výše uvedené řešení předpokládá:
- Pracujete v systému Windows
- Zařízení je připojeno a je viditelné v části „zařízení adb“