Wawona has two privilege classes. App Store / Play builds are always Mode A. Mode B is for TrollStore sideload, jailbreak (Sileo), SIP-disabled macOS Desktop, and privileged Android. Never inside the store binary.
Canonical: mode-a-b.md. Agent rule: iOS Mode B channels.
iOS / iPadOS: three install channels
iOS support matrix (13 through 26)
All rows build with the newest iPhoneOS SDK. The minimum version belongs to the product artifact, not the SDK. iOS 11 and 12 are not supported. iPadOS products start at iPadOS 13.
| iOS version | Mode A normal IPA | Mode B TrollStore .tipa | Mode B jailbroken Sileo .deb |
|---|---|---|---|
| 13 | iOS 13+ binary | Not available | iOS 13+ binary |
| 14-16 | iOS 13+ binary | iOS 14+ binary | iOS 13+ binary |
| 17 | iOS 13+ binary | 17.0 only | iOS 13+ binary where jailbroken |
| 18 | iOS 13+ binary | Not a permanent-signing target | iOS 13+ binary where jailbroken |
| 26 | iOS 13+ binary | TrollStore Lite lab only on a jailbroken device | iOS 13+ binary where jailbroken |
The artifact floor is: Mode A IPA 13.0, TrollStore .tipa 14.0, Sileo .deb 13.0. That does not promise a jailbreak or permanent-signing installer for every device. TrollStore's permanent-signing releases cover iOS 14.0 beta 2 through 16.6.1, 16.7 RC, and 17.0.
| Channel | Minimum iOS | How you install | VMs / containers | Wasm | Desktop + LockScreen | Swinging Bridge |
|---|---|---|---|---|---|---|
| App Store / TestFlight | 13 | Apple | Relay StaticCpu (jitless). No Hypervisor | Bytecode, no JIT | No | No |
| TrollStore | 14 | Sideload tipa (website) | Relay. Hypervisor.framework when SoC + OS ≤16.3.1 + kernel probe pass; else StaticCpu | Same /wasm/ packages; JIT execute may be allowed later | Yes (IOMFB in-app) | No |
Sileo (repo.wawona.io) | 13 | Jailbreak + Sileo .deb | Same Relay HV window as tipa | Same | Yes (+ ElleKit) | Yes |
App Store and TestFlight materials must never mention TrollStore, Sileo, jailbreak, Hypervisor, or JIT. This site and repo.wawona.io may.
TrollStore
TrollStore installs a Mode B tipa. Relay owns the VM engine:
- Linux guests via Wawona Relay (not QEMU, not UTM-as-product)
- On M1 / M2 / A16 devices still on iOS/iPadOS ≤16.3.1, Mode B may use Hypervisor.framework
- On newer OS or other SoCs, Mode B falls back to Relay StaticCpu
- Wasm packages stay bytecode under
/wasm/
TrollStore alone does not install Wawona Swinging Bridge Mode B (Sileo only).
The public .tipa starts at iOS 14. It is not an iOS 13 install path. Permanent-signing support is iOS 14.0 beta 2 through 16.6.1, 16.7 RC, and 17.0. TrollStore Lite on a jailbroken vphone is a lab installer, not a wider public .tipa support promise.
Sileo (full Mode B)
On a jailbroken device, install the iOS 13+ .deb from repo.wawona.io. Same Relay VM story as tipa, plus Desktop, LockScreen, Swinging Bridge, unsandboxed shell, and host APT.
Relay on iOS (not QEMU)
App Store → Relay StaticCpu. No Hypervisor.framework. No MAP_JIT.
TrollStore / Sileo → Relay. IosHv when probe window matches; else StaticCpu.
Wasm (all) → /wasm/v1 bytecode. Apple mobile execute = Pulley.Same guest images and Machines UI. Different install channel. Never a store binary with a hidden “enable HV” or “enable JIT” switch.
HV plan and device tables: relay-ios-hypervisor.md.
Quick matrix (all platforms)
| Mode A | Mode B | |
|---|---|---|
| Who | App Store, TestFlight, Play | TrollStore / Sileo / SIP / root |
| iOS VMs and containers | Relay StaticCpu | Relay; Hypervisor.framework inside the UTM-era window |
| macOS VMs | Virtualization.framework | Same product path (Desktop Mode B is separate) |
| iOS shell | Sandboxed wwn-zsh | TrollStore stays sandboxed. Sileo is unsandboxed plus host APT |
| Desktop / LockScreen (iOS) | Not in the store app | TrollStore IOMFB and/or Sileo |
| Swinging Bridge (iOS) | Forbidden | Sileo only |
| Packages | Wasm from repo.wawona.io/wasm/v1 + Files + wpm | Same wasm registry plus jailbreak .deb on Sileo |
Related
- VMs and containers
- WASM / packages · Packages (search / wpm / apt)
- Desktop · Wawona Swinging Bridge
- linux-dmabuf zero-copy
- Download flavors: Download (
.ipa,.tipa, rootless, rootful)