首页

解决iphone升级IOS5后无法恢复备份,电话簿/联系人丢失问题

问题概述:iphone升级ios5后,无法恢复备份(系统提示如图1),导致联系人、图片、短信全部丢失。(前提是outlook、91手机助手里面也没有备份联系人。)

问题解决:这篇只讲如何恢复联系人,毕竟电话簿比短信和图片重要很多。

涉及工具:iphone4一部未越狱、好死不死的iTunes(v10.6)、iBackupBot(v3.5.3)、SqliteDev286(v3.5.6)、91手机助手(v3.2)、outlook(2007)

经验教训:升级有风险,备份很重要!发生不幸后多看帖子,多动脑、多实践。

(图1)

解决iphone升级IOS5后无法恢复备份,电话簿/联系人丢失问题

事发经过:

1、帮同事的iphone4升级ios5,此为联通合约机,升级前应该是4.3.3。备份并将备份copy出一份放在其他硬盘,接着安装ios5,至此一切顺利。

2、恢复备份中途iTunes跳出提示框“iTunes无法恢复iphone,因为备份已经损坏或者与正在恢复的iphone不兼容”。但是接下来iTunes开始同步,将之前的程序悉数装入。同步后,观察iphone显示为设置语言——设置地区——设置网络——选择新iphone/icloud恢复备份/通过iTunes恢复备份。当然选择iTunes备份,接着出现连接iTunes的画面,按home键无法显示主界面。此时iTunes表现为正常接入一部iphone,手机信息、程序等皆可见。但就是无法使用手机,一直停留在连接iTunes的画面。

3、尝试方法一:再次试图恢复备份。方法:右键点击iTunes的设备,点击从备份恢复选项,iphone开始恢复。结果同上,无法恢复,此方法失败!

4、尝试方法二:操作iphone退回到三个选项处,选择一部新的iphone。哇!看到正常主界面和全部的程序。翻阅电话本、短信等,悲剧了,全没!毕竟没恢复啊。下面开始恢复联系人的漫漫长路,恢复不了会死的很惨吧,因为里面有600多个联系人!

~~~~~~~~~~~~~我是分割线,联系人回来吧!~~~~~~~~~~~~~

5、下载安装iBackupBot(v3.5.3)。

File——Open(找存在其他硬盘的备份)——自动导入,寻找图2名字为“AddressBookImages.sqlitedb”和“AddressBook.sqlitedb”,勾选——File/Export/Export only checked file。保存后出现四个文件图3。

(图2)

解决iphone升级IOS5后无法恢复备份,电话簿/联系人丢失问题

(图3)

解决iphone升级IOS5后无法恢复备份,电话簿/联系人丢失问题

6、“.sqlitedb”啥东东,木研究过啊,好歹让我看到里面的信息。继续泡论坛,试了几个软件后发现这个可用SqliteDev286(v3.5.6),下载地址见此贴:http://bbs.weiphone.com/read-htm-tid-132612.html。

数据库——注册数据库——选择之前4文件中的AddressBook.sqlitedb——终于可以在右侧ABPerson中看到联系人的姓名图4!在ABMultValue中看到电话号码图5!

(图4)

解决iphone升级IOS5后无法恢复备份,电话簿/联系人丢失问题

(图5)

解决iphone升级IOS5后无法恢复备份,电话簿/联系人丢失问题

7、任一小格右键单击——复制全部数据到剪切板——新建excel——粘贴。将ABPerson和ABMultValue这两个表全部复制出来。胜利在望!

观察图4、图5 ROWID栏和record_id栏。record_id数字对应的电话号码(value栏)即为ROWID栏数字对应的人名(last栏)。record_id栏有重复数字,说明此姓名下面有多个号码。于是要将此excel进行人工整理,不知道此处有没有更好、更快捷的方法。

8、整理完毕的excel图6。注意第一行栏目的名称,最好按照outlook里面联系人的标签写。比如移动电话不要写成手机或者别的什么。保存为CSV(逗号分隔)。

(图6)

解决iphone升级IOS5后无法恢复备份,电话簿/联系人丢失问题

9、下面就简单了。Outlook——文件——导入和导出刚才保存的CSV。这里不详细写了,几乎瞬间,联系人就回来!关闭Outlook,用iTunes同步一次联系人就OK了。

10、为了保险起见,最好用91手机助手或者QQ同步助手等软件再备份一份联系人吧。