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里了