首先蘋果手機不用越獄
然后得有兩個手機都能連電腦,電腦上裝好iTunes和iTools就行
步驟如下:
1. 安卓手機先用個叫短信備份的App導出短信,一定要選.csv格式的!別的都不行。這軟件在應用市場搜就能找到,我試過一堆,就這個靠譜。導出來的文件比如叫XXX.csv,存手機里了,連電腦復制到電腦上就行。
2. 打開iTools,把iPhone連上,在左邊欄點信息管理,右邊出來通訊錄、短信那些選項,點短信再點導出。注意!iPhone里必須至少有一條短信才能導出成功,要是沒短信,隨便給10086發個消息,等它回你一條就行。
3. 導出來的iPhone短信文件也是.csv格式,比如叫AAA.csv。現在你手上有兩個文件了:安卓的XXX.csv 和 iPhone的AAA.csv。接下來就是把前者的短信內容塞進后一個文件里。
4. 用Excel打開這兩個文件。先看AAA.csv的表頭:PhoneNumber(電話號碼)、DateCreated(創建時間)、Content(內容)、Type(類型)、State(狀態),這幾個字段順序不能動!
然后再用Excel打XXX.csv,可能會亂碼……我電腦有WPS,用WPS打開就不亂碼,保存一下再拿Excel開就沒問題了。也可以直接在WPS里操作復制粘貼,最后統一用Excel收尾。我的做法是:在WPS表格里打開XXX.csv,按著AAA.csv的列名,把對應內容一列列復制過去。比如XXX里電話號碼那列全選復制,去AAA里找到PhoneNumber下面空白處粘貼;同理處理內容和時間。Type和State懶得一個個填,直接全用原來的recv和read就行,意思就是所有短信都是別人發來的、已讀狀態。其他多余的列不要管,刪了也行。
5. 有的時候XXX.csv里的日期和時間是分開兩列的,只能留一個的話,我建議留日期。時間后面再調。
還有個坑:電話號碼那一列,長一點的號會被Excel自動變成科學計數法!得手動改回來——選中整列電話號碼 → 右鍵 → 設置單元格格式 → 數字 → 自定義 → 類型那里輸入0 → 確定,號碼就正常了。
接著處理時間列:選中DateCreated這列 → 右鍵 → 設置單元格格式 → 自定義 → 在類型(T)框里輸入yyyy-mm-dd hh:mm:ss; → 確定,時間就會變成2011-02-27 12:00:00這種標準格式,搞定。
然后得有兩個手機都能連電腦,電腦上裝好iTunes和iTools就行
步驟如下:
1. 安卓手機先用個叫短信備份的App導出短信,一定要選.csv格式的!別的都不行。這軟件在應用市場搜就能找到,我試過一堆,就這個靠譜。導出來的文件比如叫XXX.csv,存手機里了,連電腦復制到電腦上就行。
2. 打開iTools,把iPhone連上,在左邊欄點信息管理,右邊出來通訊錄、短信那些選項,點短信再點導出。注意!iPhone里必須至少有一條短信才能導出成功,要是沒短信,隨便給10086發個消息,等它回你一條就行。
3. 導出來的iPhone短信文件也是.csv格式,比如叫AAA.csv。現在你手上有兩個文件了:安卓的XXX.csv 和 iPhone的AAA.csv。接下來就是把前者的短信內容塞進后一個文件里。
4. 用Excel打開這兩個文件。先看AAA.csv的表頭:PhoneNumber(電話號碼)、DateCreated(創建時間)、Content(內容)、Type(類型)、State(狀態),這幾個字段順序不能動!
然后再用Excel打XXX.csv,可能會亂碼……我電腦有WPS,用WPS打開就不亂碼,保存一下再拿Excel開就沒問題了。也可以直接在WPS里操作復制粘貼,最后統一用Excel收尾。我的做法是:在WPS表格里打開XXX.csv,按著AAA.csv的列名,把對應內容一列列復制過去。比如XXX里電話號碼那列全選復制,去AAA里找到PhoneNumber下面空白處粘貼;同理處理內容和時間。Type和State懶得一個個填,直接全用原來的recv和read就行,意思就是所有短信都是別人發來的、已讀狀態。其他多余的列不要管,刪了也行。
5. 有的時候XXX.csv里的日期和時間是分開兩列的,只能留一個的話,我建議留日期。時間后面再調。
還有個坑:電話號碼那一列,長一點的號會被Excel自動變成科學計數法!得手動改回來——選中整列電話號碼 → 右鍵 → 設置單元格格式 → 數字 → 自定義 → 類型那里輸入0 → 確定,號碼就正常了。
接著處理時間列:選中DateCreated這列 → 右鍵 → 設置單元格格式 → 自定義 → 在類型(T)框里輸入yyyy-mm-dd hh:mm:ss; → 確定,時間就會變成2011-02-27 12:00:00這種標準格式,搞定。