分析通话记录数据库

本文分析了通话记录数据库contacts2.db,探讨了在删除通话记录后,数据表calls中的记录并未实际删除的问题。通过adb shell修改数据库权限,使用SQLite Expert查看表结构,发现即使通过手机或代码删除,通话记录依然存在。文章提出了关于通话记录操作的疑问,并展示了查询所有通话记录的方法。
摘要由CSDN通过智能技术生成
  • 获取数据库文件
    • root过的手机查看/data/data/com.android.providers.contacts/databases/contacts2.db数据库文件,如果不能打开文件夹adb shell su -c “chmod 777 文件路径”修改权限
    • 例如:adb shell su -c “chmod 777 /data/data/com.android.providers.contacts/databases” 一级一级去修改开启rwx权限
    • 用SQLite Expert软件打开,可以看到有如下表:
  • 列表内容
    • 数据库
    • calls表内容01
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值