一种恢复移动终端已删除sqlite文件的方法及装置制造方法及图纸

技术编号:8347875 阅读:418 留言:0更新日期:2013-02-21 01:15
本发明专利技术提供一种恢复移动终端已删除sqlite文件的方法和装置,本发明专利技术提供的方法预先设置若干种sqlite页特征规则,当检测到移动终端时,执行步骤:获取当前移动终端的镜像文件;解析当前移动终端的镜像文件并设置搜索区域;根据搜索区域内的数据特征调用至少一种预先设置的sqlite页特征规则,以sqlite页特征规则作为匹配依据对搜索区域内的数据进行匹配,获得当前移动终端上已删除的sqlite文件页碎片;最后对当前移动终端上已删除的sqlite文件页碎片内的数据进行解码。本发明专利技术提供的方案可获取移动终端上所有已删除sqlite文件未被覆盖的页碎片内有效数据,恢复成功率及恢复完整性高。

【技术实现步骤摘要】

本专利技术涉及数据恢复
,尤其涉及一种恢复移动终端已删除sqlite文件的方法及装置
技术介绍
电子数据恢复是指通过技术手段,将原保存在台式机硬盘、笔记本硬盘、服务器硬盘、存储磁带库、移动硬盘、数码存储卡等存储介质上且已经丢失的电子数据进行抢救和恢复的技术。在于电子数据取证中,数据恢复的作用尤其重要。 目前,针对iOS移动智能终端,在电子数据取证过程中,经常碰到由于用户删除了设备上的QQ、飞信、微博等应用程序而导致取证时无法获取用户的联系人、聊天记录等信息的问题。这些数据大都存储在sqlite文件中,iOS从文件系统恢复的文件数量有限。目前,对于一般的虽损坏但还能正常开机运行的移动终端,可以通过移动终端提供的通讯协议提取相关数据存储文件,进而对已删除文件进行数据恢复,但是这种方法只能恢复还保存在存储文件中的数据,比如对于用户使用常规方法执行的记录删除动作而言,这些已删除的记录只是被标记为删除状态,但实际上该记录还保存在用于保存记录的原文件里,因此通过移动终端提供的通讯协议提取相关数据存储文件的这种恢复方法正确恢复数据的前提是用于保存记录的原文件未被删除。显然,对于数据文件本本文档来自技高网...

【技术保护点】
一种恢复移动终端已删除sqlite文件的方法,其特征在于,预先设置若干种sqlite页特征规则,当检测到移动终端时,执行以下步骤:获取当前移动终端的镜像文件;解析所述当前移动终端的镜像文件,并设置搜索区域;根据所述搜索区域内的数据特征调用至少一种预先设置的sqlite页特征规则,以所述sqlite页特征规则作为匹配依据对所述搜索区域内的数据进行匹配,获得当前移动终端上已删除的sqlite文件页碎片;对当前移动终端上已删除的sqlite文件页碎片内的数据进行解码,恢复当前移动终端已删除的sqlite文件数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:薛艳英林艺滨
申请(专利权)人:厦门市美亚柏科信息股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1