Shadowrocketの購入履歴は、古いiPhoneではなく、購入時に使用したApple IDに紐づいています。購入済みで、機種変更や再インストールを予定している場合は、まずApp Storeの購入アカウントを確認し、購入済みリストからアプリを再ダウンロードした後、接続情報やConfigを別途復元します。アプリの再ダウンロードと設定の移行は別の作業です。新しい端末での確認が済むまでは、古い端末を手元に残しておきましょう。
1. 購入履歴と設定データを区別する
ShadowrocketはApp Storeで販売されている買い切りの商用アプリです。購入履歴が有効で、アプリがそのアカウントから再ダウンロード可能であり、端末にも互換性がある場合、購入時と同じアカウントで再ダウンロードすれば、通常はアプリの料金を再度支払う必要はありません。iPhoneを機種変更しても購入済みの権利が新たな購入に変わることはありませんが、異なるApple IDの購入履歴が同じ端末を使うことで統合されることもありません。
アプリの購入資格とアプリ内のデータは別です。App Storeからはアプリを再取得できますが、Homeの接続情報、登録済みのサブスクリプション、Configのルールファイル、Settingsの設定は、利用可能な端末バックアップや別の方法で移行する必要があります。「購入済みリストにアプリが表示される」ことは、「再起動すれば以前の設定も戻る」という意味ではありません。
まずアカウントを確認し、その後にデータを移行
ストアに再ダウンロードボタンではなく価格が表示される場合は、購入手続きを進めず、購入履歴を確認してください。アプリを開けてもHomeが空の場合は、設定の移行を行います。アプリを再ダウンロードする必要はありません。
2. App Storeの購入済みリストから再ダウンロード
iPhoneでiCloudに使用するアカウントと、ストアでの購入に使用するアカウントは異なる場合があります。Settings → アカウント名 → Media & Purchasesでアカウントを確認してください。iCloudの写真が同期済みだからといって、購入アカウントも正しいとは限りません。以下では英語の画面表示を使用しています。日本語環境では「アプリ」「マイアプリ」「購入済み」などと表示される場合があり、画面構成はシステムによって異なります。
-
購入アカウントを確認
Settings → アカウント名 → Media & Purchasesを開き、Shadowrocketを購入したときのApple IDが使われていることを確認します。異なる場合は、まずそのアカウントのサインイン方法と認証方法を確認し、画面の案内に従ってストアの購入アカウントを切り替えてください。購入済み項目を探すために、iCloudアカウント全体からサインアウトする必要はありません。
-
購入済みリストを開く
App Store → 右上のアカウントアイコン → Apps → My Appsを開きます。古いシステムではPurchasedと表示される場合があります。Purchase Historyで最近の購入金額を見るのではなく、自分の購入済みアプリ一覧を開いてください。
-
アプリ名を検索
リスト内でShadowrocketを検索します。Not on this iPhoneに切り替えると、まだインストールされていないアプリを探せます。検索結果に表示されない場合は、まず購入済み項目全体を確認してください。ストアの検索結果にある価格ボタンをすぐに押さないようにしましょう。
-
再ダウンロードを開始
Shadowrocketの横にある雲のダウンロードボタンをタップし、App Storeの認証を完了します。Openと表示される場合は、すでにインストールされています。価格が表示される場合は、後述のアカウントと購入履歴の確認に進んでください。
-
初回起動を確認
アプリを開き、HomeとConfigにデータがあるか確認します。VPN構成の追加を求めるシステムの通知が表示された場合は、Shadowrocketによる操作であることを確認したうえで、必要に応じて許可してください。インストールが完了しても、接続情報が復元されたことや接続が確立したことを意味するわけではありません。
ダウンロードが進まない場合は、App Storeからほかの購入済みアプリを正常にダウンロードできるか確認し、端末の空き容量と現在のネットワークも確認してください。アプリがまだインストールされていない状態では、Shadowrocket内のプロトコル設定を変更しても、ストアからのダウンロード問題は解決しません。システム要件と購入時の互換性はApp Storeの表示をご確認ください。
3. 購入済みリストに見つからない場合:アカウント・履歴・地域を確認
アプリが見つからなくても、購入資格が失われたとは限りません。まず購入時のレシートまたはPurchase Historyで取引に紐づくアカウントを確認し、次に非表示の購入項目やストアの地域を調べましょう。同じ表示名、同じ端末、同じ支払い方法であっても、購入アカウントの確認に代わるものではありません。
| 表示されている状況 | 確認する場所 | 次の手順 |
|---|---|---|
| 商品ページに価格が表示される | Settings → アカウント名 → Media & Purchases;App Store → アカウントアイコン → Purchase History | 購入時のレシートに記載されたアカウントと取引を確認し、購入済みリストでもう一度探してください。 |
| 通常の購入済みリストに表示されない | App Store → アカウントアイコン → アカウント名 → Hidden Purchases | 以前アプリを非表示にした場合は、非表示の購入項目から探し、画面の案内に従って非表示を解除するか再ダウンロードしてください。 |
| 購入したはずなのに最近の履歴にない | Purchase Historyの日付範囲または絞り込み条件 | 購入した時期まで範囲を広げてください。直近の取引だけを確認しないようにしましょう。 |
| 現在の地域では利用できないと表示される | Settings → アカウント名 → Media & Purchases → View Account → Country/Region | 現在の地域と具体的な表示内容を記録し、そのアカウントの過去の購入履歴と現在のストアでの提供状況を確認してください。 |
アカウントの地域変更を最初の確認手段にするのは避けてください。地域を変更すると、残高、利用中のサブスクリプション、支払い方法などに影響する可能性があり、過去に購入したアプリを再ダウンロードできるとも限りません。アカウントとレシートが一致しているのに現在のストアでアプリを入手できない場合は、端末内のAppleサポート窓口から購入履歴とストアでの提供状況について問い合わせ、エラー全文を控えておきましょう。
4. ファミリー共有と二重課金について
自分のアカウントで購入したアプリを再ダウンロードする方法と、家族が購入した項目を利用する方法は、異なる認証経路です。今回の購入でファミリー共有を利用できるかどうかは、App Storeのページで対応が明記されているか、ファミリーの購入共有が有効になっているか、対象の購入項目が表示されるかを確認してください。ファミリーに参加しているだけでアプリを入手できるとは限りません。
新しいiPhoneで価格が表示されます。もう一度購入が必要ですか?
まず支払いを確定しないでください。App Store → アカウントアイコン → Apps → My Appsでアプリを探し、Media & Purchasesのアカウントも確認します。それでも価格が表示される場合は、Purchase Historyで元の取引が現在のアカウントに紐づいているか、返金済みではないかを確認してください。
家族の購入済み項目から再ダウンロードできますか?
まずApp StoreのページにあるFamily Sharingの表示を確認し、次にSettings → Family → Purchase Sharingを確認してください。条件を満たしている場合は、App Storeで家族の購入項目を開き、実際に購入した家族を選んで探します。項目名はシステムの表示に従ってください。家族の購入資格があっても、そのアプリが自分自身の購入履歴に追加されるわけではありません。
同じアカウントでiPadに入れる場合も料金がかかりますか?
購入時と同じアカウントでiPadのApp Storeにある購入済みリストを開き、同じアプリを探してください。アプリID 932747118も確認できます。購入済みの資格で再ダウンロードできる場合、端末を変更したことを理由に再購入する必要はありません。システム要件と購入時の互換性はApp Storeの表示をご確認ください。
誤ってタップして新たに請求された場合は?
まずPurchase Historyで新しい取引が実際に発生したかを確認し、支払い認証と実際の請求を区別します。新しい取引がある場合は、該当するレシートを保存し、Appleの購入サポートまたはシステム内の問題報告窓口に問い合わせてください。アプリを何度削除・再インストールしても、取引は取り消されません。
5. アプリを再インストールしたら、設定を別途移行
ここでは、利用者自身がサービス提供元とサブスクリプションを持っていることを前提としています。クライアントの買い切り購入と接続サービスの契約は別です。Shadowrocketを再ダウンロードしても、新たな接続利用権が追加されたり、期限切れのサブスクリプション情報が復元されたりすることはありません。当サイトでは接続先やサブスクリプションを提供・販売・推奨していません。移行には、ご自身が保有し、現在も有効な接続情報を使用してください。
古い端末が使える場合は、Homeの接続タイプ、Configで現在選択しているファイル、Global Routingの現在の選択肢、Settings → On Demandが有効かどうかを先に記録します。Quick Startや端末のバックアップから復元した後も、それぞれの結果を確認してください。機密情報、ファイル、システムのVPN認証がすべて完全に移行されているとは限りません。
- 登録済みのサブスクリプション:新しい端末のHome右上にある「+」をタップし、TypeをSubscribeに設定します。以前から自分で使用しているサブスクリプションURLを入力して保存し、更新してください。一時的な共有URLを長期利用できるサブスクリプションURLとして使わないでください。更新に失敗した場合は、URLが完全か、認証情報が有効かを確認します。
- 手動設定の接続情報:元の項目で使用していたプロトコルを選び、アドレス、ポート、認証情報をひとつずつ確認します。たとえば、以前の項目でポート
443を使っていた場合、移行後も元と同じ値を入力してください。この番号はすべてのプロトコルに共通するデフォルト値ではありません。TLS、SNI、トランスポートの設定も元の値を保持し、名前だけをコピーしないようにしましょう。 - Configファイル:古い端末で利用できるエクスポートまたは共有機能を使ってローカルファイルを保存し、新しい端末のConfigから読み込んで選択します。もともとリモート設定URLを使っていた場合は、信頼できる取得元のURLであることを確認してください。再取得した内容が更新済みの場合、以前のファイルと完全に同じ内容ではない可能性があります。
- ルールの順序:カスタムルールが意図した位置にあるか確認します。たとえば、
DOMAIN-SUFFIX,example.com,DIRECTは構文の例であり、自分のルールの代わりにはなりません。FINALは最終判定に使うため、移行時は元の順序とポリシー参照を維持してください。 - 機密情報:サブスクリプションURL、パスワード、WireGuardの秘密鍵、設定ファイル全体は、接続権限につながる情報です。自分で管理できる端末や保存先だけを使って移行してください。認証情報をすべて含むスクリーンショットやファイルを、公開の掲示板に投稿しないでください。
古い端末をすでに消去していて、復元できるバックアップもない場合、App Storeの購入履歴からこれらの設定を復元することはできません。自分で保存したファイル、パスワードマネージャーの記録、以前利用していたサービスアカウントから情報を取り出し、再度追加してください。アプリを再ダウンロードしても、バックアップされていないローカルルールが戻ることはありません。
6. 新しい端末の確認後に古い端末を整理
復元後は、動作が確認できている接続項目と元のConfigファイルを残して検証します。プロトコル、DNS、ルール、Global Routingを同時に変更すると、問題の原因が移行なのか新しい設定なのか判断しにくくなります。まず設定の復元を確認し、その後ひとつずつ変更するのが、問題を特定しやすい手順です。
- アプリの正規性を確認:正規アプリの確認方法を参考に、公式アイコン、デベロッパ名Shadow Launch Technology Limited、アプリID 932747118を確認してください。
- 接続情報を確認:Homeで移行した項目のプロトコルとパラメータを確認し、必要なシステムのVPN認証を行って、実際の接続結果を確認します。リストに項目があるからといって、認証情報が有効とは限りません。
- ルーティング設定を確認:Global Routingを確認します。Configでは選択中の設定に従ってリクエストが処理されます。DirectやProxyの表示だけでは、ルールの復元が正常にできた証明にはなりません。Sceneを使っている場合は、該当するシーンの条件と実際の選択結果も確認してください。
- 自動接続を確認:自動接続が必要な場合は、Settings → On Demandを確認します。On Demandはシステムによる起動条件を設定する機能であり、Configのルール判定を代替するものではありません。テストでは、自動起動と手動接続の結果を分けて確認してください。
- 確認してから古い端末を整理:普段使うネットワークで接続と必要なルールを確認し、新しい端末に必要な情報が保存されていることを確認してから、古い端末を処理してください。端末を譲渡する前に、システムの手順に従って個人データとアカウント情報を消去します。