Share
## https://sploitus.com/exploit?id=433ECD27-4605-5E6D-BCBC-32C65C27E197
# ๐ iOS Security Research
Deep-dive notes on iOS security internals โ BootROM exploits, Secure Enclave, activation lock architecture, and jailbreak techniques.
> Educational resource. For research and learning purposes only.
---
## Topics
| File | Contents |
|------|----------|
| [checkm8.md](research/checkm8.md) | CVE-2019-8900 โ full technical breakdown |
| [secure-enclave.md](research/secure-enclave.md) | SEP architecture, UID key, T2 chip |
| [activation-lock.md](research/activation-lock.md) | How activation lock works end-to-end |
| [boot-chain.md](research/boot-chain.md) | iOS boot chain: BootROM โ iBoot โ kernel |
| [jailbreak-landscape.md](research/jailbreak-landscape.md) | Jailbreak types and current state |
---
## Quick reference: iOS boot chain
```
Power on
โ
โผ
BootROM (immutable, in hardware)
โ verifies iBoot signature
โผ
iBoot (first-stage bootloader)
โ verifies kernel + device tree
โผ
XNU Kernel
โ
โผ
launchd (PID 1) โ system services โ SpringBoard
```
**checkm8 targets the BootROM stage** โ before any Apple-signed code loads.
---
## Chip security timeline
| Chip | Devices | BootROM exploit | Secure Boot | Notes |
|------|---------|-----------------|-------------|-------|
| A5 | iPhone 4S | โ
checkm8 | Partial | limera1n era |
| A7โA11 | iPhone 5SโX | โ
checkm8 | Yes | CVE-2019-8900 |
| A12 | iPhone XS/XR | โ | Yes + BPR | Secure Boot lockdown |
| A13+ | iPhone 11+ | โ | Yes + BPR | Pointer auth (PAC) |
| A14+ | iPhone 12+ | โ | Yes + BPR | Memory tagging (MTE) |
**BPR** = Boot Progress Register โ can only be incremented, never decremented.
---
## Community resources
- **r/SetupA12** โ A12+ activation research: https://reddit.com/r/SetupA12
- **The Apple Wiki** โ checkm8 docs: https://theapplewiki.com/wiki/Checkm8_Exploit
- **iOS Activation Wiki** โ full bypass guide: https://tom-app-a1353ad1.base44.app
---
> โ ๏ธ All information here is publicly documented security research. Never exploit vulnerabilities on devices you do not own.
*Maintained by [OutrageousStorm](https://github.com/OutrageousStorm)*