Check the developer, icon, and app ID together
On the App Store product page, first check that the app is named Shadowrocket, then confirm the developer is Shadow Launch Technology Limited. Compare the store icon with the official icon in this site’s header, and confirm the product link’s app ID is 932747118, shown as id932747118 in the URL. Search results may include apps with similar names; the nickname “Little Rocket” alone doesn’t verify an app’s identity. Check all three details together.
The app icon helps you recognize the app; the developer name and app ID confirm the specific product. If any of the three details don’t match the search result, return to this page’s instructions and open the product page again. Don’t assume that the price, compatibility, or purchase history of another similarly named app applies to Shadowrocket. A shared search term doesn’t mean it’s the same product.
App Store listings depend on your account’s storefront
App Store content depends on the storefront associated with your Apple Account, so the product page’s currency, taxes, and purchase terms may vary. If you can’t find the app in search, check which purchasing account is signed in and whether the product page appears in that storefront. A single search result can’t tell you whether your device’s configuration is the problem. Manage account details, payment methods, and region settings through Apple’s account interface; this guide only explains what to check.
See the App Store listing for system requirements. Before purchasing, expand the store’s compatibility details and check that your device meets the requirements. If you see a cloud icon, a price button, or an Open button, consider your account’s purchase history when deciding what to do next. The store account may differ from the account used for other sync features on your device. When troubleshooting a purchase, start with the account that actually made it.
The One-Time Purchase Covers the App
The U.S. storefront lists the price at about $2.99 as a one-time purchase. The final amount is shown at App Store checkout; other storefronts display local currency. The purchase gives you access to the app, which uses existing server details to connect and handle requests according to your configuration. You’ll need to provide your own server address, protocol parameters, and subscription content. Buying the app and having valid server details are separate matters.
App purchase ≠ proxy service plan
This site does not provide, sell, or recommend servers or subscriptions. The import instructions assume you already have your own subscription or server details. Paying for the app does not include a proxy service.
If you’ve purchased the app but don’t see a server on Home, follow the guide to import your existing details. You don’t need to buy the app again just to make an entry appear. If an entry is present but won’t connect, check that the original details are valid, the protocol parameters are complete, and your network is working. Separating purchase issues from connection issues avoids repeated changes to your App Store account and configuration without a clear result.
Restore Your Purchase, Then Your Configuration
If you switch devices or reinstall after deleting the app, sign in to the App Store with the original purchasing account and find your purchases, then download Shadowrocket again. If the page still shows a price, check the account and purchase history, and make sure you’ve found the same app. See the App Store listing for details on Family Sharing eligibility and other purchase conditions. Don’t assume what appears on one device applies to every account.
Downloading the app again restores the app; it doesn’t mean local rules and subscriptions have been restored. Check the server list and current selection in Home, and the active file in Config. If you use iCloud sync, check the sync settings and the content that appears. If you use a manual backup, restore it using the notes you made. Test a specific destination first, then restore your personal rules gradually to avoid importing duplicates.
Manage App Updates and Configuration Changes Separately
Update the app through the App Store and check its update history on the store page. App updates, subscription updates, and local configuration edits are three different operations: the first changes the app, the second refreshes content from a source, and the third changes rules and settings. If a connection fails, note which operation you performed most recently and follow the relevant troubleshooting steps. Don’t lump every change under “update failed.”
Keep a restorable copy before editing a configuration, and note the connection mode and test results beforehand. Change one rule or parameter at a time, then test before deciding whether to keep it. Backups, screenshots, and diagnostic details may contain personal domains, server addresses, or credentials; check for sensitive information before sharing. For specific keywords, consult the routing rules reference rather than overwriting a configuration that already works.
Read the full app verification steps →