用“QQ同步助手”、“百度云盘”、“360云盘”等可以把苹果手机里的短信进行备份,再导入(还原)至安卓手机。也可以采用我下面描述的方法
1、iPhone联机并启动iTurns,在备份/恢复中选择备份,注意选择不加密备份;
2、在系统盘C:Users用户名AppDataRoamingApple ComputerMobileSyncBackup下最新备份文件夹中找到文件3d0d7e5fb2ce288813306e4d4636395e047a3d28,这就是iPhone全部短信的数据库。将其复制出来并命名为sms.db;
3、将sms.db转换成XML格式,可以用Web-Based在线转换,网址:http://faked.org/isms2droid,点击绿色“Next”按钮直到“3 3Choose”,点击蓝色的“Choose file”按钮,选择之前复制的sms.db到“Your sms.db”栏目中,然后要记住点选“Fancy”旁边的选项,务必打上勾。最后点击页面底部红色的“convert”按钮,网页就会开始上传你的sms.db并进行转换。这个网站还是蛮给力的,我16MB的sms.db不到两分钟就上传并转换完成。完成后就会有一个下载提示让你下载iphone.xml文件;
4、将下载的iPhone.xml复制到安卓手机存储卡x:Androiddatacom.riteshsahu.SMSBackupRestoreProfiles文件夹下;
5、在安卓手机中安装“短信备份还原”(SMS Backup and Restore v7.13)应用;
6、启动SMS Backup&Restore,点击右上角图标选择“设置”,点击“备份文件夹”,选择“外置SD卡应用文件夹”并确定,在文件夹中找到之前复制的iPhone.xml文件并点击选定;
7、应用程序开始读入iPhone短信,如果短信很多的话时间会比较长,请耐心等待。应用程序支持超过10000条的海量短信导入,但屏幕提示只有10000条,超过10000条后进度条到头不动了,但实际上仍在导入,不用担心;
8、导入完成后,会出现一些诸如将 短信备份还原 设置为系统默认短信应用之类的提示,请放心确认,之后在短信中会提示你调整回来;
9、恢复完成后,就可以退出 短信备份还原 应用;
10、打开系统短信应用,所有iPhone中的短信都回来了,而且原来安卓上的短信也还在!
如果你的电脑里安装了iTools手机客户端(可以到http://www.itools.cn下载),则可以在iTools中进入工具箱、文件管理,在左边目录树中选择SD卡下的SMSBackupRestore文件夹(真实地址为:/storage/emulated/0/SMSBackupRestore),将iPhone.xml拖放到iTools右边窗格中。这样在上述第6步就不用设置更改备份文件夹的位置,按默认位置即可选中iPhone.xml。
可以用文本工具(记事本)修改iPhone.xml,将其中开头部分的修改为,就不会出现进度条100%后不动的问题。