This guide is for anyone preparing to buy or find Shadowrocket again. Check the developer first, compare the icon on the current App Store listing, then read the app ID from the page URL. Buy only after all three match; do not rely on the app name or search-result icon alone.
Follow this three-step verification order
Shadowrocket is available only through the App Store. iPhone and iPad are the primary devices; for Mac, Apple TV, and Apple Vision availability, check the compatibility section on the same product page. System requirements are as listed on the App Store page. Search results are only a starting point, not proof of identity.
The reliable order is “developer → icon → app ID.” The developer confirms ownership, the icon helps rule out obviously different listings, and the app ID confirms the fixed product record. Each serves a different purpose, so none can fully replace the others.
Use the App Store product page actually open on the device as the source of truth. Search snippets, screenshots, and chat messages may show only the name and icon, or may be outdated because of caching. Once you reach the product page, check the developer field and the numeric ID in the URL.
Open the verification page
Open the download guide on this site, then use its App Store button to reach the fixed product page. Do not buy directly from a similarly named search result.
Check the developer
In the product page title area or developer details, confirm that the full name is Shadow Launch Technology Limited.
Compare the current icon
Compare the icon in the search results with the icon at the top of the confirmed product page, paying attention to whether both belong to the same store record.
Read the app ID
Check the end of the product page URL. Shadowrocket’s fixed identifier is id932747118.
Confirm purchase details
Review the price, purchase button, and compatibility information currently shown by the App Store; exact details vary by storefront region.
Complete installation
After all three details match, buy and install through the App Store, then open Shadowrocket from the device Home Screen.
Conclusion: the name locates the listing; three checks confirm it
If the name matches but either the developer or app ID does not, return to the verification page and reopen the product listing. Do not keep guessing from the icon.
First check: verify the developer
The genuine product page lists Shadow Launch Technology Limited as the developer. Read the full name character by character; do not stop after seeing only Shadow, Rocket, or a similar word fragment. The app title is the user-facing name, while the developer field is the key way to distinguish same-name listings on the App Store.
On iPhone or iPad, open the product page and look for the developer information near the title, in the developer link, or in the details section. App Store layout may vary with device size and interface updates, so this guide does not rely on a fixed screen position. Find the field identifying the developer or provider, then compare the complete string.
A common mistake is to rely only on the app name, price position, or search ranking. Rankings vary by region, device, and current store results, while prices may appear in different currencies. None is a fixed identity marker. The full developer name is more stable than ranking position and should be checked first.
Pay attention to spelling. Spaces, word order, and the company suffix are part of the name. If the page shows another company, an individual’s name, or merely a similar English phrase, do not treat it as the same product record even when the icon looks similar.
- Must match: The full developer name is Shadow Launch Technology Limited.
- Not a substitute: The top search result, matching price, or similar description cannot replace developer verification.
- Review required: If the page is truncated, open the details section and check the complete field rather than judging from shortened text.
- Regional differences: Store currency and some wording may vary, but the product identity and app ID should still correspond.
Second check: use the official icon as supporting evidence
The icon is useful for quick filtering, but it is visual information—not the sole identity credential. First open the confirmed Shadowrocket product page and use its current icon as the reference, then compare it with icons in search results, purchase history, or on the device Home Screen.
Do not rely on a remembered description of the icon. Color, proportions, edge details, and store display size can affect what you see, and the system may add rounded corners or visual effects. Remembering only the general colors makes similar designs easy to confuse.
Product page icon
RecommendedIt is linked to the developer name and app ID on the same page or record, making it the best reference for the current icon.
Best for: confirming before purchase that a search result leads to the correct product page
Search result icon
Useful for initial filtering, but the list contains limited information. Open the details and check the developer and URL identifier.
Best for: narrowing down several similarly named results
Device Home Screen icon
It confirms the app’s appearance on the current device, but cannot independently show the developer name or store product ID.
Best for: cross-checking against App Store purchase history after installation
Icon checks commonly fail in two ways. First, people compare colors without checking whether the icons come from the same product page. Second, they use screenshots of unknown age as the reference. Store assets may change, so the current product page takes priority over an old screenshot.
If the icons look similar but the developer names differ, follow the developer field. If the developer name appears to match but doubts remain, check the app ID. The icon is supporting evidence: it can reveal obvious differences but cannot provide final confirmation.
Conclusion: the icon must be tied to the correct product page
Do not save a single icon as a permanent reference. Before each purchase, view the icon on the current product page whose developer is correct and whose URL contains 932747118.
Third check: confirm app ID 932747118 in the URL
The App Store assigns a numeric ID to every app product page. Shadowrocket’s app ID is 932747118, and the full product page URL ends in id932747118. Unlike a display name that can appear repeatedly, this number is better suited for final verification.
When viewing the product page in a browser, read the address bar directly. The fixed part of the URL follows the pattern below; the region path may vary by how you open it, but the trailing numeric identifier should match.
https://apps.apple.com/us/app/shadowrocket/id932747118
When checking the URL, read only the consecutive digits after id. Do not include the region code us, the app-name path, or additional parameters in the app ID. Even with another regional path, the core identifier for the same product record should remain 932747118.
When opened inside the App Store, the address bar may not remain visible. Use the system share feature to view or copy the product page link, then check the identifier at the end. Copying the link is only for reading the store record; do not edit it.
| Where to check | What you should see | How to judge it |
|---|---|---|
| Developer field | Shadow Launch Technology Limited | Compare the complete company name character by character |
| Top of the product page | Current Shadowrocket icon | Use the search-result icon for supporting comparison |
| Product page URL | id932747118 | Read the 9 digits after id |
| Compatibility section | Currently available Apple platforms and system requirements | Follow the App Store page |
Do not confuse the app ID with an order number, device identifier, or parameter in a subscription link. It identifies only the App Store product record. If the address does not end in id932747118, it is not the Shadowrocket product page described here.
Complete the purchase and first checks only after all three match
Once the developer name, icon, and app ID all match, review the price shown by the App Store and complete the purchase. The App Store is Shadowrocket’s only source; purchase history and redownload access are managed through the App Store account system. Prices may differ by region, so a fixed amount is not proof of authenticity.
After installation, open Shadowrocket. You will typically see Home, Config, Data, and Settings. Home shows connection status, server entries, and Global Routing; Config manages configuration files; Data shows traffic data; and Settings controls client options. These interface terms remain in English.
Config
RecommendedGlobal Routing uses the rules in the configuration file to select policies such as Proxy, Direct, or Reject. The matching order is determined by the configuration content.
Best for: splitting traffic by domain or address when a correct configuration is already available
Proxy
Global Routing uses a proxy posture, making it suitable for temporarily checking whether traffic can pass through the currently selected server.
Best for: troubleshooting whether Config rules affect the access result
Direct
Global Routing uses a direct-connection posture and bypasses the current proxy server, providing a comparison with the local network result.
Best for: checking whether the issue also occurs on the local direct connection
Scene
Switch policies according to a preset network scenario. Actual behavior depends on the user’s configured Scene conditions and corresponding settings.
Best for: applying a preset posture based on Wi-Fi or the network environment
These interface checks only describe the installed app’s structure and basic settings paths; they do not replace product-page verification before purchase. Network configurations come from the user’s own service provider. Shadowrocket can add existing server details or an existing subscription, but buying the client does not generate them automatically.
For automatic connections based on network conditions, open Settings → On Demand to review the relevant options. On Demand triggers connections based on conditions; it is not an authenticity field. Protocols such as Shadowsocks, VMess, VLESS, Trojan, Hysteria2, and WireGuard describe connection capabilities and cannot verify App Store ownership.
- Home: Check the connection switch, current server, and Global Routing.
- Config: Review configuration files and rules such as DOMAIN-SUFFIX, GEOIP, IP-CIDR, and FINAL.
- Settings → On Demand: Configure connections triggered by network conditions.
- Home top-right “+” → Type → Subscribe: Import an existing subscription link, such as
https://example.com/sub?token=xxxx. - Subscription update: After saving, return to Home and update the relevant entry. The contents are provided by the user’s existing service provider.
Common questions and mistaken assumptions
The key to verifying the genuine app is not memorizing one screenshot, but returning to the App Store product record itself. The questions below cover common cases such as missing search results, changed icons, different URL regions, and no configuration after purchase.
What if I find several apps with the same name?
Open each product page and do not judge by ranking. First verify that the developer is Shadow Launch Technology Limited, then check that the URL contains id932747118. If either differs, go back and continue searching.
What if the icon differs from an old screenshot?
Use the current App Store product page as the reference. An old screenshot may come from an earlier display period; verify the developer name and app ID first, then use the current page icon as supporting evidence.
What if the URL region is not us?
The region path may change with the storefront. Focus on the fixed identifier after the app-name path. If the product record is Shadowrocket, the app ID should be 932747118.
Why are there no servers after purchase?
This is within the normal product boundary. Shadowrocket is a client, so users must provide their own existing server details or subscription. The client purchase does not include a service plan.
How do I find it again on another device?
On the new device, use the original purchasing account in the App Store to view purchase history, then verify the developer name and app ID again. Device compatibility and system requirements are as listed on the App Store page.
If you still cannot confirm it, do not treat the app name, icon color, price, or search ranking alone as the answer. Return to this site’s download guide and restart the three checks from the fixed App Store product page. This is usually more direct than comparing scattered screenshots.