The iPhone / iPad version costs $2.99 once via the App Store, with one purchase shared by iPhone and iPad devices using the same Apple ID. Mac, Windows, Android and Linux versions are free. After replacing an iPhone or iPad, sign in with the original purchase account, go to “App Store → Account → Purchased,” find Shadowrocket and download it again. You do not need to purchase it again. Depending on the system version, the purchase list may be under “Apps” or “My Apps”; check the section shown on your account page.
Purchase history and connection details in the app are separate. Redownloading restores eligibility to get the app; it does not guarantee that subscription links, server details and Config from your old device will sync. Keep your original configuration details before migrating. Once the app is installed on the new device, import your own subscription or server details, then check the selected Config and Global Routing.
If the app is missing from Purchased, check the account, purchase history and store region first. Do not rely only on the cloud account signed in on your device. The Media & Purchases account used for the App Store may differ from accounts used for other system services. If you cannot access the original account or have questions about the purchase record, check through App Store account support.
When moving to a new Mac, Windows, Android or Linux device, download the appropriate installer from this page again. The new and old computers may have different architectures, especially when moving between Macs; do not reuse the old installer without checking. Keep a copy of your current working configuration before and after updating. Confirm that the app starts normally before restoring your settings one at a time.