This guide is for users who purchased Shadowrocket on iPhone and want to continue using it on their own iPad. It covers redownloading from App Store purchase history, why a price may still appear, the difference between purchase records and app data, and how to use Home, Config, Settings, Global Routing, and On Demand in split view.
Separate purchase records, app data, and connection configurations
Shadowrocket is a paid commercial app on the App Store. Purchase eligibility is linked to the Apple ID used for App Store media and purchases, not only to the original iPhone. When the iPad uses the same purchasing account and store conditions are consistent, Shadowrocket can usually be redownloaded from purchase history without paying again.
“Owning the app” and “having the original configuration on the iPad” are two different things. The App Store verifies purchase eligibility and provides the app; server entries in Home, the selected configuration in Config, rule files, and personalized options in Settings are app data. After redownloading, check these items separately to confirm they are available on the iPad.
If the iPhone and iPad use different App Store accounts, the purchase may not appear in the iPad’s purchase history even when both devices use the same iCloud features. Check the account shown on the App Store account page rather than only the iCloud information at the top of device Settings. A changed store region, hidden purchase, or delayed purchase-history refresh can also affect what is displayed.
Conclusion: verify the App Store account first, then handle configuration migration
If the purchase is missing, check the App Store account and store region first. If the app opens but the lists are empty, inspect Home, Config, and Settings instead. Do not treat these as the same problem.
Redownload Shadowrocket from App Store purchase history on iPad
The App Store is the only place to get Shadowrocket. The developer is Shadow Launch Technology Limited, the app ID is 932747118, and the purchase is a one-time payment. Depending on the system interface, the relevant section may be labeled “Apps,” “Purchased,” or “My Apps”; use the current App Store account page on the iPad as the reference.
Verify the account
On the iPad, open Settings, go to the Apple ID section, and check whether the account used for Media & Purchases matches the one used for the original iPhone purchase.
Open purchase history
Open the App Store, tap the account avatar in the upper-right corner, open Apps or Purchased, and select the list showing your purchases.
Search for the app
Search for Shadowrocket in the purchase list. After finding it, verify the name, developer Shadow Launch Technology Limited, and app ID 932747118.
Redownload the app
Tap the cloud download button and wait for the installation to finish. If a price still appears, do not confirm another payment yet; return to the account page and verify the purchasing account and store region.
Open it for the first time
Open Shadowrocket from the Home Screen, complete any network-related system authorization prompts, then check Home, Config, and Settings in that order.
If the purchase list temporarily shows no result, close and reopen the App Store and refresh the account page while confirming that the network connection is working. If the purchase was previously hidden, check hidden purchases in the App Store account settings first. Section names may change with the system interface, but the process is the same: restore purchase visibility, then redownload from the product page.
Availability on iPad, Mac, Apple TV, and Apple Vision, along with system requirements for each device, is subject to the App Store listing. This guide focuses on purchase eligibility and interface differences between iPhone and iPad rather than presenting a time-specific system requirement as fixed.
Check Home, Config, and Settings after redownloading
When opening the app on iPad for the first time, do not judge whether migration is complete solely by the connection switch. Check each interface level: Home controls the selected server entry and Global Routing, Config controls rule configuration, and Settings stores On Demand, subscription updates, and other behavior options. Missing data at any level can make the iPad behave differently from the iPhone.
- Home: Confirm that existing server entries appear, identify the selected entry, and check whether Global Routing is set to Proxy, Direct, Config, or Scene.
- Config: Confirm that the required configuration exists and check its enabled marker. Seeing a configuration file does not mean it is selected.
- Settings: Open Settings → On Demand to decide whether automatic connection conditions should be enabled on iPad; also check the subscription update options.
- System authorization: When establishing a connection for the first time, the system may ask to add a network configuration. Complete the system confirmation, then return to Home to check the status.
If the Home list is empty on iPad, re-add entries or a subscription using your own existing provider information. To use a subscription, tap “+” in the upper-right corner of Home, choose Type as Subscribe, and enter your own subscription URL. A placeholder value may be used to illustrate the format below, but it cannot be used for an actual connection.
https://example.com/sub?token=xxxx
A one-time app purchase is not the same as a connection plan. Redownloading restores Shadowrocket purchase eligibility; it does not create server information or change the service status between the user and an existing provider. The subscription URL, authentication details, and available scope must be checked against the user’s own provider information.
Configuration files and subscription lists are not identical. A subscription usually maintains server entries, while Config may contain sections such as General, Rule, Host, or URL Rewrite. If the user maintained rules on iPhone, verify that the same configuration content is being used on iPad rather than checking only that the server names match.
How iPad split view differs from the single-column iPhone interface
The iPhone has less available width, so Home, Config, and Settings usually open as single-column pages entered one level at a time. In iPad landscape or a wider window, Shadowrocket can show the navigation list and detail area together. Split view changes how information is arranged and selected; it does not change rule syntax, protocol meaning, or Global Routing behavior.
| Interface | Common iPhone action | Common iPad landscape action | Important note |
|---|---|---|---|
| Home | Select an entry in the single-column list, then open its details | The list and details for the selected entry can appear together | An open detail panel does not mean the connection has started |
| Config | Open a separate page from the configuration list | Select a configuration on the left; view its content or actions on the right | Check the selected marker rather than looking only at the content on the right |
| Settings | Open settings items level by level and return | Settings categories remain on the left while specific options appear on the right | The Settings → On Demand hierarchy is unchanged |
| Global Routing | Expand and select a mode in Home | The main list and details may remain visible after selection | After changing modes, read the current selection again |
The most common landscape mistake is treating old details still shown on the right as the item currently in effect. To determine whether a configuration is enabled, check the selected state in the list; to determine which server is selected, return to Home and check the current entry; to determine the routing mode, read the current value under Global Routing. The right panel only identifies the object being viewed and cannot by itself prove that the object is active.
When the iPad uses a narrower window, portrait orientation, or a system-adjusted available width, split view may collapse into a single-column layout similar to iPhone. Some entries may move into the back hierarchy or a sidebar button. A change from two columns to one does not mean settings were deleted; it only means the window width triggered a different layout.
Conclusion: distinguish “being viewed” from “currently enabled” on iPad
After each change, return to the relevant list and read the selected marker, then check Global Routing and connection status in Home. Do not judge only by the title in the right-side detail panel.
How to check Global Routing and On Demand on iPad
Global Routing determines the overall way traffic is handled. Proxy sends traffic through the selected proxy, Direct connects directly, Config matches traffic against the rules in the current configuration, and Scene follows the behavior defined for the selected scene. Split view does not change the meaning of these four modes.
When using Config, rules are matched in the order defined in the configuration. Common keywords include DOMAIN-SUFFIX, GEOIP, IP-CIDR, and FINAL. Specific rules earlier in the list take priority, while FINAL handles traffic that matched nothing before it. For example, the order below handles domains and local-network addresses first, then applies the geographic check, and finally uses FINAL as the fallback.
DOMAIN-SUFFIX,example.com,PROXY
IP-CIDR,192.168.0.0/16,DIRECT
GEOIP,CN,DIRECT
FINAL,PROXY
If Global Routing is set to Direct, the Config rules will not perform traffic routing as expected; if it is set to Proxy, traffic will not reflect individual rule matches. When troubleshooting why iPhone works normally but iPad behaves differently, compare Global Routing on both devices first, then compare Config content and the selected item.
- Open Home on iPad and read the currently selected server entry.
- Check Global Routing and confirm whether it is set to Proxy, Direct, Config, or Scene.
- If Config is selected, open Config and check the enabled marker and rule order.
- Open Settings → On Demand and confirm that the switch and conditions fit the iPad usage scenario.
- Return to Home to establish the connection, then verify the result through actual access behavior.
On Demand determines when to establish a connection automatically based on network conditions. It is a device-side setting, so do not assume that its enabled state on iPhone automatically becomes the current state on iPad. When switching between home Wi‑Fi, a mobile hotspot, and an office network, check each applicable condition separately; a successful manual connection does not prove that On Demand is configured.
Connection parameters for protocol entries such as Shadowsocks, VMess, VLESS, Trojan, Hysteria2, and WireGuard come from the user’s existing service information. iPad split view changes only the presentation and cannot automatically convert one protocol into another. If the same entry behaves differently on two devices, compare the address, port, authentication details, transport options, and local network conditions before changing unrelated interface settings.
Common problems and solutions
The questions below focus on three stages: redownloading, purchase history, and split-view operation. Change one thing at a time and return to Home to confirm the result; this makes it easier to identify whether the issue is in the App Store, app data, or routing settings.
Why does iPad still show a price after I bought it?
First cancel the payment confirmation, open the App Store account page, verify the Apple ID used for Media & Purchases, and confirm that the store region matches the one used for the purchase. Then search for Shadowrocket under Apps or Purchased instead of judging purchase status from ordinary search results.
Why can’t I find Shadowrocket in the purchase list?
Refresh the App Store account page, confirm that you are viewing your own purchases, and check that the item is not hidden. Verify the full name Shadowrocket, developer Shadow Launch Technology Limited, and app ID 932747118.
What should I do if the Home list is empty after opening the app?
This means the app is available, but its server data has not appeared on the iPad. Use your own existing provider information to add an entry or Subscribe, then check Config and Global Routing; purchase history does not automatically create connection details.
Why is the configuration shown on the right in landscape not taking effect?
The right side shows the object currently being viewed. Return to the Config list and confirm its enabled marker, then check in Home whether Global Routing is set to Config. If it is set to Direct or Proxy, the result will differ from Config-based rule matching.
Why did the sidebar disappear in iPad portrait orientation?
First look for a back button or sidebar entry at the top of the page. A narrow window collapses the two-column layout into a single column; it does not delete Home, Config, or Settings data. Restore landscape orientation or widen the window and split view will usually return.
If the app opens but the first connection does not complete, check whether the system is still waiting for network configuration authorization. Complete the authorization, then return to Home and use the connection switch. If the configuration contains rules based on domains, IP ranges, or geographic regions, also check DNS resolution, the local network, and rule order; a connection-status icon alone cannot confirm that all traffic is handled as expected.
After migration, keep a brief verification record: the App Store purchasing account, current Config name, Global Routing mode, whether On Demand is enabled, and whether the latest subscription update succeeded. When comparing iPhone and iPad later, these notes help locate differences without resetting everything from scratch.
Complete acceptance checklist after redownloading
Begin iPad acceptance testing with the app source, then move through the data and connection layers. First confirm that the app came from the App Store and verify the developer and app ID; next confirm that the required entries exist in Home; then verify the Config and Global Routing combination; check Settings → On Demand; and only then perform an actual access test.
- The App Store page shows Shadowrocket, the developer is Shadow Launch Technology Limited, and the app ID is 932747118.
- The current Home entry matches the user’s existing information, with no missing address, port, or authentication parameters.
- The expected configuration is selected in Config, and the order of rules such as DOMAIN-SUFFIX, GEOIP, IP-CIDR, and FINAL matches the intended use.
- Global Routing uses the expected mode and has not been left on Direct or Proxy from testing.
- The Settings → On Demand switch and network conditions fit the current iPad usage pattern.
- Use both landscape and portrait orientation once, and confirm that the list entries and return paths for Home, Config, and Settings are easy to find.
If all items match, the main differences between iPad and iPhone are limited to screen layout and the device network environment. Split view is useful for browsing lists and details together, while the iPhone single-column layout emphasizes step-by-step navigation; both use the same interface concepts, rule keywords, and protocol parameters. System requirements are subject to the App Store listing.