October 15, 2026 · Purchase & Restore · About 8 minutes

Restore Shadowrocket on a New iPhone: Redownload from App Store Purchases

Restore Shadowrocket on a new iPhone or after reinstalling by signing in with the original Apple Account and redownloading it from Purchases—no need to pay again. Includes notes on account region.

At a glance

This guide is for users who have already purchased Shadowrocket and are getting a new iPhone or reinstalling the app. First, confirm which Apple Account was used for the App Store purchase, then redownload the app from your purchase history. If it is missing from the list, check the account, hidden purchases, region, and compatibility. After restoring the app, check your own service details, Config, and connection permissions separately—a purchase record is not a configuration backup.

1. Restoring a Purchase and Restoring Configuration Are Different

Shadowrocket is a one-time purchase that grants the right to use the app. If you sign in with the Apple Account used for the original purchase, you can usually redownload it on a new device or after reinstalling without paying again, provided the app is still available for redownload and the device meets the requirements. Here, “restore” means redownloading the app from the App Store, not purchasing it again in the app.

Your purchase history does not store your service passwords, subscription URLs, or custom rules. After using device migration or restoring a backup, check the new device to confirm which app data carried over. If you install directly from the App Store, be prepared to check your existing details again. This guide assumes you already have your own service provider and subscription.

2. Redownload from App Store Purchases

The steps below use English interface labels. Names in the App Store account menu may vary by system version: you may see Apps → My Apps or Purchased. In other languages, look for the equivalent of “Apps,” “My Apps,” or “Purchased.” You don't need to change your system language to find the same option.

  1. Check the purchasing account

    Open Settings → Apple Account at the top → Media & Purchases, then confirm the account used for media purchases. This may differ from the account used for iCloud on the device. Use the account that originally purchased Shadowrocket.

  2. Open your purchase history

    Open App Store → your account profile in the top-right corner → Apps → My Apps. If the account page shows Purchased, open Purchased instead. Search your purchase history rather than relying only on App Store search results.

  3. Search for the app

    Search for Shadowrocket. If the list has a Not on this iPhone filter, select it to view items that aren't installed. If the app doesn't appear, switch back to all items and search again in case a filter is hiding it.

  4. Verify the product

    Open the product page and confirm the name Shadowrocket, the developer Shadow Launch Technology Limited, and app ID 932747118. Use the icon only as a secondary clue; verify the product details as well.

  5. Redownload and open the app

    Tap the cloud download button, complete any verification requested by the system, and wait for installation to finish. Open the app and check Home and Config. If the product page still shows a price, don't proceed with payment; check your account using the next section first.

The cloud button lets you start a redownload, but it doesn't guarantee the download will complete. If it remains pending, check that the App Store is accessible and that your device has enough free storage, then note any system message. Don't assume a pending download is caused by Shadowrocket's routing rules.

3. What to Check If the Purchase Is Missing or a Price Still Appears

First distinguish between “no purchase record” and “a purchase record exists, but the app won't download.” For the former, check the account and purchase list first. For the latter, check App Store availability, system requirements, and the specific error message. Repeatedly changing regions or paying again won't answer which issue you're facing.

What you seeWhere to checkWhat to do next
Shadowrocket isn't in the listSettings → Apple Account → Media & PurchasesConfirm that the current purchasing account matches the original one, then search the purchase list again.
Missing only under some filtersApp Store → account profile → Apps or PurchasedSwitch to all items and check whether the app is already installed or excluded by a filter.
The app may have been hiddenApp Store → account profile → account name → Hidden PurchasesAuthenticate, look for the hidden item, then follow the available option to unhide it or continue viewing it.
The product page shows a pricePurchase history and original purchase receiptCheck the account and product; don't confirm a new payment yet.
A message says the item isn't available in your regionMedia & Purchases → View Account → Country/RegionCheck the current store region and the message. Past purchases don't establish current regional availability.
A message says the device isn't compatibleCompatibility section of the App Store product pageCheck the device and system requirements shown in the store before deciding what to do next.

Bottom line: If a price appears, check the account first

Use your purchase receipt to identify the Apple Account that acquired the purchase, then check Media & Purchases. Seeing a price on the product page alone doesn't mean you have to buy the app again.

