OpenRung
A free, privacy-first relay network that helps you reach the open internet. Open source and nonprofit-run.
翻訳待ち
Free, open-source iCloud activation lock bypass tool. Remove iCloud lock from iPhone 5s through iPhone 15 Pro (iOS 12-26.1). Fully offline -- no servers, no payments. Supports checkm8 (A5-A11) and ses
翻訳待ち
セキュリティC · ShellGitHub @tr4m0ryp自分でインストール所有者未確認
Paste into Claude or ChatGPT for installation instructions suited to your environment.
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Free, open-source iCloud activation lock bypass tool. Remove iCloud lock from iPhone 5s through iPhone 15 Pro (iOS 12-26.1). Fully offline -- no servers, no payments. Supports checkm8 (A5-A11) and session activation (A12+).
翻訳待ち
Loading the full README.
Read the full README ↗Free, open-source tool that removes iCloud activation lock from iPhones and iPads. Runs locally on your computer -- no servers, no payments, no accounts needed. Just plug in your device and run.
Supports iOS 12 through 26.1 | iPhone 5s through iPhone 15 Pro
For developers and security researchers: read 26.3-vulnerability.md for potential vulnerabilities that could enable bypass on iOS 26.3 and later.
git clone https://github.com/tr4m0ryp/tr4mpass.git
cd tr4mpass
./start.sh
That's it. The script will:
Best results for A5-A11/checkm8: use native Linux (including Kali) or macOS with direct USB access. WSL + usbipd can miss checkm8 timing windows.
The script will walk you through this, but here's the short version:
iPhone 7 and older (Home button):
iPhone 8, X, and newer (Face ID / no Home button):
| Device | Chip | Bypass Method | Signal Preserved |
|---|---|---|---|
| iPhone 5s | A7 | Path A (checkm8) | No (WiFi only) |
| iPhone 6 / 6 Plus | A8 | Path A (checkm8) | No (WiFi only) |
| iPhone 6s / 6s Plus | A9 | Path A (checkm8) | Yes |
| iPhone SE (1st gen) | A9 | Path A (checkm8) | Yes |
| iPhone 7 / 7 Plus | A10 | Path A (checkm8) | Yes |
| iPhone 8 / 8 Plus | A11 | Path A (checkm8) | Yes |
| iPhone X | A11 | Path A (checkm8) | Yes |
| iPhone XR | A12 | Path B (session) | Yes |
| iPhone XS / XS Max | A12 | Path B (session) | Yes |
| iPhone 11 / Pro / Pro Max | A13 | Path B (session) | Yes |
| iPhone SE (2nd gen) | A13 | Path B (session) | Yes |
| iPhone 12 / Mini / Pro / Pro Max | A14 | Path B (session) | Yes |
| iPhone 13 / Mini / Pro / Pro Max | A15 | Path B (session) | Yes |
| iPhone SE (3rd gen) | A15 | Path B (session) | Yes |
| iPhone 14 / Plus | A15 | Path B (session) | Yes |
| iPhone 14 Pro / Pro Max | A16 | Path B (session) | Yes |
| iPhone 15 / Plus | A16 | Path B (session) | Yes |
| iPhone 15 Pro / Pro Max | A17 | Path B (session) | Yes |
| Device | Chip | Bypass Method |
|---|---|---|
| iPad Air | A7 | Path A (checkm8) |
| iPad Air 2 | A8X | Path A (checkm8) |
| iPad mini 4 | A8 | Path A (checkm8) |
| iPad Pro (1st gen) | A9X | Path A (checkm8) |
| iPad (5th-7th gen) | A9-A10 | Path A (checkm8) |
| iPad Pro (2nd gen) | A10X | Path A (checkm8) |
| iPad Pro (3rd/4th gen) | A12/A12Z | Path B (session) |
| iPad Air (4th/5th gen) | A14/M1 | Path B (session) |
| iPad Pro (5th/6th gen) | M1/M2 | Path B (session) |
| Device | Chip | Bypass Method |
|---|---|---|
| iPod touch (6th gen) | A8 | Path A (checkm8) |
| iPod touch (7th gen) | A10 | Path A (checkm8) |
| Apple TV 4K (1st gen) | A10X | Path A (checkm8) |
| Apple Watch Series 1-3 | S1P/S3 | Path A (checkm8) |
If you prefer to run things manually instead of using start.sh:
# Build
make
# Just identify your device (no bypass)
./tr4mpass --detect-only
# Run with full debug output
./tr4mpass --verbose
# Force a specific bypass path
./tr4mpass --force-path-a # checkm8 (A5-A11 devices)
./tr4mpass --force-path-b # session activation (A12+ devices)
# Preview what would happen without doing it
./tr4mpass --dry-run
brew install libimobiledevice libirecovery libusb libplist openssl pkg-config
sudo apt-get install -y \
libimobiledevice-dev libusb-1.0-0-dev libplist-dev \
libssl-dev libssh2-1-dev pkg-config build-essential usbutils usbmuxd
# Debian/Kali package names vary by release for libirecovery and libcurl dev:
sudo apt-get install -y libirecovery-1.0-dev || sudo apt-get install -y libirecovery-dev
sudo apt-get install -y libcurl4-openssl-dev || sudo apt-get install -y libcurl4-gnutls-dev
sudo dnf install -y \
libimobiledevice-devel libirecovery-devel libusb1-devel \
libplist-devel openssl-devel pkg-config gcc make
Native Windows is not supported. Install WSL first:
wsl --install
Then open a WSL terminal and follow the Linux instructions.
tr4mpass has two bypass paths, selected automatically based on your device's chip:
Uses a permanent hardware vulnerability in the BootROM (the very first code that runs when the device powers on). This vulnerability cannot be patched by Apple because the BootROM is burned into silicon at the factory.
DFU Mode -> checkm8 exploit -> load ramdisk -> jailbreak kernel
-> inject activation record -> cleanup Setup.app -> verify
Does not use a hardware exploit. Instead, it manipulates the device's identity in DFU mode, then uses Apple's own activation protocol (drmHandshake session mode) to change the lock state.
This is the beginning of the README. Read the rest at the original. Read the full README ↗