古いデバイスの会話を新しいデバイス(iOSおよびOS X)に再読み込みできますか?


13

新しいiOSデバイスをセットアップするとき、またはOS Xにメッセージベータをインストールするとき、iMessageアカウントでログインして、iMessageでメッセージの送受信を開始できます。

iMessageの利点の1つは、これらのメッセージがすべてのデバイスで受信されることです。つまり、デバイスでiMessageを構成している限り、会話の履歴を表示できます。

しかし、私が知る限り、デバイスでiMessageアカウントを設定した後に配信されメッセージのみを見ることができます。iMessageを設定する前に送受信された古いメッセージをロードする方法はありますか?(現在の会話/スレッド内の古いメッセージと、最近メッセージを受信して​​いない古い会話の両方をロードしたいです。)


PhoneViewのようなものを使用してメッセージを保存して検索することをお勧めしますか?この設定は、メッセージ履歴のエクスポートに非常に適しています。cl.ly/Gyek
bmike

回答:


4

~/Library/Messages既存の(OSX 10.8)マシンから新しいマシン(OSX 10.10)にコピーして、チャット履歴をすべて転送しました。

注意すべき点:

  1. これを行う前に両方のマシンでメッセージを終了します
  2. コピーした後、新しいマシンで削除chat.db-shmしてchat.db-walから~/Library/Messages
  3. ゴミ箱を空にします。削除したファイルを保持している「IMDPersistenceAgent」というプロセスがあることがわかりました。(sudo kill -9 pid端末で)そのプロセスを強制終了しました。どのプロセス(およびpid)がこれらのファイルを保持しているかを調べるために、優れたWhat's Keeping Meを使用しました。犯人のプロセスは見つかりましたが、その中から殺すことはできませんでした(したがって、ターミナルから殺すことに頼らなければなりませんでした)。
  4. メッセージを開始します。今、あなたは歴史を取り戻さなかったように見えるかもしれませんが、あなたはそうしました!既存の会話を上にスクロールすると、履歴が復元されていることがわかります。まだ表示されていない連絡先と新しい会話を開始する場合、古い会話履歴が表示されるようになります。

私は上記に満足しており、歴史自体がそこにある限り、開かれた会話のリストが復元されないことについてあまり心配していません。†w


2

iDeviceおよびMacのメッセージアプリは、ローカルストレージにメッセージを保存します。簡単に言うと、iCloudのような他の場所に保存されていないため、iMessageのセットアップ前に送受信された古いメッセージを表示するオプションはありません。

メッセージアプリを設定した後~/Documents/iChats、Macのフォルダー(デフォルト)の下で送受信された会話を確認し、で変更できますMessages app > Preferences > Messages

ただし、ここに例外があります。会話を保存しているファイルをバックアップし、それらを再度読み込むと、古いメッセージが表示される可能性があります。


0

小さな明確なポイントとして、古い携帯電話からiCloud iOSバックアップを取得し、新しい携帯電話に切り替えると、新しい携帯電話が古い携帯電話と同じセルキャリアチップを取得する限り、古いiMessageメッセージを同期します。同様に。

古いiPhone 6s iOS電話のバックアップを予備のiPadに数回復元してみましたが、メッセージ履歴は表示されませんでした。しかし、古いセルキャリアチップを内蔵した新しいiPhone 6では、完全な履歴同期または完全に近い履歴同期が自動的に行われました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.