Store verification
Developer, icon and app ID
On iPhone / iPad, open the Shadowrocket product page in the App Store. Check that the developer is Shadow Launch Technology Limited, the app ID is 932747118, and the icon matches the official icon in this site's header. A matching name alone is not enough to verify these details, and search result position does not establish an app's identity.
Shadowrocket is a proprietary commercial app. Rule syntax examples and the client app are different things; the rule lines shown in this guide explain settings and are not source files for the client. Get Mac, Windows, Android and Linux installers from this site's download page, and confirm that the address is under this site's /dl/.
Store availability
Check your account region first
App Store search results depend on the storefront region associated with your Apple ID. If the app is unavailable in the mainland China storefront, trying different search terms will not change its availability. Check the current region in your account settings, then review the store information on the download page. Before changing your account region, review the system requirements related to your balance, payment method and existing subscriptions.
For iPhone / iPad, system requirements are as listed on the App Store page. This guide does not state a fixed minimum system version that may change. If the store page says your device is incompatible, use the product information shown on that device rather than drawing conclusions from another device's installation.
Purchase and restore
Separate the app from connectivity
The iPhone / iPad version costs $2.99 once through the App Store; Mac, Windows, Android and Linux versions are free. The actual currency and amount depend on the relevant store page. The same purchase account can restore access on compatible iPhone and iPad devices. When changing devices, check your purchased items first; an account mismatch does not mean you must purchase again.
A one-time app purchase is not a connectivity plan. Getting Shadowrocket does not create a server or subscription. This site does not provide, sell or recommend servers or subscriptions. Import instructions assume you already have your own subscription or server information. Server availability and expired credentials are separate from whether the app has been purchased.
Updates and preserving settings
Back up before reinstalling
App Store manages app updates on iPhone / iPad. Mac, Windows, Android and Linux users can get updated installers from this site's download page. On Mac, continue to select the version that matches your chip; on Linux, use a package format compatible with your distribution. The version field on this page reads from the current manifest and does not use the article publication date as version information.
Before updating, note the server, Global Routing mode and configuration file you use, and back up important information separately. iCloud sync can help retain relevant settings across supported devices, but check sync status, availability and separate backups individually. If a connection fails, keep diagnostic clues before taking action; deleting and reinstalling immediately may remove both your existing rules and evidence of the problem.