Pull Database

Yaitu digunakan untuk mengambil database sehingga kita bisa melihat dan memanipulasi datanya menggunakan SQLiteBrowser

Syntax:

adb shell "run-as $PKG chmod 755 /data/data/$PKG/databases"

adb shell "run-as $PKG chmod 666 /data/data/$PKG/databases/$DB"

adb shell "cp /data/data/$PKG/databases/$DB   /sdcard/$DB"

adb pull /sdcard/$DB   /tmp/$DB

Keterangan:

  • Kode-kode diatas dijalankan dalam direktori Android/sdk/platform-tools
  • $PKG diganti dengan nama packagemu
  • $DB diganti dengan nama databasemu
  • Setelah perintah-perintah diatas dijalankan maka database sudah tercopy ke direktori  C:/tmp

Contoh:

Nama package saya adalah com.a2fahmi.alamatbekam

Nama database saya adalah dbBekam.sqlite

Maka kode untuk pull databasenya adalah sebagai berikut:

adb shell "run-as com.a2fahmi.alamatbekam chmod 755 /data/data/ com.a2fahmi.alamatbekam/databases"

adb shell "run-as com.a2fahmi.alamatbekam chmod 666 /data/data/ com.a2fahmi.alamatbekam/databases/dbBekam.sqlite "

adb shell "cp /data/data/com.a2fahmi.alamatbekam/databases/dbBekam.sqlite  /sdcard/dbBekam.sqlite "

adb pull /sdcard/dbBekam.sqlite  /tmp/dbBekam.sqlite

Hasil:

Bukalah SQLiteBrowsermu dan buka direktori C:/tmp/namadatabasemu maka akan menghasilkan seperti gambar dibawah ini:

 

2016 © Fahmi Basya Kartapura