Shadowrocket Download
Verify the App Store listing
- Developer Shadow Launch Technology Limited
- App ID 932747118
- $2.99 reference price for a one-time purchase on the US App Store
- Universal for iPhone and iPad
Available only on the App Store. Actual pricing, system requirements, and universal purchase availability are as shown on the App Store listing.
Buying the app ≠ buying a connection plan. Verify the listing and app before purchasing.
Store region and pre-purchase checks
Shadowrocket is a paid client for Apple platforms, and the App Store is the only place to get it. The button on this page links to the product page with app ID 932747118. Once there, first check whether the current store offers the app for purchase, then verify the developer, icon, and compatibility. Seeing the product description on a webpage does not necessarily mean your account's store can complete the transaction. The purchase status shown in the App Store on your device is definitive.
Shadowrocket is not available on the mainland China App Store. The country or region associated with your Apple ID determines which store you see; your device's system language, time zone, and current location do not directly change your store region. If your search returns no results, check your account region first. Don't choose another app based only on a similar name. If you've already purchased Shadowrocket, search results are no substitute for checking your purchased items and purchase history.
Check the country or region on your device
Go to Settings → Apple ID → Media & Purchases → View Account → Country/Region to check the store associated with your current account. The Apple ID entry at the top of Settings may show your name, and menu paths can vary slightly between system versions. Follow what appears on your device. Make sure you check the account used for Media & Purchases, which may differ from the account used for other services on the device.
To change your region, use the Change Country or Region option on the Country/Region page. Whether you can make the change depends on your account balance, active subscriptions, Family Sharing status, payment method, and any other requirements shown on the page. Read the system prompts before proceeding. Changing regions can affect the availability of other purchased content; it isn't a setting that affects just one app.
Check compatibility and billing status before paying
Expand the compatibility section on the product page and check your target device and system requirements; system requirements are always as shown on the App Store listing. Then review the displayed price and currency, and follow the store's payment confirmation steps. If you see a payment method error, pending charge, or account verification prompt, address that specific issue first. Not every failed purchase is caused by the app.
After payment, the App Store will continue processing the app download. If the download doesn't start, first check whether the purchase appears in your history, then check your network connection and available device storage. Keep your purchase record so you can verify your eligibility for a later restore. Don't try to pay repeatedly just because the app icon hasn't appeared yet; confirm the billing status first.
Developer, official icon, and app ID
Before buying, verify the App Store listing. After installation, use the official screenshots to identify Home and Add Server. These checks serve different purposes; don't rely on the interface's appearance alone to confirm the app's identity.
Official app icon with a blue-violet outlined rocket on white
Check the developer's full name first
The developer shown on the product page should be Shadow Launch Technology Limited. Check the full name rather than relying on the app title in search results, and don't mistake a brand name in the description for the developer field. Search results may include apps with the same or similar names; a similar title doesn't confirm that an app is Shadowrocket.
Then check the icon and product page ID
The official icon is a rocket with a blue-violet outline on a white background, matching the icon shown on this page. The icon can help you identify the app, but shouldn't be your only reason to buy. Next, check for id932747118 in the product page URL. The number 932747118 is the app ID, not a version number, and it doesn't change with the language displayed on the page.
Check in this order: developer → icon → app ID. Once all three match, confirm the price. If the name looks right but the developer or ID doesn't match, stop and reopen the App Store link on this page. Don't rely on search ranking, promoted placement, or text in promotional images instead of checking these three details.
Use official screenshots to locate key controls
These two images are official App Store screenshots. Home shows Not Connected, Global Routing, Connectivity Test, and the SERVER group. Add Server shows fields such as Type, Host, Port, Password, and Method. The fields and groups help you find your way around the interface; they don't mean you'll automatically have a working server after purchase.
The layout may vary depending on your device, system, and app updates. Differences in the interface don't by themselves mean the app is incorrect; check the three verification details on the App Store listing first. When entering details in Add Server, use the information from your service provider and your own existing server details. Don't copy the examples shown in the screenshots.
Buy, install, and open Shadowrocket on iPhone
Open the App Store product page on your iPhone. After verifying the three details, tap the price button and follow the system prompts to purchase. Whether confirming with Face ID, Touch ID, or your passcode, check the app name and amount. System requirements are as shown on the App Store listing. If your device is reported as incompatible, check the compatibility section; a successful purchase doesn't guarantee that the app can be installed on every device.
When you first open Shadowrocket, take a moment to explore the server list and connection switch in Home. If you haven't imported your own subscription or server details yet, the list may look different from the official screenshots. That just means setup is still needed. Get your subscription from your service provider. The app's purchase record doesn't include connection details or choose a server for you.
VPN configuration approval happens when you connect
After preparing your server details and selecting a server, you may see a system prompt to allow adding a VPN configuration the first time you connect. This authorizes the client to create a VPN configuration on your device; it isn't another charge for the app. Make sure you're using Shadowrocket, read the system prompt, and then approve it. You may need to enter your device passcode to confirm.
Approval only means your device allows the connection to be established; it doesn't prove that the server is reachable. Next, check the selected server, Global Routing, and Connectivity Test. For the complete walkthrough, read the Shadowrocket setup guide. If you have connection issues, check your configuration first; buying the app again won't fix incorrect server details.
To check whether you've already purchased the app, open your App Store account and review your purchased items and purchase history. If the current device shows a price but you previously bought the app on another device, first check the Apple ID used for Media & Purchases, then verify the store region and original order. This helps avoid mistaking an account mismatch for a need to buy again.
iPad and other Apple devices
Shadowrocket supports iPhone and iPad. After purchasing once with an Apple ID, you can get the app from the App Store on compatible iPhone and iPad devices. System requirements and universal purchase availability are as shown on the App Store listing. On your iPad, first check the purchasing account, then look for Shadowrocket in purchased items. Don't pay again just because you're switching from iPhone to iPad.
The wider iPad screen may display lists, fields, and navigation differently from iPhone screenshots. When following the official manual, look for controls by their labels, such as Home, Add Server, Config, and Settings, rather than relying on how far a button is from the edge of the screen. Server details mean the same thing regardless of screen size; check each field after importing.
App purchases and configuration are managed separately
Getting the app on a second device doesn't automatically restore subscriptions, server selections, or rules from the original device. After installation, check what is already there, then decide whether to import your saved information. Get subscription links from your service provider, and check their terms for using the service on multiple devices or connecting simultaneously. These terms aren't determined by the app purchase.
The compatibility section of the same App Store listing also includes Mac, Apple TV, and Apple Vision. Check the app's product information on your target device; the App Store remains the only place to get it. For these devices, system requirements and universal purchase availability are as shown on the App Store listing. Don't assume that because the app installs on iPhone, it currently meets the requirements for another device.
After switching devices or reinstalling: find your purchased app
The app purchase is linked to the Apple ID used to complete the transaction. After switching devices or deleting the app, you can generally download it again from your App Store purchased items using the original purchasing account, without paying the app fee again. Before you start, verify the original purchase record rather than assuming the current account owns the app because its icon once appeared on an old device.
- Open the App Store, tap the account icon in the upper-right corner, and check the account used for purchases.
- Open Purchased and look for Shadowrocket. On some system versions, the relevant list may be under the Apps section.
- When you find the app, check its name and developer, tap the redownload icon, and wait for installation to finish.
- Open the app, check the existing configuration, then import your saved subscription or server details.
If a price still appears, check your purchase history first
If you expected to see a redownload icon but a price appears instead, pause before paying. Check whether the current account matches the original purchasing account, then review your purchase history, hidden purchases, and store region. If you've changed your account region, check whether the app is available in the current store. Verify purchase history, current store availability, and device compatibility separately; one button alone can't tell you the reason.
Family Sharing eligibility depends on the App Store listing and your family settings. Check the listing first, then review purchase sharing for family members. Don't assume that the redownload rules for the purchasing account also apply to another family member's account. For billing or purchase ownership issues, follow the records and process shown by the App Store.
Restore your connection settings after reinstalling
Seeing the app again doesn't mean all the configuration from your old device has returned. Before switching devices, save the settings you need and avoid deleting the only usable copy before confirming that the restore is complete. On the new device, check your server list, selected server, and rule files. Reimport anything needed, then follow the first-connection steps to authorize and test the connection.
One-time app purchase vs. connection service fees
Shadowrocket is a paid commercial app. The reference price on the US App Store is $2.99 as a one-time purchase. Other storefronts show local currency. The actual amount, taxes, and purchase terms are determined by the App Store listing and payment confirmation screen. The price shown here explains the purchase model; it isn't a substitute for the checkout amount, and not every store uses the same currency or price.
A one-time purchase means you don't pay the App Store for the client every month. To get the app again later, use Purchased under the original purchasing account. App updates are also handled through the App Store. To check what's changed, review the version history on the listing; a change to the interface doesn't mean you have to pay for the app again.
Before connecting, have your own subscription or server details ready. Get subscriptions from your service provider, and confirm the validity period, data allowance, device limits, and renewal terms with them. These service terms are separate from the app's App Store purchase record: an expired service doesn't invalidate your app purchase, and owning the app doesn't guarantee continued access to a connection service.
When something goes wrong, first identify what you're paying for and where the issue occurs. A failed App Store payment is an account or transaction issue. If the app is installed but won't connect, check your settings, server status, and routing. If the server list is empty, import your existing details. Separating these cases helps you avoid buying the app or importing configuration again without fixing the actual problem.
This is the Shadowrocket official website and manual, with guidance on getting the app, verifying a purchase, and preparing to use it. After purchasing, follow the setup guide to import details, select a server, and test the connection. For interface terms, see the quick reference. If you're unsure what an App Store prompt means, keep a record of it and check your account history before deciding what to do next.
Download and purchase FAQs
First identify whether the issue is with the store, purchase history, or initial setup, then follow the relevant steps.
Why can't I find Shadowrocket in the App Store?
Shadowrocket is not available on the mainland China App Store. The country or region associated with your Apple ID determines which store you see; your device's language settings do not. Check your account's country or region, then open the App Store product page linked here. Availability for purchase is determined by the current store listing.
What if the product page is available, but the purchase or download won't complete?
First, determine whether the payment failed or the download is stalled. For payment issues, follow the App Store prompts to check your account, payment method, and any pending items. For a stalled download, check your network connection, available device storage, and system compatibility. If you've been charged, check your purchase history and purchased items before trying to pay again.
Do I have to pay again after switching devices or reinstalling the app?
Sign in with the Apple ID used for the original purchase, then find Shadowrocket in your App Store account or purchased items. You can usually download it again without paying. If a price still appears, check the purchasing account, purchase history, and store region. After reinstalling, you'll need to import your own subscription or server details.
If I bought Shadowrocket on iPhone, can I install it on iPad?
Shadowrocket supports iPhone and iPad. After purchasing with the same Apple ID, you can get it from the App Store on a compatible iPad. Check the App Store listing for system requirements and whether the purchase is universal. App purchases and on-device configuration are managed separately, so you'll still need to check or import your own server details after installation.
Can I install Shadowrocket on Mac, Apple TV, or Apple Vision?
The compatibility section of the same App Store listing includes Mac, Apple TV, and Apple Vision. Check the product page on your target device. System requirements and whether the purchase is universal are determined by the App Store listing; the App Store remains the only place to get the app.
Where should I start if the app interface is in English?
Start in Home and check the server list. Use Add Server to import or enter your existing server details, then review Global Routing. Select a server, turn on the connection, and allow the VPN configuration when prompted by the system. Finally, run Connectivity Test. This official manual retains the English interface labels so you can match them on screen.