获取/ 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

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