04 / Purchase and app verification
Verify the app; distinguish purchases from connectivity
Shadowrocket is a closed-source commercial app. This is the official website and manual, with app access and configuration instructions. Verify the developer, official icon and app ID in the store. For desktop and Android, use the corresponding installer link on this site's download page.
Check three details on the store page
On the App Store product page, confirm the app name Shadowrocket, developer Shadow Launch Technology Limited and app ID 932747118, then compare the official app icon. Similar names in search results do not mean the apps are the same, so do not rely on the nickname “Shadowrocket” alone. The download guide includes the store link and verification steps; check local pricing and device compatibility on the product page.
For iPhone / iPad, check the App Store page for system requirements. Compatibility, account purchase history and available device storage are separate issues. If installation fails, first read the specific store message and check the relevant condition instead of treating every issue as a connection setting problem.
See app verification steps →
Store availability and account region
The app is currently unavailable on the mainland China App Store. If it does not appear in search, first check the store region used by the account, then confirm that your device is compatible with the store page. The account region determines store content and local currency display; it is not set by the device language and does not change automatically when you switch Shadowrocket's Global Routing mode.
If you need to change the account region, use the official process in Apple Account settings and first review restrictions relating to account balance, existing subscriptions and payment methods. Do not repeatedly change account settings just to complete one search. Read the region guidance on the download page and confirm the applicable conditions before proceeding.
Store and region information →
Purchases, device changes and reinstalling
iPhone / iPad: $2.99 one-time purchase in the App Store, shared across both devices. Mac, Windows, Android and Linux versions are free. When changing devices or reinstalling, use the original purchasing account and find Shadowrocket in purchased items. If the page shows a price again, check the account and purchase history before buying again.
Getting the app again and restoring your configuration are separate tasks. After installation, check your existing subscription, selected server and rule file. Keep working data from the old device before restoring. To reinstall on desktop or Android, download the corresponding installer again from this site's download page and follow the system approval instructions.
Device change and reinstallation guide →
Manage the app and connection details separately
Buying the client does not include a connectivity plan. Buying or downloading Shadowrocket provides the client; a connection requires your own existing subscription or server details. This site does not provide, sell or recommend nodes or subscriptions. The manual explains how to import, update, organize and troubleshoot existing details, but does not guarantee server availability.
Updating the app does not automatically extend a subscription, and updating a subscription is not the same as updating the app. If a connection fails, check app settings, subscription status and server details separately. When sharing a support request, include only the relevant symptoms and hide full subscription URLs, passwords and authentication details. Do not share connection credentials in ordinary screenshots.
Read the subscription and server management manual →
For an English interface label, first identify which layer it belongs to
Home is where you select servers and manage connections. Config manages rule files, Global Routing determines the overall handling mode, Data shows connection and traffic records, and Settings contains app settings. Subscribe is a way to import and maintain an existing server list, not a way to select a rule file. Keeping these concepts separate helps match each tutorial step to the right screen.
If you have imported a server but are unsure what to do next, return to Home and select a server, then check Global Routing. To change the policy for a particular domain, check the current Config instead of adding the subscription again. For terms such as DOMAIN-SUFFIX, FINAL or On Demand, check the glossary and then return to the relevant setting.
Open the interface and rule glossary →