IDENTITY
Developer and App ID
On the product page, confirm that the developer is Shadow Launch Technology Limited, then check the page URL for id932747118. The App ID is a fixed identifier; a similar page title is not enough to confirm the app’s identity. The official app icon should match the one in this site’s header. Proceed with the purchase only after all three details match.
If search results show several apps with similar names, return to the specified product page to verify the listing instead of relying on rank, similar wording, or placement. See how to verify the official listing for the full checklist.
PURCHASE
What the one-time purchase covers
Shadowrocket is a paid, closed-source commercial app. The US storefront price is approximately $2.99 as a one-time purchase; other storefronts show local pricing. Check the App Store listing for the current price. The purchase grants use of the app; it does not include server details or a remote connection service.
Check the App Store listing for availability across iPhone and iPad, compatibility with other devices, and any related conditions. Before purchasing, check the price and button shown for your account. Don’t rely on a price shown in a screenshot.
ACCOUNT
Store availability and account region
Whether the app appears in the store may depend on your Apple Account’s storefront, device compatibility, and purchase conditions. If the product page won’t open or the app doesn’t appear in search, first confirm your account’s current storefront, then check the specific message from the system. System requirements are always as listed on the App Store page; don’t use old screenshots in this guide to determine whether a device is supported.
Account settings and connection settings in the app are separate steps. If you haven’t completed the App Store purchase, you don’t need to change DNS, routing rules, or server parameters first. Resolve any questions about the product page and purchase status before adjusting connection settings.
RESTORE
Restore on a new device and update the app
When switching devices or reinstalling, use the original Apple Account in the App Store to find your purchases, then download Shadowrocket again. Normally, you don’t need to purchase the app again to restore it with the original account. If a price still appears, check that you’re using the account used for the purchase and that the storefront and purchase history match.
Getting the app again does not restore all local configuration. After opening it, check the server list, the selected item in Config, and system VPN authorization separately. Updates are delivered through the App Store. Keep important configuration before updating, then test the connection to your usual destinations afterward.
Three things to check before connecting
Subscription updated, but the list hasn’t changed: Check the update result and whether the URL is valid, then make sure you’re viewing the right group. Updating a configuration file does not refresh the server list. See the subscription import guide for the steps.
The test succeeds, but webpages won’t load: A latency test does not verify full access. Also check DNS, rule matching, and the connection log for the destination request. Follow the steps in the troubleshooting guide, changing one setting at a time.
Not sure how Config differs from Proxy? First decide whether you’re checking rules or the server. Config relies on the selected configuration; Proxy is for checking proxy behavior. See the glossary for terminology and FAQs for purchase and first-launch questions.