VBox · User guide
VBox creates an isolated virtual environment (instance) for each app, with one-tap refresh, location spoofing, backup, scripting and jailbreak detection bypass.
| Item | Details |
|---|---|
| Repo | https://apt.vboxapp.cn |
| Supported iOS | iOS 8 to iOS 16 |
| Jailbreak | Rootful / Rootless / RootHide |
Quick start
- Select an app
- Create an instance
- View instance details
- Manage past instances
Creating an instance
- On first use, tap Select App and find the app you want to work on.
- Tap Create Instance to generate a completely new virtual environment.
Afterwards you can also:
| Button | What it does |
|---|---|
| Instance Info | View the current instance's IDFA, IDFV, iOS version, device model and other parameters |
| Original Instance | Restore the real device environment and switch off all virtualisation |
Past instances
Every instance you create is saved automatically. Tap History to see the full list.
| Action | How |
|---|---|
| Disable / rename / delete | Swipe left on the instance |
| Delete in bulk | Tap Edit, select several instances, then delete |
| Next | Switch to the next instance in the list |
Virtual iOS version and device model
iOS version
| Switch | Details |
|---|---|
| Virtual iOS version | Once enabled you must pick a specific version number for it to take effect |
| Random iOS version | Picks a random version within the major version of the real system. For example, on a real iOS 12 device it picks something between 12.0 and 12.4.1 |
Device model
After enabling Virtual Device Model, choose the iPhone or iPad model you want. The system then emulates that model's hardware characteristics.
Virtual location
After enabling Virtual Location, tap Select Location, pick a point on the map, then tap Submit.
On top of that there are three modes:
| Mode | Effect | Uses your picked point |
|---|---|---|
| Smart location offset | Each time the app opens, the location shifts a few to a dozen kilometres around the point you chose, so it is never suspiciously fixed | Yes |
| Auto location from IP | Sets the location from your current network IP when the instance is created | No |
| Random location | Generates a random location anywhere in the world | No |
Importing and exporting data
Exported instances are stored in /var/mobile/VBox_export — one tar file per instance. To import, place the tar file in the same folder.
Tips
- Keep the model and iOS version close to the real device. A big gap (an old model pretending to run the newest iOS, for example) makes apps crash easily.
- Do not carry Keychain across devices. Keychain data does not transfer between devices or iOS versions, and it often leaves the device stuck on the activation screen.
FAQ
What is an "instance"?
An instance in VBox is what other products call a record or backup: one instance equals one independent device identity plus its app data.
Why can't I switch to a certain instance?
The instance currently in use, and any disabled instance, cannot be switched to.
Why can't I rename an instance?
Disabled instances and the original instance cannot be renamed.
For scripting, see the VBox API.
The interface and supported systems may change with updates. Back up important data before cleaning, resetting or deleting anything.
