如何将 Android 里的短信转移到 未越狱的iOS设备?

ios不越狱,目前只找到一个收费软件backuptrans,不知有没有其它途径?
关注者
36
被浏览
28,325
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

今天刚才实验成功了,非常兴奋。分享一下我的方法。

由于IOS下,访问短信内容是不被允许的。所以很多——可能是你们已知的所有——安卓中的短信保存恢复软件,不越狱的IOS是无法使用的。

如果你有另一台越狱的IOS设备,这个问题会变得方便一些。

1、首先你可以用 腾讯手机助手之类的软件,把安卓端的短信导出到云端或本地,

2、再利用越狱了的IOS设备,从cydia装上越狱版的手机助手,恢复云端的短信。

3、再通过iTools(兔子助手)或者其他类似的手机助手,讲IOS设备恢复的短信导出。

4、这时候,就可以在不越狱的IOS设备上,利用itools 恢复刚才导出的短信了。

具体的详细过程,你在百度上可以搜到。

这么麻烦的根本原因是,安卓导出的格式和苹果导出的格式是不一样的。。。

如果你没有其他的越狱设备,就像我一样,可能就要更麻烦一点了。我提供一下我的方法:

1、和之前一样,导出安卓端的短信,格式是CSV。

CSV是逗号分隔符文件,你用EXCEL或者记事本可以打开。

2、用itunes备份一下你的手机。同时用iTools导出一个你现在不越狱设备的短信备份。也是CSV格式。

你会发现,和安卓导出的内容相比,苹果导出的CSV中,列的内容是不同的。

苹果一共是5列,第一列是手机号,第二列是时间,第三列是短信内容,第四列是发件还是收件,值是recv或者send,第五列是已读状态,值是read或者unread。

3、根据苹果CSV的格式,将你安卓中导出的CSV进行整理,取出相关的5列。

这一步的编辑可以用excel完成,之后保存成CSV格式。

需要注意的是,由于CSV格式是逗号分隔符,使用半角逗号来表示列与列的分割,所以为了避免混淆,最好将你短信内容的所有半角逗号都替换成全角逗号,同时也需要替换半角双引号。因为在某些时候,引号也会起到分割的作用。

保存好之后,再用记事本打开你保存的CSV格式文件,去掉如果出现的半角双引号。确认第二行开始每一行的开头有一个TAB的制表符。

4、很重要的一步,用记事本打开你在第二步用苹果导出的那个原始的CSV,将第二行之后的短信内容删掉,用你刚才整理好的安卓短信内容复制粘贴过去。保存。

这一步是因为苹果和安卓导出的CSV,文件头是不一样的。我就是一开始没有意识到文件头的重要性,所以折腾了一天。

5、打开iTools,更多功能=》常用工具=》苹果工具中,找到iTunes备份管理,打开你刚才用ITUNES做的手机备份,在短信中打开sms.db。点导入,选择你刚才用记事本整理好的文件。你会看到短信导入到你的备份了。

6、通过itunes恢复你的手机备份。短信就导入成功了。