CTW Pro · User guide
CTW Pro is a one-tap device refresh tool with parameter spoofing, full backup, jailbreak detection bypass and scripting.
| Item | Details |
|---|---|
| Repo | https://apt.ctwpro.com |
| Jailbreak | Rootful / Rootless / RootHide |
| Recommended jailbreaks | Checkra1n, Palera1n, Dopamine |
| Import folder | /var/mobile/Media/CTWImport |
| Export folder | /var/mobile/Media/CTWExport |
Install
- Open your package manager
- Add the repo
- Refresh and search
- Install and respring
Open Sileo, Cydia or Installer.
Add the repo
https://apt.ctwpro.com:Store How Sileo Sources → Edit → Add, paste the address, then refresh Cydia Sources → Edit → Add, then enter the address Refresh sources, search for CTW Pro and pick the build that matches your jailbreak (Rootful / Rootless / RootHide).
When installation finishes, respring or restart SpringBoard as prompted.
More detail in the installation guide.
Recommended setups
| Goal | Recommended setup |
|---|---|
| Most stable | Checkra1n on iOS 12–14 first; otherwise Dopamine rootless on iOS 15–16, or Palera1n rootful on iOS 15–16 |
| Best bypass | Dopamine rootless plus CTW Pro "Hide jailbreak environment" |
| Best spoofing | Checkra1n on iOS 12–14, or Dopamine / another rootful jailbreak on iOS 15–16, with firmware simulation enabled |
Main screen
| Item | Details |
|---|---|
| System status | The first line at the bottom, showing CPU load, free memory, free disk, thermal state and uptime in turn |
| License status | Your current license information |
| IP lookup | "Locate from IP" sets GPS coordinates from the lookup result. It is unavailable when the lookup fails |
| Mode indicator | GM for normal mode, FM for firmware mode. The colour changes with the mode and shows a summary of the spoofing parameters |
| Reset | Generates a new device from the current settings. Tick your apps first |
| Full backup | On: each reset creates a new backup. Off: the current backup is replaced |
| Original device | Turns off all spoofing and returns to the real device. Also the way back from firmware simulation |
| Manage apps | Select or deselect apps. Tap an app to set its coordinates or change its version number individually |
Settings
1. Cleanup
| Option | Details | Advice |
|---|---|---|
| Clear clipboard | Empties the clipboard when switching backups | Recommended |
| Clear Keychain | Removes keychain data | Leave off unless needed |
2. Generation rules
| Option | Details | Advice |
|---|---|---|
| Plausibility check | A legacy option. Resets already validate themselves and refuse impossible model / iOS combinations (an iPhone 6 tops out at iOS 12.x, for example) | Leave at default |
3. Extra actions
| Option | Details |
|---|---|
| Airplane mode on SIM insert | Toggles airplane mode when a SIM is inserted, which rotates the IP |
4. Anti-external detection
| Option | Details | Advice |
|---|---|---|
| Hide VPN | Hides VPN usage from the app's own checks | Can crash on some iOS versions — test first |
5. Anti-jailbreak detection
| Option | Details | Advice |
|---|---|---|
| Standard anti-jailbreak | Ordinary jailbreak hiding | Recommended |
| Enhanced anti-jailbreak | Kernel-level jailbreak hiding | On if nothing crashes, off if it does |
| Hide jailbreak environment | Hides the jailbreak while the app is open and restores it on exit. With several apps selected, only one is covered at a time | Rootless only. When enabled, turn the other anti-jailbreak options off |
| Crash optimisation | Runs in compatibility mode and disables the modules most likely to crash | Turn on if the app crashes after a reset |
6. Advanced features
| Option | Details | Caution |
|---|---|---|
| Firmware simulation | Simulates the iOS system and changes firmware data at the app layer | Rootful only. Avoid on iCloud-bypass devices — it causes the activation screen to reappear |
| Sandbox simulation | Forces a different app path | Turn it off if it causes crashes and reinstall the IPA manually or by script |
| Container rebuild | An advanced form of sandbox simulation that rebuilds the app container at system level and wipes hidden data | If the app breaks, restore the original device or reinstall it |
| Memory hiding | Hides CTW's own memory so it cannot be scanned | — |
7. Environment simulation
| Option | Details |
|---|---|
| GPS sensor simulation | Simulates tiny GPS drift |
| App version simulation | Forces a different app version number |
| Resolution simulation | Overrides the device resolution the app sees at runtime |
| Carrier region and language | Changes system region and language to match the carrier you selected |
Backup paths
| Function | Path |
|---|---|
| Import a backup from CTWImport | /var/mobile/Media/CTWImport |
| Import a Zorro backup | /var/mobile/Media/CTWImport |
| Export a backup | /var/mobile/Media/CTWExport |
Once CTW Pro is installed, both folders are visible by default in the i4Tools file manager.
Tips
- Do not enable options at random. Run one reset with default settings, confirm the app does not crash, then add extra options one at a time.
- Pick spoofing targets close to your device's release date — do not jump too far. Same screen size, same iOS generation and same resolution works best.
- Usually fine: iPhone 11 on iOS 16 → iPhone 12 on iOS 16
- Likely to crash: iPhone X on iOS 16 → iPhone 15 on iOS 18
- This is a software spoof, not a system or hardware swap. When an older iOS imitates features added in a newer release, the target app initialises its UI for the newer system and crashes easily.
- Test on a small scale before rolling it out. Different apps suit different options, and misconfiguration is your own responsibility.
- Settings only take effect on the next reset.
- Leave "Full backup" on, otherwise odd errors can appear.
FAQ
Changed the settings but nothing happened?
Settings apply on the next reset, so run the reset again after changing them.
The app crashes after a reset?
Work through this order: (1) turn off the options you enabled most recently; (2) enable Crash optimisation; (3) turn off Enhanced anti-jailbreak and Sandbox simulation; (4) check whether the spoofed model and iOS version are too far from the real device.
The screen goes black after a reset?
That is normal with "Dopamine rootless + Hide jailbreak environment". Go back to the home screen — all jailbreak apps disappearing means the hiding worked, and you can open the target app directly.
Cannot jailbreak after enabling firmware simulation and changing the iOS version?
Force a jailbreak with checkra1n or palera1n, then tap Original device to restore.
Running into a strange error?
Reboot the device and re-jailbreak, which clears some unknown errors. Keep "Full backup" enabled as well.
For scripting, see the CTW Pro API.
The interface and supported systems may change with updates. Back up important data before cleaning, resetting or deleting anything.
