PC版LINEでのトーク履歴データの引き継ぎ(Mac→Win)

留意事項

本稿は2023年9月18日時点の当方の体験談として作成したものです。管見の限り同様の記事が見当たらなかったことを踏まえて本稿を作成しましたが、LINE株式会社が公式に示した方法でも何でもありませんので、本稿に記載の情報を用いた際に発生した不利益について、当方は一切の責任を負いません。

もし本稿に記載の情報を用いて作業を行う場合は、自己責任のもと、バックアップの確保等に留意の上で作業を行ってください。

概要

PCの乗り換えにあたって、使用していたLINEアプリでのトーク履歴を引き継ぎたいと考えました。公式には引き継ぎ手段が用意されておらず、特にMacWindowsへのOS変更を伴うPC乗り換えだったこともあり、参照可能な有志の記事等も見当たりませんでした。

結果的には、MacWindowsトーク履歴データの形式等も共通しているようで、旧PC(Mac)のトーク履歴データと思われるフォルダを新PC(Windows)にそのままコピーすることで、ほぼ問題なくデータを引き継げたようです(今後、問題が発覚した場合には補足します)。

以下、当方の動作環境と作業手順を記載します。なお、WindowsMacへの移行についても、未確認ですが問題なく行えそうな気がします。

動作環境

新旧PCの環境はそれぞれ以下のとおりです。旧PCの環境がレガシー過ぎる点には目をつぶってください。

  • 旧PC:MacBook Air (13-inch, Early 2015) macOS Catalina (10.15.7)
    • LINE:ver 8.2.0.3154
  • 新PC:Windows 11 Home (22H2)
    • LINE:ver 8.3.0.3186

作業手順

旧PCからデータを吸い出して、新PCに格納することになります。吸出しと格納の間に届いたメッセージが同期対象から抜け落ちる可能性も否定できないので、両者のタイムラグはなるべく小さくするのが望ましいと思います。

1. 新PC(Windows)側での事前準備

  • 新PCにて、LINEアプリのインストールを済ませておきます(上記のタイムラグをなるべく小さくするため)。
  • 私はその後、新PC側で1度ログインしてから以下の作業を進めました。この際には、直近2週間程度のデータしか遡れないはずです。
    • ログイン前に確認しなかったので不明ですが、初回ログイン時に新しいフォルダが生成されたりしているかも?なので、1度ログインしておくと以下の作業を再現性を持って行えると思います。

2. 旧PC(Mac)からのデータ吸出し

  • 旧PCにて、LINEアプリを1度起動させてメッセージデータを同期させ、トーク履歴を最新化します。
  • その後、LINEアプリをログアウト・終了します。
  • 下記ディレクトリにトーク履歴等のデータが格納されています。辿れなければ、「jp.naver.line」で検索すると、同名のフォルダがいくつかある中に下記のフォルダを見つけられると思います。いったん、このディレクトリごとまとめてどこか(USBメモリ、外付けHDD、NASクラウド等)に吸い出しておきます。
    • /Users/[ユーザー名]/Library/Containers/jp.naver.line.mac/Data/Library/Containers/jp.naver.line/Data

3. 新PC(Windows)へのデータ格納 → 動作確認

2. で旧PCから吸い出したデータのうち、更新日時が直近になっているものがトーク履歴と推測して、以下の要領で新PCに放り込んでみました。

  • 新PCで下記ディレクトリにアクセスすると、旧PCで吸い出した上記ディレクトリと似たようなフォルダ・ファイルが入っているのが見えます。
    • C:\Users\[ユーザー名]\AppData\Local\LINE\Data
    • 上記ディレクトリ内の「db」フォルダに、旧PCから吸い出したデータの中にある「db」フォルダの中身を放り込みます。ひとまず、更新日時が直近になっているフォルダ・ファイルのみ突っ込んでおけばよいと思います。
    • ついでに、旧PCから吸い出したデータの中にある「db_xxxxxxxxxxxx(数字12桁)」のフォルダ群も、古いトーク履歴データだと推測して、新PCの「Data」の直下に突っ込んでみました。
  • 上記が完了したら、新PCにてLINEアプリを起動します。これで、過去のトーク履歴を遡れるようになるはずです。

参考記事

Mac版、Windows版それぞれで作業されていた下記の記事を参考にさせていただきました。ありがとうございました。