To investigate further, go to Settings → Apple Account → Media & Purchases → View Account → Purchase History and adjust the date range to look for older transactions. Use purchase history to verify the transaction; to reinstall, return to the app list in the App Store. Don't share full order details, account passwords, or verification codes in this guide or in public support posts.

4. Check the Original Account and Store Region Separately

The Apple Account identity, the account currently signed in for purchases, and the store's Country/Region are three separate things to check. Signing in to iCloud on a new iPhone doesn't automatically mean the App Store is using the original purchasing account. If the same account later changes regions, that doesn't guarantee every past purchase can be redownloaded in the current region.

If you found the correct purchase record but the store still won't let you redownload the app, keep the error message and purchase receipt, then use Apple's support channels to check for an account or store issue. Global Routing, DNS, and On Demand settings in the app can't change App Store purchase eligibility.

5. Restore Your Own Details and Settings After Installation

First check whether your original service entries are still in Home, then check whether Config still contains the configuration files you need. Being able to open the app and toggle the connection are separate from having a working service. If details are missing, restore them only from your own backup or existing service information. Avoid changing protocols, DNS, and rules all at once.

  1. Check Home: Confirm the service entry names and required details. To reimport a subscription you already have, tap “+” in the top-right corner of Home → Type → Subscribe, enter your own subscription URL, save it, and check the updated entry.
  2. Check Config: Confirm that the expected configuration file is present and selected. If you use custom rules, check the target policies for entries such as DOMAIN-SUFFIX, IP-CIDR, and GEOIP, as well as the fallback behavior at the end of FINAL.
  3. Check Global Routing: Choose a mode using the guidance below. Don't mistake Direct mode for a problem with an existing proxy service.
  4. Confirm connection permissions: The first time you enable a connection, follow the iOS prompt to allow adding a VPN configuration and complete any required device verification. A purchase record doesn't grant this system permission.
  5. Check automatic connections last: Verify a manual connection first, then go to Settings → On Demand and check your existing automatic connection conditions. This keeps automatic triggers separate from manual troubleshooting.

The comparison below covers only Shadowrocket's Global Routing modes. The recommendation assumes you have a complete Config and want to resume everyday rule-based routing. Selecting Config won't create missing rules or service details.

Config

Recommended

Routes traffic according to the rules in the currently selected configuration file. After restoring, check the configuration file, rule order, and policy references—not just that the menu shows the intended selection.

Best for: Resuming rule-based routing with a complete configuration restored

Proxy

Routes traffic handled by the app through a proxy, without applying Config rules individually. This can help distinguish service connectivity issues from rule selection issues, but it won't fix an expired service.

Best for: Temporarily checking whether rules are affecting traffic when your service is working

Direct

Connects traffic handled by the app directly, without using a proxy service. With this mode selected, an enabled connection toggle doesn't prove that a proxy is handling your traffic.

Best for: Checking direct access on your current network

If you previously used Scene, check the relevant scene settings separately; don't assume the scene conditions transferred completely to your new device. For testing, keep the network, service entry, and test page the same, and change one setting at a time. This helps distinguish missing data from changes in network conditions.

6. Common Questions About Restoring on a New Device

Can I redownload the app if I don't have my old phone?

On your new device, check the original purchasing account, then go to App Store → account profile → Apps → My Apps or Purchased and look for Shadowrocket. Your old phone doesn't need to be online to redownload the app. Any custom configuration on the old phone will need to be restored separately if it wasn't backed up.

What if I can't remember which account I used to buy it?

Check your purchase emails or existing receipts, then review Purchase History for the relevant account. Don't assume the iCloud account shown at the top of your new device is the purchasing account, and don't repeatedly sign out of the entire device just to find the record.

Home is empty after reinstalling. Do I need to buy the app again?

Service entries in Home and App Store purchase eligibility are managed separately. If the list is empty after installation, restore it from your own backup or existing subscription. Buying the app again won't create service details or recover lost passwords.

Can I use the same purchase on an iPad?

Sign in to the original purchasing account in the App Store on your iPad and check the purchase list, then review the product page's compatibility details. Refer to the App Store listing for purchase compatibility between iPhone and iPad and for system requirements. This doesn't mean your service details have also synced.

The app is installed. Why can't I access anything?

First check your service details in Home and confirm they are still active, then check Global Routing and Config. If direct access also fails, troubleshoot the current network. If your service has expired, restoring the app purchase won't extend it.

Verify Shadowrocket on the App Store