获取/ data目录内容的一种方法是首先将sqlite数据库复制到可访问的位置,然后使用adb pull从其中复制到主机。
例如,以下命令使用Android桥接器来抓取sms数据(假设它包含在/data/data/com.android.providers.telephony/databases/mmssms.db中):
adb shell
$ mkdir /mnt/sdcard/tmp
# su
# cat /data/data/com.android.providers.telephony/databases/mmssms.db > /mnt/sdcard/tmp/mmssms.db
# exit
$ exit
adb pull /mnt/sdcard/tmp/mmssms.db .
现在,您的主机上有mms / sms数据库,可以探索查找最受欢迎的收件人,例如:
sqlite3 -header mmssms.db 'select address from sms' | sort -n | uniq -c | sort -n
最后,整理温区:
adb shell
$ rm /mnt/sdcard/tmp/mmssms.db
$ rmdir /mnt/sdcard/tmp
$ exit