Changing devices, reinstalling and restoring purchases
When you change iPhone / iPad, first make sure the App Store is signed in with the Apple ID used to purchase Shadowrocket. Then go to App Store → Account → Purchased, find Shadowrocket and download it again. Depending on the system version, purchased content may appear under a section such as Apps; follow what is shown on your account page. If you find the original purchase, you usually do not need to pay again.
An iPhone and iPad using the same Apple ID share one purchase. The US App Store price for iPhone / iPad is $2.99 one-time; Mac, Windows, Android and Linux versions are free. If the new device still shows a purchase price, exit the purchase confirmation screen and check the store account, region and original purchase record. Do not keep making payment attempts before confirming the account.
Restoring the app and restoring connection settings are two separate tasks. Redownloading means the client is installed; it does not confirm that your previous servers, subscriptions or custom rules have synced. Save any configuration you still need before reinstalling. After restoring, import your own subscription or server details, then check the selected server and Global Routing.
When changing computers or Android devices, select the installer for the correct architecture from this page. An old Intel computer does not mean a new Mac should use the Intel version; check About This Mac again after changing devices. Before updating or reinstalling, save your configuration and close the running client to avoid mistaking a file-in-use prompt for a file problem.
After importing, follow the official setup guide to select a server, turn on the connection switch and run Connectivity Test. If the client opens normally but webpages still cannot load, use the official troubleshooting guide to check the server, Global Routing, DNS and rules instead of repeatedly reinstalling.