The invention discloses a method for the backup data in case of recovery of Android mobile phone mail list and SMS data, which comprises the following steps: through the data cable to restore Android mobile phone connected to the recovery equipment; recovery equipment through the ADB call to restore Android mobile phone information; recovery equipment to restore Android mobile phone information and deleted mail list and SMS through ADB database file retrieval; copy mail list and SMS database file to restore the equipment by ADB; recovery equipment matching, recovery of the copy of the mail list and SMS database files, normally after recovery, to show the user recovery results; recovery equipment return results, user confirmation, through the recovery equipment delete all copies of the data. The invention solves the problem of the lack of a method from the Android 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 Android mobile phone.
【技术实现步骤摘要】
一种在未备份数据的情况下恢复安卓手机通讯录和短信数据的方法
本专利技术属于数据恢复
,尤其涉及一种通讯录和短信数据的恢复方法。
技术介绍
安卓(Android)系统作为自由及开放源代码的操作系统,近几年大量使用在智能设备,如智能手机和平板电脑上,尤其是智能手机在平时生活和商务活动中的广泛应用。如果手机中的通讯录或者短信记录不慎丢失,可能会对手机用户造成损失和不必要的麻烦。而且,目前可能在用的通讯录或者短信记录恢复方法还存在以下问题:1.一般恢复的方式需要先进行备份,再进行恢复,而没有备份的对于一般用户来说很难实现数据的恢复;2.受待恢复安卓手机的存储空间、处理速度有限的限制,恢复效率慢;3.增加待恢复安卓手机的能量损耗,缩短安卓手机的待机时间等。
技术实现思路
本专利技术的目的在于:提供一种在未备份数据的情况下恢复安卓手机通讯录和短信数据的方法,以解决目前缺少一种不受手机本身性能影响且安全性好的安卓手机通讯录和短信数据的方法,不仅具有速度快、效率高的特点,而且还不会造成待恢复安卓手机发生任何变化,即系统中不会增加新的程序、设备的物理存储空间不会发生变化。本专利技术采用的技术方案如下:一种在未备份数据的情况下恢复安卓手机通讯录和短信数据的方法,包括以下步骤:步骤1:通过数据线将待恢复安卓手机连接于恢复设备;步骤2:恢复设备通过ADB调用待恢复安卓手机信息,如果不能调用,则开启待恢复安卓手机的USB调试模式,获取ROOT权限;步骤3:恢复设备通过ADB检索待恢复安卓手机的信息和已删除的通讯录及短信数据库文件;步骤4:通过ADB将待恢复手机上被检索到的通讯录及 ...
【技术保护点】
一种在未备份数据的情况下恢复安卓手机通讯录和短信数据的方法,其特征在于,包括以下步骤:步骤1:通过数据线将待恢复安卓手机连接于恢复设备;步骤2:恢复设备通过ADB调用待恢复安卓手机信息,如果不能调用,则开启待恢复安卓手机的USB调试模式,获取ROOT权限;步骤3:恢复设备通过ADB检索待恢复安卓手机的信息和已删除的通讯录及短信数据库文件;步骤4:通过ADB将待恢复手机上被检索到的通讯录及短信数据库文件拷贝到恢复设备上;步骤5:恢复设备采用特定格式分析的方式对拷贝的通讯录及短信数据库文件进行匹配、恢复,通讯录及短信数据库文件正常恢复后,向用户展示恢复结果;步骤6:恢复设备返回恢复结果,用户确认后,通过恢复设备删除所有拷贝数据。
【技术特征摘要】
1.一种在未备份数据的情况下恢复安卓手机通讯录和短信数据的方法,其特征在于,包括以下步骤:步骤1:通过数据线将待恢复安卓手机连接于恢复设备;步骤2:恢复设备通过ADB调用待恢复安卓手机信息,如果不能调用,则开启待恢复安卓手机的USB调试模式,获取ROOT权限;步骤3:恢复设备通过ADB检索待恢复安卓手机的信息和已删除的通讯录及短信数据库文件;步骤4:通过ADB将待恢复手机上被检索到的通讯录及短信数据库文件拷贝到恢复设备上;步骤5:恢复设备采用特定格式分析的方式对拷贝的通讯录及短信数据库文件进行匹配、恢复,通讯录及短信数据库文件正常恢复后,向用户展示恢复结果;步骤6:恢复设备返回恢复结果,用户确认后,通过恢复设备删除所有拷贝数据。2.如权利要求1所述的一种在未备份数据的情况下恢复安卓手机通讯录和短信数据的方法,其特征在于,步骤3中,通过使用ADB检索的方式,检索已删除的通讯录及短信数据库文件的方法如下:步骤3.1:解析SQLite数据库文件,找到unallocateedblock和freeblock,并设置Reset覆盖率计数器;步骤3.2:获取unallocateedblock和freeblock的文件大小,判断其文件头是否为SQLite;步骤3.3:读取文件头为SQLite的文件数据,并解析sms表,得到被删除的通讯录及短信数据。3.如权利要求1所述的一种在未备份数据的情况下恢复安卓手机通讯录和短信数据的方法,其特征在于,步骤5中,如果通讯录及短信数据库文件未正常恢复,则进行人工分析,并且在人工分析完成后,将新的特定格式加入恢复设备。4.如权利要求1所述的一种在未备份数据的情况下恢复安卓手机通讯录和短信数据的方法,其特征在于,通信录数据库文件的匹配、恢复过程如下:a.1:在通信录数据库文件释放的块中,按照特定格式搜索被删除的通信录数据,分别独立搜索用户名和手机号,并记录每一项的_id,然后按照_id一致关系,将恢复的用户名和手机号对应起来;a.2:...
【专利技术属性】
技术研发人员:甘刚,
申请(专利权)人:成都联宇云安科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。