iPad Shadowrocket: Redownload with the Same Apple ID and Understand the Landscape Layout

Already bought Shadowrocket on iPhone? Redownload it on iPad with the same Apple ID, then learn where to find past purchases, how the landscape layout differs, and how to transfer your configuration.

At a glance

Shadowrocket purchases are tied to the App Store account, not a specific iPhone. Check the purchase account on your iPad, then redownload the app from your purchases. After installation, transfer server details and Config files separately, select the default server again, and test the connection. Landscape orientation provides more screen space; it does not copy connection status or rule selections from another device.

1. Same Apple ID: Check Which Account Made the Purchase

If you bought Shadowrocket on iPhone, you can redownload it on a compatible iPad using the same Apple ID for the App Store, without paying again for the iPad. “Same account” means the account used to purchase the app. Seeing the same iCloud sign-in name is not enough to confirm that the App Store is using the original purchase account.

Shadowrocket costs $2.99 as a one-time purchase on iPhone and iPad through the App Store. The Mac (Apple silicon and Intel), Windows, Android, and Linux versions are free. Check the App Store listing for iPhone and iPad system requirements. Find the download options on the download page. Confirm the developer is Shadow Launch Technology Limited and the app ID is 932747118.

2 ways to get the app
iPhone / iPad: $2.99 one-time purchase; Mac / Windows / Android / Linux: free
3 entry points
Find the relevant features under Home / Config / Settings in the app
2 types of data
When transferring, check server details and Config files separately

First check your purchase history, then troubleshoot the download

If the product page still shows a price, go back to the App Store on your original iPhone and check the purchase account and history before paying again. A purchase record confirms eligibility to install the app; it does not mean your server, subscription, or routing configuration is available on the iPad.

2. Find Your Previous Purchases on iPad

App Store account menu labels vary by system version and display language. In newer interfaces, go to Apps, then My Apps. Other versions may show Purchased and My Purchases. Both paths lead to apps owned by the current purchase account. Before you begin, check your network connection and make sure there is enough storage for the installation.

  1. Check the account

    On iPad, open Settings → Apple Account → Media & Purchases and confirm that the purchase account matches the one used on your iPhone. On older systems, the account entry may be labeled Apple ID. Checking the iCloud page alone is not enough.

  2. Open your purchases

    Open App Store → your account profile in the top-right corner → Apps → My Apps. If the interface shows Purchased, go to Purchased → My Purchases instead.

  3. Find the app

    Search for Shadowrocket in your app list. If it does not appear, switch to all items instead of only apps not installed on this device, then check the current account again.

  4. Redownload

    Tap the cloud download button next to the app and follow any verification prompts. If you’re taken to the product page, check the developer and system requirements. If a price appears, stop and check your original purchase history first.

  5. Check the installation

    After installation, open Shadowrocket and make sure Home, Config, and Settings are available. An empty list does not mean the purchase failed; you still need to transfer your existing configuration.

3. Landscape Layout: View the List and Details Separately

The wider iPad screen can show a list and its details side by side in landscape orientation or a wide window. In a narrow window, portrait orientation, or system multitasking mode, content may return to a single column. The layout depends on the app and system interface; two columns are not a requirement for a working connection. To tell which item you’re editing, check the page title and selected item rather than relying only on its position on screen.

AreaWhat to checkIn landscape, keep in mind
HomeServer list, default server, connection toggle, Global RoutingOpening server details lets you view or edit them; it does not make that server the current default.
ConfigLocal configuration files, active configuration, Rule contentsAfter opening a file to view it, confirm that it is selected for use.
SettingsOn Demand and other behavior settingsSettings shown in a wide window apply to this device; they do not mean it has inherited the iPhone’s system connection authorization.

If the details disappear after rotating the screen, return to the relevant section and select the item again; there’s no need to reimport it immediately. In split view, changing the window width may also move toolbar controls. Before saving, check whether you’re editing server fields or a configuration file, and don’t mistake a selected list item for an active connection.

4. Transfer Configuration: Handle Servers and Config Separately

