如何从机台中抓取数据库文件并且解析

android的数据库文件可以用sqlite3解析,首先把busybox push到机台的system/bin/目录下,然后在data目录下执行 busybo

android的数据库文件可以用sqlite3解析,首先把busybox push到机台的system/bin/目录下,然后在data目录下执行

busybox find -name "*.db" 。

matthew@matthew:~/Pictures$ adb root
adbd is already running as root
matthew@matthew:~/Pictures$ adb remount
remount succeeded
matthew@matthew:~/Pictures$ adb push ./busybox /system/bin/
2756 KB/s (1884972 bytes in 0.667s)
matthew@matthew:~/Pictures$ adb shell
root@ASUS_Z00L_63:/ # cd data           
root@ASUS_Z00L_63:/data # busybox find -name "*.db"
./misc/radio/qcril.db
./data/com.asus.server.azs/databases/clouds.db
./data/com.asus.calendar/databases/amaxcal.db


然后在外面执行 adb shell  " sqlite3 /data/misc/radio/qcril.db  .dump "  > 1.txt就可以把数据解析到1.txt里了