标签:andriod

安卓误删短信恢复

Sept. 18, 2017 · Andriod
家人的安卓手机短信息因操作失误被全部删除,因为里面有非常重要的短信,问我能不能找回来。环境:三星S6 Edge+安卓6.01. 安卓的短信息数据库安卓的短信息是用SQLite数据库存储在/data/data/com.android.telephony/databases/mmssms.db中。有兴趣的可以打开看看,需要稍微懂点数据库。安卓:RE管理器就自带SQLite查看器PC:SQLite Database Browser存放短信的表(sms表),存放彩信的表(pdu表,part表)。2. 删除(重命名)WAL文件WAL(预写日志)模式,当事务对数据库进行修改时,将修改后的页面存入WAL文件中,而不写回原数据库。所有连接数据的操作都必须使用WAL,然后在在数据库文件夹下生成一个后缀为-wal的文件保存操作日志。短信息数据库的WAL文件就在/data/data/com.android.telephony/databases/mmssms.db-wal,我们要做的就是重命名(代替删除,如果该方法不适合你还可以重命名回来)为000mmssms.db-wal,2.1. 重命名方法有ROOT权