古いスマホから新しいスマホへ電子書籍を移動しようとした際、「検証エラー : invalid public key」と表示され、購入済みの本が開けなくなるケースがあります。特に電子書籍アプリでは、コピー方法を間違えると認証情報が壊れた状態になることがあります。
この記事では、「invalid public key」の意味や原因、データが残っている場合の復旧方法、やってはいけない対処法を初心者向けに整理して解説します。
「invalid public key」とは何のエラー?
このエラーは簡単に言うと、「電子書籍の認証情報が一致していない」という意味です。
電子書籍にはDRM(著作権保護)が使われていることが多く、購入したアカウントや端末情報をもとに暗号化されています。
そのため、ファイルだけを別スマホへコピーすると、「正しい端末ではない」と判断され、開けなくなることがあります。
よくある原因
特に多いのは以下のパターンです。
- ファイル管理アプリで直接コピーした
- 電子書籍アプリ以外で移動した
- SDカード経由でデータだけ移した
- アプリのデータ領域が破損した
- 認証情報だけ消えてしまった
電子書籍は「本のデータ」と「認証情報」がセットになっていることが多く、片方だけ移すと正常に読めなくなる場合があります。
まず絶対にやるべきこと
古いスマホのデータを削除しないことが最重要です。
まだ古い端末内にデータが残っているなら、復旧できる可能性があります。
特に以下は避けましょう。
- アプリの初期化
- キャッシュ削除を繰り返す
- アンインストール
- 初期化アプリの使用
認証情報まで消えると復旧が難しくなる場合があります。
もっとも安全な復旧方法
基本的には、「ファイル移動」ではなく「再ダウンロード」が正解です。
多くの電子書籍サービスでは、購入履歴がサーバー側に残っています。
- 古いスマホで電子書籍アプリを開く
- ログイン状態を確認する
- 購入履歴を確認する
- 新しいスマホに同じアプリを入れる
- 同じアカウントでログインする
- 購入済み一覧から再ダウンロードする
これで正常に読めるようになるケースが非常に多いです。
それでも開けない場合
もし古いスマホでも開けなくなっている場合は、認証ファイルの破損が起きている可能性があります。
その場合は以下を順番に試します。
1. アプリのログインし直し
一度ログアウトして再ログインすると、認証キーが再取得されることがあります。
2. ライセンス再認証
一部アプリでは「ライセンス再取得」「購入情報の同期」などの項目があります。
3. 通信環境を変える
Wi-Fiを切り替えるだけで認証が通る場合もあります。
4. アプリ更新
古いバージョンでは認証サーバーと通信できない場合があります。
アプリを消す前に確認したいこと
「再インストールすれば直るかな?」と思って消してしまう人も多いですが、注意が必要です。
| 確認項目 | 理由 |
|---|---|
| アカウント情報を覚えているか | 再ログインに必要 |
| 購入履歴がサーバーにあるか | 再DL可能か確認 |
| オフライン専用購入ではないか | 一部古いアプリで存在 |
| アプリ提供終了していないか | 再取得不可の場合あり |
古い電子書籍サービスだと、配信終了している場合もあるため慎重に確認しましょう。
DRM付き電子書籍は「コピー=移動」ではない
一般的な画像やPDFと違い、電子書籍は「購入権」と「認証」が重要です。
そのため、単純にフォルダをコピーしても読めない場合があります。
特にAndroidでは、アプリ専用フォルダ内に暗号化された状態で保存されていることが多く、他端末では正常に認識できません。
どうしても復旧できない時は?
最終的には電子書籍サービスのサポートへ問い合わせるのが確実です。
問い合わせ時には以下を整理するとスムーズです。
- 利用している電子書籍サービス名
- 使用しているスマホ機種
- 表示されるエラー文
- 購入済みかどうか
- 古い端末にデータが残っているか
「invalid public key」は運営側で認証リセットして解決する場合もあります。
まとめ
「検証エラー : invalid public key」は、電子書籍の認証情報が壊れたり、端末との紐付けが一致しなくなった時に発生しやすいエラーです。
まずは古いスマホのデータを消さず、同じアカウントで再ログイン・再ダウンロードを試すのが最優先です。
電子書籍は普通のファイルコピーとは違い、DRM認証が関係しているため、「アプリ経由で移行する」という考え方が重要になります。


コメント