怎么可以恢复短信记录

如何恢复以前的短信内容

您好鈳以打开手机设置-系统应用-短信-短信回收站,在回收站内可以看到已删除短信可以点击恢复。

你对这个回答的评价是

下载百度知道APP,搶鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

Android(可能不同版本实现有所不同)智能手机中使用得是Sqlite数据库来保存短信息

当你短信莫名其妙的不见或者确实被删除之后,在Sqlite文件当中Sqlite在CellContent区将那个保存短信息内容的CellPayload的Header嘚信息修改,并且在相应index中修改此CellPayload的index数(所以index实际上也是还在的但是index数已经-1了),以实现让程序不能再读取到这条信息内容

此过程剛刚发生时,你的短信内容还是存在的只是那个信息的CellPayload Header和相应的CellPayload Index区被修改了。这个时候你可以通过恢复程序将短信通过遍历(我做的是這一块)的方法将删除过的那个短信的index拿到然后重新定位,最后手动将短信内容恢复回来

但是此过程若发生过了一段时间之后,Sqlite会进荇对数据进行偏移的方式来进行数据整理

这个时候你的短信已经几乎没有希望了。

建议:1.立即拷贝出你的mmssms.db文件备份不要再让手机系统操作这个db文件已保证Sqlite不会再对这个文件进行数据偏移处理。

建议:2.搜索专业Sqlite恢复软件进行恢复

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信