AZ
Ten years of iOS privacy protection plugins
AZ TUTORIALS · Device spoofing

Thor · User guide

Thor works on all jailbroken devices. It spoofs device parameters, cleans app data and saves backups.

AZ tutorialsRead on siteUpdated 2026-11-01
ItemDetails
Repohttps://apt.thorapp.cn
SupportedAll jailbroken devices
Export folder/var/mobile/Media/Thor/Export
Import folder/var/mobile/Media/Thor/Import

Quick start

  1. Install Thor

  2. Launch the app

  3. Select apps

  4. Select parameters

  5. Start cleanup

1. Install Thor

Add the repo https://apt.thorapp.cn in your package manager (Cydia, Sileo and so on), then search for and install Thor. A Thor icon appears on the home screen when it is done.

For the full procedure see the installation guide.

2. Launch the app

Open Thor. The first launch needs a network connection to verify your license, so give it a few seconds.

Your license status, current version and expiry date are shown under Settings → License.

3. Select apps

Go to Home → App selection and tick the apps you want to spoof and clean.

4. Select parameters

Under Home → Parameter selection, choose the device parameters to virtualise. Thor generates a consistent virtual identity for you.

Parameter groupContents
iOS versionVersion number and build
Device modelModel identifier and marketing name
Cellular networkCarrier and country / region
Network typeWi-Fi, cellular and so on

5. Start cleanup

Tap Start cleanup. Thor generates a brand-new device identity, wipes the data of the selected apps, and automatically saves a backup record holding that identity and its data when it finishes.

Backup management

Every cleanup creates a backup record on the Backups page, capturing the device identity and app data at that moment.

ActionDetails
Restore backupSwitch back to the device identity and app data saved in that record
NextMove to the next available backup, skipping the original backup and disabled records automatically
RenameGive a backup a name you will recognise
Enable / disableDisabled backups are skipped by Next, but can still be restored manually
Delete / bulk deletePermanently removes backup records — this cannot be undone

Settings

Cleanup options

SwitchDetails
Clear KeychainRemoves data stored in the keychain
Clear SafariClears browser cache and cookies
Clear clipboardEmpties the current clipboard
Auto backup dataBacks up the target app's data before cleaning

Virtual location

SwitchDetails
Enable virtual locationMaster switch — the other location options only work once this is on
Pick a location on the mapChoose virtual coordinates yourself
Locate from IP addressDerives the location from your current network IP
Random location offsetShifts the position randomly near your current IP location after cleanup

Jailbreak detection bypass

Blocks the target app's jailbreak checks.

Smart airplane mode

Toggles airplane mode once during cleanup and restore, which refreshes the network environment and IP faster.

Backup import / export

Under Settings → Backup import / export you can export backup records as ZIP files or import them back, which makes moving a device identity between devices easy.

FolderPath
Export folder/var/mobile/Media/Thor/Export
Import folder/var/mobile/Media/Thor/Import

To import:

  1. Put the ZIP file in /var/mobile/Media/Thor/Import (a file manager such as i4Tools works fine).

  2. Open Thor and go to Settings → Backup import / export.

  3. Tap Import backup.

Tips

  1. Start with default settings. Run one cleanup with defaults, confirm the target app opens without crashing, then enable other options one at a time.

  2. Turn on the master switch first for location. Every other location option requires "Enable virtual location" to be on.

  3. Confirm before deleting. Deleting backups, singly or in bulk, cannot be undone.

FAQ

Why can't some backups be deleted or disabled?

The "original backup" holds your real data from before first use and is protected by the system. Neither the original backup nor the one currently in use can be deleted or disabled.

It spins forever on first launch?

The first launch verifies your license online. Check your network and wait a few seconds.

The app crashes after cleanup?

Turn off the options you enabled most recently and try again. When choosing parameters, keep the device model and iOS version close to the real device.

Next skipped some backups?

Next always skips the original backup and disabled records. You can restore a disabled record manually on the backups page, or re-enable it.

For scripting, see the Thor API.

Note

The interface and supported systems may change with updates. Back up important data before cleaning, resetting or deleting anything.