[发明专利]一种恢复手机被删除短信的方法在审
申请号: | 201510143924.1 | 申请日: | 2015-03-31 |
公开(公告)号: | CN104699823A | 公开(公告)日: | 2015-06-10 |
发明(设计)人: | 梁效宁 | 申请(专利权)人: | 四川效率源信息安全技术有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 无 | 代理人: | 无 |
地址: | 641000 *** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 恢复 手机 删除 短信 方法 | ||
技术领域
本发明涉及信息安全技术领域,特别涉及一种恢复手机被删除短信的方法。
背景技术
SQLite是一种轻型数据库,占用资源少,具有支持主流操作系统,能跟多种语言结合,处理速度快的特点而被广泛使用。SQLite数据库中的数据涉国家机关、军队、企业、事业单位、个人的保密数据及隐私,而手机的短信的数据管理和存储也是使用此类数据库。
目前,在取证、数据恢复等领域经常会遇到需要对删除的短信进行恢复的情况,市场也出现了对删除短信数据进行恢复的产品。对数据库中删除的短信进行恢复,现有的方式是使用通用的数据恢复产品;但是使用该通用的数据恢复产品对短信删除的数据进行恢复的效果并不理想,特别是对于数据库中cid被清除后的删除短信的恢复存在很大的缺陷,会出现存在冗余解析且恢复记录不完整的情况,特别是数据库被损坏,或者被完全删除的情况下无法找到相应的短信数据。
发明内容
本发明针对现有技术的缺陷,提出一种恢复手机被删除短信的方法,包括以下步骤:
S1:分析移动设备文件系统,找到短信数据库的位置并提取数据库文件;
S2:根据数据库页结构,创建一个数据库查看器,在数据库查看器中增加数据存放状态栏,该状态栏用于绑定数据库的存放状态信息;
S3:将数据库导入数据库查看器;
S4:选择需要恢复的信息。
作为优选,所述S1若无法获取数据库,则需要获取移动设备超级用户权限。
作为优选,若在S3中出现数据库损坏无法加载的情况,则需执行以下步骤:
S101:根据短信数据库页结构,创建用于匹配数据库的特征信息;
S102:通过特征信息匹配数据库,并将数据库中未损坏的数据提取出来;
S103:将S102中提取到的数据载入数据库查看器中;
S104:选择需要恢复的信息。
作为优选,若获取超级用户权限后任然无法找到数据库,则需执行以下步骤:
S201:获取移动设备的物理镜像;
S202:根据短信数据库页结构,创建用于匹配数据库的特征信息;
S203:通过检索S101提取出的镜像文件,找到与S102中特征信息一致的数据,将其提取;
S204:创建数据库查看器,将S103中检索到的数据内容载入数据库查看器中;
S205:选择需要恢复的信息。
与现有技术相比本发明的优点在于:针对三种不同情况制定不同的恢复方式,恢复速度快、恢复成功率高;通过创建数据库查看器,使数据可被筛选恢复,节约时间提高效率;针对数据库损坏或无法找到的问题,通过匹配数据库特征信息的方式找出碎片数据,防止重要数据遗漏,降低损失。
附图说明
图1为本发明的主流程图;
图2为本发明中数据库损坏的处理流程图;
图3为本发明未检索出数据库的处理流程图。
具体实施方式
为了详细说明本发明的具体实施方式,下面结合附图说明:
如图1所示,一种恢复手机被删除短信的方法,包括以下步骤:
S1:分析移动设备文件系统,安卓系统通常为Ext4,IOS系统通常为HFS+,找到短信数据库的位置并提取数据库文件;
安卓系统的短信数据库位置:
/data/data/com.android.providers.telephony/databases/;
IOS系统的短信数据库位置:
/private/var/ mobile /Library/SMS。
所述S1若无法获取数据库,则需要获取移动设备超级用户权限(安卓系统需要ROOT,IOS系统需要越狱)。
S2:根据数据库页结构,创建一个数据库查看器,在数据库查看器中增加数据存放状态栏,该状态栏用于绑定数据库的存放状态信息。因为使用SQLite数据库对数据进行的删除操作并没有做到真正意义上的删除,数据仍然存在只是被标记为删除状态,我们在建立数据存放状态栏中将删除的数据标记为“1”把正常的数据标记为“0”就可以准确的区分被删除数据和正常数据;
S3:将数据库导入数据库查看器,展开信息找到较为核心的字段有:
[address]:联系人号码 [date]:发送时间 [body]:短信内容 [read]:已读;
S4:选择需要恢复的信息。
如图2所示,若在S3中出现数据库损坏无法加载的情况,则需执行以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川效率源信息安全技术有限责任公司;,未经四川效率源信息安全技术有限责任公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510143924.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种原子词知识管理的方法
- 下一篇:一种地图点要素注记自动配置方法