[发明专利]一种针对苹果设备的非入侵式数据恢复方法在审
申请号: | 201710369842.8 | 申请日: | 2017-05-23 |
公开(公告)号: | CN107273242A | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 甘刚 | 申请(专利权)人: | 成都联宇云安科技有限公司 |
主分类号: | G06F11/14 | 分类号: | G06F11/14 |
代理公司: | 成都弘毅天承知识产权代理有限公司51230 | 代理人: | 李春芳 |
地址: | 610041 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 针对 苹果 设备 入侵 数据 恢复 方法 | ||
1.一种针对苹果设备的非入侵式数据恢复方法,其特征在于,包括以下步骤:
步骤一:通过数据线将待恢复苹果手机连接于恢复设备;
步骤二:恢复设备通过libimobiledevice调用待恢复苹果手机信息,如果不能调用,则要求用户在待恢复苹果手机点击信任;
步骤三:恢复设备通过libimobiledevice检索待恢复苹果手机的信息和已删除的通讯录及短信数据库文件;
步骤四:通过libimobiledevice将待恢复手机上被检索到的通讯录及短信数据库文件拷贝到恢复设备上;
步骤五:恢复设备采用特定格式分析的方式对拷贝的通讯录及短信数据库文件进行匹配、恢复,通讯录及短信数据库文件正常恢复后,向用户展示恢复结果;
步骤六:恢复设备返回恢复结果,用户确认后,通过恢复设备删除所有拷贝数据。
2.如权利要求1所述的一种针对苹果设备的非入侵式数据恢复方法,其特征在于,步骤三中,通过使用libimobiledevice检索的方式,检索已删除的通讯录及短信数据库文件的方法如下:
步骤3.1:解析SQLite数据库文件,找到unallocateed block和free block,并设置Reset覆盖率计数器;
步骤3.2:获取unallocateed block和free block的文件大小,判断其文件头是否为SQLite;
步骤3.3:读取文件头为SQLite的文件数据,并解析sms表,得到被删除的通讯录及短信数据。
3.如权利要求1所述的一种针对苹果设备的非入侵式数据恢复方法,其特征在于,步骤五中,如果通讯录及短信数据库文件未正常恢复,则进行人工分析,并且在人工分析完成后,将新的特定格式加入恢复设备。
4.如权利要求1所述的一种针对苹果设备的非入侵式数据恢复方法,其特征在于,所述步骤中,从检索到数据拷贝是通过在mac环境中完成调试工具集成到恢复设备的过程,包括如下步骤:
步骤4.1:安装工具和相关环境;
步骤4.2:将libimobiledevice工程下载下来,执行autogen.sh脚本,执行完毕后进行make和sudo make install编译;
步骤4.3:安装ideviceinstaller工具,用于给IOS设备安装卸载应用或者备份应用。
5.如权利要求1所述的一种针对苹果设备的非入侵式数据恢复方法,其特征在于,如果出现部分通讯录及短信数据库文件没有正常恢复的情况,则通过以下动作,具体步骤如下:
步骤5.1:配置包含了ipa包下载安装路径和app配置信息的plist文件,并将plist文件放置在一个https的服务上来进行访问;
步骤5.2:配置下载链接,当打开plist文件时,待恢复苹果手机就会下载ipa包并进行安装。
6.如权利要求1所述的一种针对苹果设备的非入侵式数据恢复方法,其特征在于,通信录数据库文件的匹配、恢复过程如下:
步骤6.1:在通信录数据库文件释放的块中,按照特定格式搜索被删除的通信录数据,分别独立搜索用户名和手机号,并记录每一项的_id,然后按照_id一致关系,将恢复的用户名和手机号对应起来;
步骤6.2:用正则表达式匹配联系人名称,未找到则返回到a.1步骤,若成功匹配,则继续进行下一步骤;
步骤6.3:搜索手机号,用正则表达式匹配联系人号码,未找到则返回a.1,若成功匹配,则进入到下一步骤;
步骤6.4:在数组中匹配手机号,若手机号小于最小长度则中断,读取数组头部,在通信录数据库表中判断mimetype_id与mimetypes表中读取的值是否一致,若不一致,则continue;若一致,则进入下一步;
步骤6.5:将数组中未处理的数据块转化为字符串,并用正则表达式匹配手机号,匹配到的手机号用于在总字节数组中定位查找。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都联宇云安科技有限公司,未经成都联宇云安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710369842.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种重要参数的冗余备份和自动恢复方法
- 下一篇:分布式数据库的数据备份装置