The invention discloses a non intrusive data recovery method for Apple devices, which comprises the following steps: through the data cable connected to the mobile phone to restore Apple recovery equipment; recovery equipment through the libimobiledevice call to restore Apple mobile phone information; recovery equipment to restore the apple mobile phone information and deleted mail list and database files by SMS libimobiledevice retrieval; copy mail list and SMS database file to restore the equipment by libimobiledevice; recovery equipment with a specific format of the mail list and copy text database file matching, recovery, recovery, to show the user recovery results; recovery equipment return results, user confirmation, through the recovery equipment removed all copies of the data. The invention solves the problem of the lack of a method from the apple mobile phone communication effect and good safety record and the performance of mobile phone short message data itself, not only has the characteristics of high speed, high efficiency, but also will not cause any change to restore Apple Mobile phone.
【技术实现步骤摘要】
一种针对苹果设备的非入侵式数据恢复方法
本专利技术属于数据恢复
,尤其涉及一种数据恢复方法。
技术介绍
苹果(IOS)系统作为苹果公司基于Unix系统自主研发的操作系统,近几年大量使用在智能设备,如智能手机和平板电脑上,尤其是智能手机在平时生活和商务活动中的广泛应用。如果手机中的通讯录或者短信记录不慎丢失,可能会对手机用户造成损失和不必要的麻烦,因此本专利技术的提出,能够解决这个问题。目前主流的数据恢复是针对硬盘等存储设备的数据恢复,且只是将存储索引重建,如果遇到特定格式的文件,则无法解析内容。目前可能在用的通讯录或者短信记录恢复方法还存在以下问题:1.受待恢复苹果手机的存储空间、处理速度有限的限制,恢复效率慢;2.增加待恢复安卓手机的能量损耗,缩短安卓手机的待机时间等。
技术实现思路
本专利技术的目的在于:提供一种针对苹果设备的非入侵式数据恢复方法,以解决目前缺少一种不受手机本身性能影响且安全性好的苹果手机通讯录和短信数据的方法,不仅具有速度快、效率高的特点,而且还不会造成待恢复苹果手机发生任何变化,即系统中不会增加新的程序、设备的物理存储空间不会发生变化。本专利技术采用的技术方案如下:一种针对苹果设备的非入侵式数据恢复方法,包括以下步骤:步骤一(S1):通过数据线将待恢复苹果手机连接于恢复设备;步骤二(S2):恢复设备通过libimobiledevice调用待恢复苹果手机信息,如果不能调用,则要求用户在待恢复苹果手机点击信任这台电脑;步骤三(S3):恢复设备通过libimobiledevice检索待恢复苹果手机的信息和已删除的通讯录及短信数据库文件; ...
【技术保护点】
一种针对苹果设备的非入侵式数据恢复方法,其特征在于,包括以下步骤:步骤一:通过数据线将待恢复苹果手机连接于恢复设备;步骤二:恢复设备通过libimobiledevice调用待恢复苹果手机信息,如果不能调用,则要求用户在待恢复苹果手机点击信任;步骤三:恢复设备通过libimobiledevice检索待恢复苹果手机的信息和已删除的通讯录及短信数据库文件;步骤四:通过libimobiledevice将待恢复手机上被检索到的通讯录及短信数据库文件拷贝到恢复设备上;步骤五:恢复设备采用特定格式分析的方式对拷贝的通讯录及短信数据库文件进行匹配、恢复,通讯录及短信数据库文件正常恢复后,向用户展示恢复结果;步骤六:恢复设备返回恢复结果,用户确认后,通过恢复设备删除所有拷贝数据。
【技术特征摘要】
1.一种针对苹果设备的非入侵式数据恢复方法,其特征在于,包括以下步骤:步骤一:通过数据线将待恢复苹果手机连接于恢复设备;步骤二:恢复设备通过libimobiledevice调用待恢复苹果手机信息,如果不能调用,则要求用户在待恢复苹果手机点击信任;步骤三:恢复设备通过libimobiledevice检索待恢复苹果手机的信息和已删除的通讯录及短信数据库文件;步骤四:通过libimobiledevice将待恢复手机上被检索到的通讯录及短信数据库文件拷贝到恢复设备上;步骤五:恢复设备采用特定格式分析的方式对拷贝的通讯录及短信数据库文件进行匹配、恢复,通讯录及短信数据库文件正常恢复后,向用户展示恢复结果;步骤六:恢复设备返回恢复结果,用户确认后,通过恢复设备删除所有拷贝数据。2.如权利要求1所述的一种针对苹果设备的非入侵式数据恢复方法,其特征在于,步骤三中,通过使用libimobiledevice检索的方式,检索已删除的通讯录及短信数据库文件的方法如下:步骤3.1:解析SQLite数据库文件,找到unallocateedblock和freeblock,并设置Reset覆盖率计数器;步骤3.2:获取unallocateedblock和freeblock的文件大小,判断其文件头是否为SQLite;步骤3.3:读取文件头为SQLite的文件数据,并解析sms表,得到被删除的通讯录及短信数据。3.如权利要求1所述的一种针对苹果设备的非入侵式数据恢复方法,其特征在于,步骤五中,如果通讯录及短信数据库文件未正常恢复,则进行人工分析,并且在人工分析完成后,将新的特定格式加入恢复设备。4.如权利要求1所述的一种针对苹果设备的非入侵式数据恢复方法,其特征在于,所述步骤中,从检索到数据拷贝是通过在mac环境中完成调试工具集成到恢复设备的过程,包括如下步骤:步骤4.1:安装工具和相关环境;步骤4.2:将libimobiledevice工程下载下来,执行autogen.sh脚本,执行完毕后进行make和sudomakeinstall编译;步骤4.3:安装ideviceinstaller工具,用于给IOS设备安装卸载应用或者备份应用。5.如权利要求1所述的一种针对苹果设备的非入侵式数据恢复方法,其特征在于,如果出现部分通讯录及短信数据库文件没有正常恢复的情况,则通过以下动作,具体步骤如下:步骤5.1:配置包含了ipa包下载安...
【专利技术属性】
技术研发人员:甘刚,
申请(专利权)人:成都联宇云安科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。