この記事は、Shadowrocketを購入済みで、新しいiPhoneや元の端末に再インストールしたい方が対象です。まずApp Storeで購入時のアカウントを使っていることを確認し、アカウント内のアプリ一覧からダウンロードします。価格が表示される場合は、購入履歴、非表示の購入済み項目、アカウントの国または地域を順に確認してください。アプリの再ダウンロードと設定の復元は別の作業です。インストール後に、既存のサブスクリプションとローカルルールも個別に確認しましょう。
1. 購入資格とアプリデータを分けて確認する
ShadowrocketはApp Storeで配信されている買い切りの商用アプリです。購入時のアカウントが取得したアプリは、App Storeの再ダウンロード条件を満たしていれば、追加料金なしで再ダウンロードできます。ここでいう「購入の復元」とは、App Storeでの購入資格を確認してアプリを再ダウンロードすることです。Shadowrocket内でアプリを再購入する必要はありません。
購入資格は購入時に使用したAppleアカウントに紐づいており、以前のiPhoneのデバイス名、SIMカード、Shadowrocket内のサブスクリプションURLには紐づいていません。新しい端末で普段使いのiCloudアカウントにサインインしていても、App Storeで同じ購入アカウントを使っているとは限りません。それぞれのアカウントを確認してください。
正規の製品ページでは、アプリ名がShadowrocket、デベロッパがShadow Launch Technology Limitedと表示され、上記のアプリIDに対応していることを確認できます。主にiPhoneとiPadで利用できます。その他のApple製デバイスとの互換性、システム要件、ユニバーサル購入の適用範囲は、App Storeの記載を確認してください。
2. App Storeの購入済みアプリ一覧から再ダウンロードする
以下では英語の画面表示を使用します。システムのバージョンによって、アカウント画面の項目はAppsまたはPurchasedと表示される場合があります。購入履歴のアプリ一覧に進み、App Storeの検索結果だけで購入済みかどうかを判断しないでください。
-
アカウントを確認
システムのSettings → 画面上部のAppleアカウント → Media & Purchasesを開き、Shadowrocketの購入時に使ったアカウントか確認します。画面上部に表示されるiCloudアカウント名だけでは確認できません。
-
アプリ一覧を開く
App Store → 右上のアカウントアイコン → Apps → My Appsの順に開きます。アカウント画面にPurchasedと表示される場合は、Purchasedを開いてください。メンバー一覧が表示されたら、自分の購入済みアプリ一覧を選びます。
-
アプリを検索
一覧でShadowrocketを検索します。必要に応じてNot on this iPhoneに切り替え、現在の端末にインストールされていないアプリを探してください。アプリ名、公式アイコン、製品ページのデベロッパも確認します。
-
再ダウンロード
アプリの横にある雲のダウンロードボタンをタップし、画面の案内に従ってアカウント認証を完了します。Openと表示される場合は、アプリがすでにインストールされています。価格が表示される場合は操作を止め、次のセクションで購入アカウントを確認してください。
-
初回起動
インストール後にShadowrocketを開き、Homeに自分の設定があるか確認します。接続を設定する際は、システムの案内に従ってVPN構成の追加を許可してください。この許可は購入が完了した証明にはなりません。
再ダウンロードには、App Storeでアプリを提供できることと、端末が現在の互換性要件を満たしていることが必要です。雲のボタンが表示されればダウンロード資格を確認できますが、以前の端末にあったローカルデータが新しい端末にすべて同期されたわけではありません。インストール後は移行が完了したと決めつけず、HomeとConfigを確認してください。
3. 価格が表示される場合:アカウント・履歴・地域を確認する
検索結果に価格が表示されても、それだけで購入履歴が失われたとは限りません。Media & Purchasesで別のアカウントを使っている、アプリが非表示になっている、購入時と現在のApp Storeの国または地域が異なる、といった原因が考えられます。まず画面の表示を記録し、購入履歴を確認してください。購入資格を確認する前に、新たな支払いを確定しないようにしましょう。
| 状況 | 確認する場所 | 次の手順 |
|---|---|---|
| 一覧にアプリが見つからない | Settings → Appleアカウント → Media & Purchases | iCloudのサインイン状態で判断せず、購入時のアカウントを確認します。 |
| 購入した記憶はあるが履歴がない | Media & Purchases → View Account → Purchase History | 日付の表示範囲を広げ、Shadowrocketの注文を探します。 |
| 購入履歴にはあるがアプリ一覧にない | App Store → アカウントアイコン → アカウント名 → Hidden Purchases | 本人確認後に非表示の購入済み項目を確認し、該当する場合は画面の案内に従って非表示を解除します。 |
| 現在の地域では利用できないと表示される | Media & Purchases → View Account → Country/Region | 現在の地域と表示内容を記録し、購入時の情報と現在のApp Storeでの提供状況を確認します。 |
Purchase Historyには最近の注文だけが表示されることがあります。日付の範囲を変更して確認してください。古い注文は、当時のAppleの領収書と照合する方法もあります。領収書に記載されたアカウント情報、アプリ名、注文情報は、「以前この端末にインストールしていた」という記憶よりも購入アカウントの確認に役立ちます。注文が返金済みの場合や購入状況に変更がある場合は、App Storeの最新の記録を確認してください。
アカウントの国または地域が異なる場合、システム言語の変更やSettings → General → Language & Regionを解決策と考えないでください。端末の地域設定とApp StoreアカウントのCountry/Regionは別の設定です。また、ダウンロードを試すためだけにApp Storeの国または地域を安易に切り替えないでください。アカウント残高、サブスクリプション、ファミリー共有の設定などが変更に影響する場合があります。
まとめ:まず注文を確認し、その後App Storeの購入資格を確認
購入時のアカウントのPurchase HistoryにShadowrocketの注文があるのに再ダウンロードできない場合は、注文情報とエラーメッセージを保存し、システムに表示されるAppleサポート窓口から購入資格を確認してください。再度支払って問題を解決しようとしないでください。
4. 再インストール後にサブスクリプションと設定を個別に復元する
App Storeが管理するのはアプリの入手と購入資格であり、接続情報をすべて復元するわけではありません。アプリを削除するとローカルデータも削除される場合があります。システムバックアップから新しいiPhoneに復元する場合も、実際に復元された内容を確認してください。以前の端末がまだ使える場合は、古い端末のデータを削除する前に設定を確認してバックアップします。
- Home:既存の項目、グループ、サブスクリプションがあるか確認します。一覧が空の場合は、自分のバックアップから復元するか、すでに利用しているサブスクリプションを再インポートしてください。出所を確認できない接続情報は使わないでください。
- Config:現在選択されている設定ファイルと、自分で管理しているルールがそろっているか確認します。サブスクリプションを更新しても、ローカルのルールファイルが復元されるとは限りません。
- Settings:以前変更した設定、特にSettings → On Demandを確認します。まず手動接続を一度試し、その後、元の利用方法に合わせて自動接続の条件を設定してください。
- システムの許可:初めて接続を有効にするときは、システムの案内に従ってVPN構成の追加を許可します。システムの許可とApp Storeの支払い確認は、別々の手続きです。
既存のサブスクリプションを再インポートするには、Homeの右上にある「+」をタップし、TypeをSubscribeに設定します。URLに自分が利用しているサブスクリプションURLを入力して保存し、更新を実行してください。URLの形式を示すため、この記事では https://example.com/sub?token=xxxx を例として掲載しています。これは説明用のダミー値であり、接続には使えません。サブスクリプションURLに含まれるtokenは個人の利用権限に紐づく場合があるため、スクリーンショットと一緒に公開しないでください。
更新後に項目が表示されても接続できない場合は、サブスクリプションの有効性、設定の選択状況、接続ログのエラーを個別に確認してください。アプリを再購入しても、期限切れのサブスクリプション、認証情報の誤り、ローカルルールの欠落は解決しません。トラブルシューティングでは、一度に変更する項目を一つにして、変更前後の状態を記録してください。
5. 移行後にGlobal Routingを確認する
アプリを復元したら、まずHomeでGlobal Routingの現在の選択を確認します。Config、Proxy、Direct、Sceneはそれぞれ異なるルーティング設定で、購入状況を示すものではありません。以下では、移行後の確認における最初の3項目の用途を説明します。Sceneは設定済みのシーンに応じて切り替える機能です。シーンの条件を確認するまでは、以前の設定が完全に復元されたかどうかの判断には使わないでください。
Config
おすすめ現在有効な設定のルールに基づいて、リクエストの転送先を決定します。設定ファイル、ポリシー参照、必要な項目が復元されている場合に、以前の振り分け動作を確認できます。
適した用途:設定一式がそろっており、移行後の日常的な動作を確認する場合。
Proxy
アプリが処理する接続にプロキシルーティングを適用します。一時的に使い、接続自体の問題とルール選択の問題を切り分けるのに適しています。この設定でも、選択した項目が必ず使えるとは限らず、購入資格の確認にもなりません。
適した用途:既存の接続項目を短時間確認し、その後、元のルーティング設定に戻す場合。
Direct
アプリが処理する接続に直接接続のルーティングを適用します。この設定でWebページが開いても、既存のプロキシ接続やサブスクリプションが正常に復元された証明にはなりません。
適した用途:現在のネットワークで直接接続できることを確認する場合。
以前Configを使用していた場合は、復元後にConfigで実際に有効になっているファイルも確認してください。ルールは記載順に評価され、DOMAIN-SUFFIXやIP-CIDRなどのルールと、最後に適用されるFINALポリシーがリクエストの転送先に影響します。購入資格の復元に成功しても、これらの設定が以前のまま維持されているとは限りません。
6. 機種変更・再インストールについてよくある質問
古いiPhoneにはインストール済みなのに、新しいiPhoneでは価格が表示されるのはなぜですか?
まず両方の端末でSettings → Appleアカウント → Media & Purchasesを開きます。古い端末へのインストール時と、新しい端末で現在使用しているアカウントが異なる場合があります。次にPurchase Historyで注文を探し、購入アカウントを確認したうえで、AppsまたはPurchasedから自分のアプリ一覧を開いてください。
再ダウンロードしたのにHomeが空なのはなぜですか?
アプリのインストールとデータの復元は別の作業です。まず古い端末や自分のバックアップに設定が残っているか確認し、設定ファイルを復元するか、利用中のサブスクリプションをインポートしてください。未バックアップのローカルデータをさらに失わないよう、削除と再インストールを繰り返さないでください。
購入時のAppleアカウントのパスワードを忘れました。アプリ内で復元できますか?
Shadowrocket内の設定からAppleアカウントの購入資格を復元することはできません。システムのサインイン画面に表示されるアカウント復旧手続きを使い、元のアカウントに再びアクセスできるようになったら、App Storeで購入履歴を確認してください。
再ダウンロードがずっと読み込み中です。もう一度支払う必要はありますか?
まず、アカウント認証、ストレージ容量、ネットワークに関する明確なエラーが表示されているか確認します。端末の空き容量と現在のネットワークを確認し、App Storeの案内に従って再試行してください。ダウンロードの進行状況と購入資格は別の問題です。ダウンロードの不具合に対して再度支払う必要はありません。
新しいiPhoneにインストールできました。iPadでも必ず使えますか?
まずiPadのApp Storeで購入時のアカウントを使用しているか確認し、次にShadowrocketの製品ページで互換性とユニバーサル購入の説明を確認してください。システム要件と適用範囲はApp Storeの記載を基準とし、別の端末でインストールできたことだけで判断しないでください。