1。首先,emulator必须跑起来。可以通过eclipse或者command line(emulator @device_name)启动emulator。
2。进入adb shell。adb位于%android_home%\tools目录下。
3。cd data/data,ls可见如下application list:
# ls
com.android.alarmclock
com.android.browser
com.android.calculator2
com.android.camera
com.android.contacts
com.android.providers.contacts
com.android.customlocale
com.android.development
com.android.providers.downloads
...
com.todolist
com.earthquake
4。cd com.earthquake/databases,ls可见当前应用下所有的database files。
# ls
earthquakes.db
5。sqlite3 earthquakes.db
# sqlite3 earthquakes.db
SQLite version 3.5.9
Enter ".help" for instructions
sqlite> .tables
android_metadata earthquakes
sqlite> select count(*) from earthquakes;
如果不是emulator or dev phone,用户必须有root权限。
Over