手动将iPhone短信导入Android手机方法

目前换机软件和pc助手暂不支持iphone的短信转移到android手机,而且android6.0不支持csv导入,所以手动进行导入导出。

步骤:


1、使用itools或pp助手等工具将iphone的短信导出为csv文件

2、csv转码为xml

  • 打开http://shancarter.github.io/mr-data-converter/
  • 用文本编辑器打开刚才导出的csv文件,将内容复制到上方输入框
  • 选择输出格式xml-nodes
  • 新建一个xml文件,将输出结果复制进去


    手动将iPhone短信导入Android手机方法_第1张图片

3、应用宝xml文件与在线导出xml格式对比

  • 应用宝xml的格式



2
-522067796
1
10010
2013-02-15 00:17:10 短信内容
  • 刚才在线转化xml的格式



\t+861065510198
2016-08-07 09:49:41
短信内容
recv
unread


4、用sublime打开刚才的转换好的xml文件参照上图应用宝的xml格式进行修改:

  • 替换方法:ctrl+f打开搜索,输入rows,点击 Find All 按钮
  • 文本中所有的rows就变成编辑状态,修改为SMS即可


  • 替换后以同样方法按下表进行替换
操作 修改前 修改后
替换
替换
替换
替换
替换 read 1
替换 unread 2
替换 短信内容 短信内容
替换 recv 1
替换 send 2
添加
添加 -522067796
删除 \t
删除(可选) +86

5、替换完成




1065510198
2016-08-07 09:49:41 短信内容 1 2 -522067796
  • 保存即可通过应用宝PC版导入xml文件到手机

手动将iPhone短信导入Android手机方法_第2张图片

!!导入失败的解决办法:

1、手机号后带联系人姓名

  • 例:
    10086 (移动)
  • 使用正则表达式匹配出 \(.*\)
  • 替换为
  • 注意前的空格

2、联系人为邮箱

  • 例:[email protected]
  • 使用正则表达式匹配 [\w!#$%&'*+/=?^_`{|}~-]+(?:\.[\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\w](?:[\w-]*[\w])?\.)+[\w](?:[\w-]*[\w])?
  • 替换为 手机号

3、格式错误

  • 例:短信内容中带<汉字>,如<中国银行>
  • 匹配后删除即可

你可能感兴趣的:(手动将iPhone短信导入Android手机方法)