Redownloading installs the app; it does not sync your configuration. These steps assume you already have your own service provider and subscription. This site covers only client configuration. Buying the client does not include a service plan. Check the terms of your existing service to see whether it allows multiple devices or simultaneous connections.

  1. Keep the original device working. On your iPhone, note the current default server, Global Routing option, and file selected under Config. Do not delete the existing configuration before verifying it on your iPad.
  2. Reimport your existing subscription. On iPad, go to Home → “+” in the top-right corner → Type → Subscribe, enter your existing subscription URL, save, and refresh the subscription. Check that the server list is complete. A successful subscription import does not mean local rule files have also been transferred.
  3. Check individual server settings. If you added a server manually, verify Type, Address, Port, and authentication fields one by one. Shadowsocks, VMess, VLESS, Trojan, Hysteria2, and WireGuard use different fields. Do not enter one protocol’s password or key in another protocol’s authentication field.
  4. Transfer configuration files. On the original device, find the file in use under Config. Use the file’s action menu to share or export it to a location you control, then import it on the iPad. Menu labels may vary; use the configuration file’s action menu. After importing, select the file to use it.
  5. Review device-specific settings. Compare DNS, custom rules, and Settings → On Demand. If the file contains local network addresses, confirm that they apply to the iPad’s current network. Do not assume both devices have identical network conditions.

Subscription URLs, server passwords, and keys are sensitive information. Transfer them only to your own devices; do not post full links in public screenshots or chat logs. Even with the same purchase account, inspect the imported configuration on the iPad rather than treating a successful sign-in as verification.

[Rule]
DOMAIN-SUFFIX,example.com,DIRECT
IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
GEOIP,CN,DIRECT
FINAL,PROXY

This syntax snippet is only for checking rule order, not a complete working configuration: DOMAIN-SUFFIX matches domain suffixes, IP-CIDR matches address ranges, GEOIP checks an address’s location, and FINAL handles requests that did not match earlier rules. Rules are evaluated in order, so FINAL belongs at the end. Before use, also check which proxy PROXY selects and whether local network access is needed. Do not overwrite your existing file without checking it.

5. First Connection: Check Global Routing

Select a default server under Home, then check Global Routing. The most common difference between devices during a transfer is not the landscape layout, but different routing options. The descriptions below cover Shadowrocket’s own routing modes. The Config option is recommended only if you have imported and selected a suitable configuration file.

Config

Recommended

Traffic is routed according to the rules in the current configuration. First confirm which file is selected under Config, then check the Rule order and final policy. Config does not mean all unlisted requests go direct; fallback behavior depends on FINAL.

Best for: keeping routing consistent between iPhone and iPad when you already have a complete set of rules

Proxy

Traffic handled by the client follows a proxy routing mode, which can help distinguish server connection issues from rule-matching issues during a brief test. This does not guarantee the server is available, nor does it mean all system traffic will use the proxy.

Best for: temporarily isolating rule-related issues while testing the current server connection

Direct

Traffic follows a direct routing mode. Even with the connection toggle on, you cannot assume that the current traffic is using a proxy; check the routing option as well.

Best for: comparing access directly over the local network

Scene in Global Routing applies routing behavior based on configured scene conditions. If you use Scene on the original device, check whether those conditions are met on the iPad’s current network. To troubleshoot a transfer, you can first choose an explicit Config option, then restore the scene settings after testing.

6. Duplicate Charges, Empty Lists, and Different Results on Two Devices

I bought it on iPhone. Why does iPad still show a price?

Check the App Store account on both devices, then look under Apps → My Apps or Purchased. If the original purchase is recorded but the product page still shows a price, check the app ID, account region, and hidden purchases first. Paying again will not restore your configuration.

The download worked. Why is there no server on Home?

Eligibility to install the app and app data are separate. Go to Home → “+” → Type → Subscribe to import your existing subscription, or add the individual server details. Then check the rules file under Config. Reinstalling the app repeatedly will not restore your server list.

It works on iPhone, but websites won’t open on iPad. What should I check?

First compare the default server and Global Routing, then run Connectivity Test. If the test fails, check the iPad’s network and server details. If it succeeds but some sites still fail, compare the active Config file, DNS, and rule order. If the issue occurs only when both devices are connected, check the concurrency limits of your existing service.

Details are shown on the right in landscape. Does that mean the server has changed?

Not necessarily. The details view lets you inspect or edit settings; confirm the default server in the Home list. Go back to Home and check the selection indicator, connection toggle, and Global Routing. Do not use the open details page to determine which server is selected.

After transferring, keep a backup of your configuration somewhere you control and note which file and routing option you use. If you update only the subscription later, check changes to the server list and local rules separately. They update different things, so a successful refresh does not mean every setting is in sync.

Free download of Shadowrocket