User guide

Before you start

  1. Settings vary by app. Test each feature in the relevant app environment before applying it across devices. You are responsible for errors caused by incorrect use.
  2. If you encounter an unexplained error, try restarting and jailbreaking the device again.
  3. The guide lists checkra1n, palera1n and Dopamine as compatible jailbreak tools.
  4. For stronger concealment, the guide recommends rootless Dopamine with CTW Pro's automatic jailbreak concealment. The screen may briefly go black after a reset. If the jailbreak apps disappear from the Home Screen, concealment is active and you can open the target app.
  5. For deeper profile changes, the guide lists checkra1n on iOS 12–14, rootful Dopamine on iOS 15–16 and other rootful setups with Firmware Simulation enabled. If an app still detects the jailbreak, the source guide suggests using another concealment tweak alongside CTW Pro.
  6. The guide lists checkra1n on iOS 12–14 as the preferred setup for stability, followed by rootless Dopamine on iOS 15–16 and rootful palera1n on iOS 15–16.
  7. Changes take effect after running One-Tap Reset. Enable Full Backup to reduce unexpected errors.

Warnings

  1. Start with the defaults. Run a reset and make sure the target app opens without crashing before enabling additional options.
  2. Choose a simulated device and OS with a similar release date, screen size, OS version and resolution. Apps can use the reported model and OS to initialize UI and platform features. An iPhone 11 on iOS 16 can often simulate an iPhone 12 on iOS 16. An iPhone X on iOS 16 is likely to encounter problems when simulating an iPhone 15 on iOS 18. The simulation cannot add features absent from your installed OS or change your physical hardware.

Main screen

System status
The first line shows CPU usage, available memory, available storage, temperature state and time since the device last started.
License status
Shows the current authorization status.
IP lookup
Location from IP sets GPS coordinates based on the IP lookup. The feature is unavailable if that lookup fails.
Device profile
GM indicates standard mode. FM indicates firmware mode. The indicator changes color with the mode and summarizes the active profile.
Share
Creates a QR code for the current configuration so other devices can scan it and synchronize settings. This can be used to configure multiple devices.
Scan
Scans a shared configuration QR code.
One-Tap Reset
Creates a fresh device profile using the current settings. Select the target apps first.
Full Backup
Creates a backup during the reset. If disabled, the reset replaces the current backup.
Original Device
Disables profile changes and restores the original device state. It can also restore the original state after Firmware Simulation.
Manage Apps
Select or deselect apps. Tap an app to set its latitude and longitude or change its reported version.

Settings

Cleanup

The guide recommends clearing the clipboard when switching backups. Enable Keychain cleanup only when you need it.

Profile generation rules

Validity check. Leave the legacy check at its default. New profiles are checked against your profile rules. If an error appears, confirm that the model and OS combination exists. For example, iPhone 6 supports up to iOS 12.x.

Customer identifier. Enter the custom identifier to retrieve a device profile uploaded through the profile upload page.

Additional actions

With a SIM card installed, the app can toggle Airplane Mode automatically to change the IP address.

External detection

Hide VPN. This setting can cause crashes on some systems. Test it and try a different system version if needed.

Jailbreak detection

  • Standard concealment. The guide recommends enabling this option.
  • Enhanced concealment. Uses kernel-level protection. Disable it if apps crash with it enabled.
  • Hide jailbreak environment (rootless). On rootless setups such as Dopamine, CTW Pro hides the jailbreak when the selected app opens and restores the environment when it closes. Only one app can be covered at a time. The guide recommends disabling other concealment options when using this setting.
  • Crash mitigation. Compatibility mode disables modules that may cause crashes. Try it if the target app closes after a profile change.

Advanced features

  • Firmware Simulation. Changes firmware information available to system apps. This requires a rootful jailbreak. Devices that bypass Activation Lock may return to activation. If changing the system version prevents a jailbreak after reboot, the guide suggests using a desktop jailbreak tool such as checkra1n or palera1n, then tapping Original Device to restore the firmware information.
  • Sandbox Simulation. Rewrites app paths. If it causes crashes, disable it and reinstall the IPA manually or through a script.
  • Container Rebuild. Rebuilds the app container at the system level and clears hidden app data. If an app is damaged, try restoring the original device state or reinstalling the app.
  • Memory Concealment. Hides CTW Pro's own memory from scans.

Environment simulation

  • GPS sensor simulation. Simulates small variations in GPS position.
  • App version simulation. Overrides the reported app version.
  • Resolution simulation. Overrides the display resolution reported to the running app.
  • Carrier, region and language. Changes the system region and language based on the selected carrier.

Backups

  • To import a CTW Pro backup, place the exported files in /var/mobile/Media/CTWImport.
  • To import a Zorro backup, place the files exported from Zorro in the same directory.
  • CTW Pro exports backups to /var/mobile/Media/CTWExport.

These folders are available in i4Tools File Management after installation.

Scripting and feedback

For scripting, see the help file in the app settings or open the Scripting guide. Open Feedback in the settings to submit comments.