iMessage / Messages 聊天內容怎麼導出?

用imessage和女朋友聊天,想把聊天記錄(彼此發的文字)保存在電腦上,本人0基礎求,大神幫忙,萬分感謝!


研究過 iTunes 備份以及 iMessage 導出。

因為我的系統是 OS X,所以 Windows 部分沒有經過試驗,來自於網路。

使用 iTunes 備份 iPhone。

OS X iTunes 備份目錄:~/Library/Application Support/MobileSync/Backup/ (在 Finder 按 shift + command + G 前往目錄)
Windows XP iTunes 備份目錄:C:Documents and SettingsYour UsernameApplication DataApple ComputerMobileSync
Windows Vista Windows 7 iTunes 備份目錄: UserYour UsernameAppDataRoamingApple ComputerMobileSyncBackup

其中,Your Username 替換成你的用戶名,由於系統主語言的不同 Library 可能需要替換為資源庫,User 可能需要替換為用戶。

簡訊和 iMessage 備份文件:3d0d 開頭的文件。

使用 Base(OS X)等資料庫軟體打開該文件,就能看到了。

使用該軟體導出即可。

其中 text 是信息內容,is_from_me 為 YES (1) 是指發出的信息,為 NO (0) 是指接收到的信息。date 是 dateWithTimeIntervalSinceReferenceDate(The number of seconds from the first instant of 1 January 2001, GMT)。ROWID 是序號。

或者可使用 iTools(Windows),iBackupBot(Windows OS X)等軟體。步驟可能不同,不過會更簡單。


剛好前一陣剛好研究過iOS、Android之間簡訊的雙嚮導入導出問題,並把幾千條簡訊從Android手機遷移到了iPhone(不root、不越獄的條件下)。

方案一

越獄後使用QQ通訊錄,不推薦。

方案二

Android的簡訊存儲路徑在/data/data/com.android.providers.telephony/databases/mmssms.db下,iOS的簡訊存儲路徑在/private/var/mobile /Library/SMS/sms.db下。二者使用的都是SQLite資料庫存儲的,所以很直觀的一個備份方案就是直接備份這個文件。

Android在root後很容易備份這個文件。如果沒有root,在USB調試模式下,使用adb命令也可以備份這個文件,或是使用SQL語句查詢並得到CVS文件。

然而,iOS如果不越獄,則沒有辦法備份這個文件。而且,簡訊功能的實現並不僅僅和這個文件有關,就算這樣備份好了以後,如何恢復簡訊仍是一個問題。

方案三

正如 @賈物體的回答里提到的那樣, 在iTunes的備份路徑下,一個文件名為3d0d開頭的文件,剛好就是/private/var/mobile /Library/SMS/sms.db,只不過是更改了文件名而已(話說iTunes的不加密備份幾乎全都是複製+重命名實現的 ( ╯-_-)╯┴—┴ )。那麼我可以通過備份後替換這個文件,再恢復到iPhone里來實現。

可是,直接替換或更改文件名為3d0d開頭的文件,恢復iPhone時會遇到錯誤,說明iTunes檢校驗了備份文件的完整性。這時候就需要一個叫iTools的工具。(我是在在虛擬機+斷網環境下使用iTools的,你懂的……)

iTools的一個小工具可以將備份文件里的簡訊導入導出為CSV文件,修改iTunes的備份文件,並通過iTunes的校驗。iOS5.x、 iOS6.x 、iOS7下恢復簡訊與通話記錄 這樣整個備份方案就可以實現了。


PhoneView for Mac. PhoneView for iPhone and iPad


有個軟體叫iTools,你感受下。


這個問題下面的答案已經有一段時間沒更新了,許多軟體調整了它們的功能,我沒找到一個軟體直接解決問題,只好用別的方式來試。

我用iPhone 6向一加3T導入簡訊,步驟如下:

1、「iBackupBot for iPad iPhone」導出一份簡訊文件xls版本(CSV版是亂碼)。

2、「91助手V6」支持安卓手機導入/導出簡訊,僅限CSV格式,導出一份簡訊作為模板。

3、用excel編輯xls文件,按csv格式弄好,用Notepad調整excel導出的CSV文件,例如日期格式或者文件尾部多餘的逗號,做到跟CSV模板一致。

4、用91助手導入。

安卓轉ios的話,谷歌市場里有一個蘋果的「Move to iOS」不過這是只能從安卓轉蘋果的。


用mac么?把Message里的聊天記錄拉到最上面,然後點保存可以生成PDF文件。


Mac可以通過文件選項里的列印可以導出信息為pdf。


http://jingyan.baidu.com/article/14bd256e31f405bb6c26124b.html
這個可以解決iPhone簡訊導出的問題,而且不需要越獄,非常的方便。我試過了。


itools滿足你的願望


cydia有一款插件可以將簡訊記錄 在手機端 導出為pdf

叫做 message2pdf


越獄版的qq同步助手可以備份簡訊,包括imessage!

在電腦端登錄網頁可以查看和導出簡訊內容。

我曾經用這樣的方式記錄了幾千條簡訊。如果你收集起來,列印裝訂成冊,你女朋友會感動死的!


事實上我和你做過同樣的嘗試,我是用91助手。很簡單就直接導出了。對話的形式,效果頗不錯


推薦閱讀:

為什麼iPhone總會收到澳門賭場的簡訊?
為什麼現在的手機都趨向於使用不可更換電池?
黑莓手機與蘋果手機的用戶群體有什麼不同?他們最大的不同在哪裡?
買iphone鋼化玻璃貼膜有必要嗎?多少錢的貼膜比較靠譜?
存儲空間為128G的手機有存在的必要嗎?

TAG:iPhone | iOS | iMessage |