Contents
公式バックアップからの復元(iPhone・Android 共通)
公式バックアップは 暗号化された状態でクラウドまたは PC に保存 されるため、正しいアカウントと電話番号さえ揃えば復元はシンプルです。ここでは iCloud/iTunes と Google Drive の取得手順をそれぞれ示します。
iCloud / iTunes(iPhone)バックアップ取得と復元
iPhone では 暗号化バックアップが必須 です。暗号化されていないバックアップには WhatsApp のデータベースは含まれません。以下の手順で暗号化バックアップを作成し、復元します。
- iCloud バックアップ(暗号化)
- 設定 > ユーザー名 > iCloud > iCloud バックアップ を開く。
-
「今すぐバックアップ」をタップする前に「iCloud バックアップ」がオンになっていることを確認し、ストレージ使用状況で WhatsApp が表示されているかチェック。
-
iTunes(macOS Catalina 以降は Finder)で暗号化バックアップ
- iPhone を PC/mac に接続 → 「このコンピュータを暗号化」にチェックし、パスコードを設定してから「今すぐバックアップ」を実行。
-
暗号化により WhatsApp のデータベース(ChatStorage.sqlite) がバックアップに含まれます。
-
復元手順
- iPhone を初期化または新規セットアップ画面まで進め、iCloud もしくは PC の暗号化バックアップを選択。
- 復元完了後に WhatsApp を起動し、同一電話番号で認証すると自動的にチャットが復元されます。
ポイント:iCloud バックアップでも「暗号化」オプションは必須です。暗号化されていないバックアップでは WhatsApp データは取得できません。
Google Drive(Android)バックアップ取得と復元
Android 版 WhatsApp はチャット履歴を crypt12/crypt14 形式で暗号化し、Google Drive に保存します。バックアップが有効になっていることを確認すれば、再インストール時に自動復元できます。
- バックアップの有効化
- WhatsApp > 設定 > チャット > バックアップ > Google ドライブ で「毎日」や「手動」など頻度を設定。
-
同一 Google アカウントが選択されていることと、バックアップ時に暗号化キー(key ファイル)が自動生成 される点に留意。
-
手動で即時バックアップ
-
「今すぐバックアップ」ボタンをタップし、完了メッセージが表示されたら OK。
-
復元手順
- 同一電話番号で WhatsApp を再インストール → インストール直後に「Google ドライブからチャット履歴を復元しますか?」と表示されるので「復元」を選択。
ポイント:Google Drive のバックアップは 暗号化されたまま保存 されます。復元には同一電話番号・Google アカウントが必須です。
通知履歴を活用した削除メッセージ確認方法
バックアップが無い場合でも、通知ログに残っているテキストは 削除直前の内容を取得できる 可能性があります。ただしプライバシーリスクや保存期間に制限があるため、使用時は注意が必要です。
Android で使える通知ログアプリとプライバシー注意点
| アプリ例 | 主な機能 | 必要権限 | プライバシー上の留意点 |
|---|---|---|---|
| Notification History Log | 通知をテキスト化・CSV 出力 | 通知の取得、バックグラウンド実行 |
取得した通知は端末内に平文で保存される。外部サーバーへの送信はなしだが、端末紛失時に情報漏洩リスクあり |
| AirDroid Parental Control | 通知履歴 + デバイス管理機能 | 通知の取得、インターネットアクセス |
クラウドへデータを同期するオプションがあるため、利用しない設定にするか、暗号化保存を確認 |
| Notisave | 通知検索・エクスポート | 通知の取得、ストレージ書き込み |
アプリ内で広告表示がある。個人情報が広告サーバーへ送信される可能性があるため、プライバシーポリシーを必ず確認 |
使用手順(共通)
- Play ストアから上記いずれかのアプリをインストール。
- 起動後に 「通知へのアクセス」権限 と 「バックグラウンド実行」 を許可する。
- アプリ設定で WhatsApp のみをフィルタリング し、保存形式(テキスト/CSV)を選択。
- 削除されたメッセージがあれば、ログから該当日時のエントリを検索して内容を確認。
重要な注意点:通知は「受信時」のテキストだけが保存されます。画像・リンクは取得できません。また、プライバシー保護の観点から、端末内に保存したログファイルは定期的に削除 し、不要になったらバックアップも暗号化して管理してください。
iPhone の通知履歴代替策(ショートカット活用)
iOS はサードパーティが通知内容を長期間保持できない設計です。そのため 事前対策 が唯一の手段となります。
- ショートカットアプリで自動スクリーンショット
- 「受信通知」トリガー → 「スクリーンショット撮影」→「iCloud フォトに保存」 のフローを作成。
-
許可すれば通知が届くたびに画像が自動保存され、バックアップ時に iCloud に含まれます。
-
メモアプリへ自動転記(iOS 17 以降)
-
「受信通知」→「テキストをコピー」→「新規メモ作成」 のオートメーションを設定。
-
定期的なスクリーンショットバックアップ
- 上記で取得した画像は iCloud フォトの自動同期により、デバイスが故障しても復元可能です。
プライバシー上の留意点:スクリーンショットには画面全体が写るため、他の個人情報や機密情報も同時に保存されます。不要な画像は速やかに削除し、iCloud の二段階認証を有効化して不正アクセスを防止してください。
Android ローカルデータベースからのメッセージ抽出
公式バックアップが無い場合でも、端末内部に残っている 暗号化された DB ファイル からメッセージを復元できる可能性があります。以下では取得手順と復号のポイントを解説します。
データベースファイル取得手順
| 方法 | 必要な権限・環境 | 手順概要 |
|---|---|---|
USB デバッグ + adb pull(非 root) |
開発者オプションで USB デバッグ有効化、PC からの操作 | bash\nadb pull /sdcard/WhatsApp/Databases/msgstore.db.crypt12 ~/Desktop/\n |
| root 環境でファイルエクスプローラ使用 | Magisk 等で root 化、Solid Explorer 等の権限付与 | ファイルマネージャで /data/data/com.whatsapp/files/key と msgstore.db.* をコピー |
| バックアップアプリ(Titanium/Helium)利用 | Android 10 以前は Helium が非 root でも可、最新は root 必要 | アプリ内「データだけのバックアップ」→対象パッケージ選択→ファイル抽出 |
重要:Android 9 以降では
adb backupコマンドが廃止され、暗号化されたバックアップから key を取得できません。そのため root が必要 になるケースが多い点に注意してください。
crypt12/crypt14 復号と注意点
- 鍵ファイル(key)取得
rootがある場合は/data/data/com.whatsapp/files/keyを直接コピー。-
非 root 環境では、バックアップアプリが提供する key エクスポート機能(例:Titanium Backup の「キーのエクスポート」)を利用。
-
復号ツールの選択(Windows 推奨)
-
WhatsApp Viewer、WABackup Extractor、Chat-Exporterなどが無料で提供。いずれも「msgstore.db.*」と「key」ファイルを同時に指定して復号します。 -
復号手順(例:WhatsApp Viewer)
text - アプリ起動 → File > Open を選択
- msgstore.db.crypt12 と key ファイルを指定
- Decrypt ボタンで SQLite データベース (msgstore.db) が生成される
-
DB Browser for SQLite 等でテーブル ZWAMESSAGE を閲覧
-
失敗しやすいポイント
- バージョン不一致:crypt12 と key の生成時期が異なると復号エラーになる。可能なら同一日時に取得したペアを使用。
- ファイル上書き:WhatsApp がバックグラウンドで自動更新すると DB がロックされるため、取得はできるだけ早めに実施。
注意:復号後の SQLite ファイルは平文になるため、外部媒体やクラウドへ保存する際は必ず暗号化してください。
iPhone バックアップからメッセージを取り出すツール紹介
iOS はファイルシステムが閉鎖的なため、PC 上の暗号化バックアップからデータを抽出できる専用ソフトが実務で最も安全です。以下では代表的ツールと操作フローを示します。
ツール比較表(2024 年最新版)
| ツール名 | 対応 OS | 暗号化バックアップ対応 | WhatsApp データ抽出の容易さ | 価格・体験版 |
|---|---|---|---|---|
| iPhone Backup Extractor | Windows / macOS | ✅(パスコード入力必須) | ★★★★★:ツリー表示でファイルを直感的に選択 | 有料版 $69、無料体験で 10 件まで抽出 |
| Tenorshare iOS Data Recovery | Windows / macOS | ✅(iOS 17 の新暗号方式対応) | ★★★★☆:WhatsApp フィルタ機能が充実 | 無料プレビューのみ、フル版 $79 |
| Syncios Data Recovery | Windows / macOS | ✅(iTunes & iCloud 両方対応) | ★★★☆☆:UI がやや複雑だが大量データに向く | 有料 $59、体験版 5 件まで抽出 |
選定基準
1. 暗号化バックアップへの完全対応(iOS 17 の新方式をサポート)
2. WhatsApp データだけをフィルタできるか
3. 日本語サポート・レビュー評価が高いこと
実際の操作フロー(例:iPhone Backup Extractor)
- ソフト起動 → バックアップ選択
-
「バックアップから抽出」画面で対象 iPhone の最新暗号化バックアップを選び、Apple ID パスコードを入力して復号。
-
WhatsApp データの絞り込み
-
左ツリーで
AppDomain-net.whatsapp.WhatsApp→Documents/ChatStorage.sqliteをチェック。 -
エクスポート
-
「エクスポート」ボタンをクリックし、
.dbファイルとして保存。 -
SQLite データベース閲覧
- 無料の「DB Browser for SQLite」を開き、テーブル
ZWAMessageから必要なメッセージを検索・コピー。
ポイント:暗号化バックアップが無い場合は復元できません。必ず事前に iCloud または PC 上で暗号化バックアップを作成しておきましょう。
復元成功の条件・期間制限と代替策
公式バックアップを利用した復元は 前提条件がすべて揃っているか が成功の鍵です。また、バックアップ取得日時とメッセージ削除日時の関係で復元できないケースもあります。ここでは必須要件と失敗時の代替手段を整理します。
必要な前提条件
| 条件 | 具体的な意味 |
|---|---|
| 同一電話番号 | WhatsApp はインストール時に番号で認証するため、別号では復元不可。 |
| 同一 Apple ID / Google アカウント | iCloud や Google Drive のバックアップはアカウント単位で管理される。 |
| 暗号化バックアップのパスコード/key ファイル | バックアップが暗号化されているため、復元時に正しいキーが必要。 |
| バックアップ日時 > メッセージ削除日時 | 復元は「最終バックアップ時点」までしか遡れない。 |
チェックリスト(復元前に必ず確認)
- ☐ バックアップが暗号化されているか
- ☐ 同一電話番号・アカウントで再インストールしたか
- ☐ 復元対象のバックアップが削除メッセージより新しいか
バックアップ対象外の場合の代替手段
- 通知履歴から取得(Android)
-
前述の通知ログアプリで保存されていれば、テキストのみでも内容を復元可能。
-
ローカル DB 直接抽出(Android)
-
msgstore.db.crypt12と key が手に入れば、暗号化解除して閲覧できる。 -
サードパーティ復元ツール利用
-
Dr.Fone – Data Recovery、iMobie PhoneRescue などは端末内キャッシュや残存ファイルをスキャンし、一部メッセージを抽出できることがある。
-
スクリーンショット・手動保存の活用(iPhone)
- ショートカットで自動撮影した画像は iCloud バックアップに含まれるため、削除前に取得していれば復元可能。
期間制限と実務的な対策
- 公式バックアップはスナップショット:増分更新は行われないため、最終バックアップ以降のメッセージは対象外。
- 推奨運用:重要なチャットは 週1回以上 の手動バックアップと併せて、通知ログアプリやスクリーンショット自動取得を設定しておくと、バックアップが取れないタイミングでも情報が残ります。
全体まとめ(簡潔版)
| 項目 | 推奨手段 |
|---|---|
| 公式バックアップの取得 | iPhone は暗号化 iCloud/iTunes、Android は Google Drive の暗号化バックアップを必ず有効化。 |
| 復元時の必須条件 | 同一電話番号・同一アカウント・暗号化キー(パスコード or key ファイル)。 |
| バックアップが無い場合 | Android → 通知ログ + ローカル DB 復号、iPhone → ショートカット自動スクリーンショット。 |
| プライバシー対策 | 通知ログアプリは取得権限と保存先を確認し、端末紛失リスクに備えて暗号化・定期削除を徹底。 |
| 運用のベストプラクティス | 1️⃣ 毎週/毎日自動バックアップ設定 2️⃣ 重要チャットは手動スクリーンショット or メモ保存 3️⃣ 復元テストを年に一度実施し、キーやパスコードが正しく機能するか確認。 |
このガイドラインに沿って設定と運用を行えば、WhatsApp の削除メッセージでも 高い確率で復元 できるようになります。万が一のトラブル時は、本稿で紹介した代替手段を順に試してみてください。