Sign In
What is Jailbreak?

What is Jailbreak?

Jailbreak Wiki

Jailbreaking is the process of removing software restrictions imposed by Apple on iPhones and iPads, granting users root access to the operating system.

A jailbreak is the process of obtaining arbitrary code execution on an Apple device by exploiting the kernel and associated security mechanisms, including AMFI, PAC, PPL, KPP, and KTRR. The result is root-level access to the operating system, allowing users to install unapproved software, customise the interface, and modify system behaviour beyond what Apple permits.

Jailbreaking is distinct from carrier unlocking: an unlock allows a device to work on different networks, while a jailbreak grants system-level code execution. It is the prerequisite for unofficial activation (hacktivation) and unofficial unlocking.

How it works

Check Also

Early jailbreaks patched /private/etc/fstab to remount the system partition as read-write, and modified the AFC service used by iTunes to expose the full filesystem. Modern jailbreaks manipulate kernel variable memory at runtime rather than patching the kernel directly, working around the hardened protections introduced by KPP and KTRR. An exception is jailbreaks based on the checkm8 bootrom exploit, which operates at the hardware level and bypasses these restrictions entirely.

Types

Tethered

The device must be connected to a computer and the jailbreak re-applied every time it boots. Without a computer it will not boot at all. This type is rare today, as Apple introduced signature checks for the bootchain starting with the iPod touch 2G and iPhone 3GS. Examples: blackra1n, 4039, orangesn0w.

Semi-tethered

Similar to tethered, but the device can boot on its own into an unjailbroken state. A computer is only needed to restore jailbreak functionality after a reboot. These tools send a custom bootchain without modifying the default one. Examples: checkra1n, palera1n, opensn0w.

Untethered

Run the jailbreak once and remain jailbroken indefinitely, including across reboots. Historically the dominant method, deliverable via Safari (JailbreakMe) or a computer (redsn0w, Absinthe, Pangu). Largely obsolete after iOS 9. Examples: Pangu, Absinthe, JailbreakMe.

Semi-untethered

Check Also

The device boots into an unjailbroken state; an on-device app re-applies the jailbreak each time. The most common modern approach. Due to Apple signing restrictions, the app must be re-signed every 7 days (or annually with a paid developer account). Tools like ReProvision Reborn automate this; on firmwares compatible with TrollStore, the app can be permanently signed to avoid expiry. Examples: unc0ver, Taurine, Chimera, Dopamine.

Notable tools

checkra1n is a semi-tethered jailbreak based on the checkm8 bootrom exploit, covering iPhone 5s through iPhone X. Because the flaw exists in hardware, Apple cannot patch it through software updates, making it permanently viable for supported devices.

unc0ver, developed by Pwn20wnd, is a semi-untethered jailbreak using software-based tfp0 exploits. It supports a wide range of devices from iOS 11 through iOS 14 and beyond, and does not require a computer after the initial installation.

palera1n is the modern successor for checkm8-compatible devices targeting iOS 15 and later. It is semi-tethered and, like checkra1n, requires a computer to restore the jailbreak state after each reboot.

Dopamine and Taurine, both from the Odyssey Team, are semi-untethered jailbreaks targeting iOS 15/16 and iOS 14 respectively. Both use Sileo as their default package manager.

Bootstraps and semi-jailbreaks

Some tools stop short of a full jailbreak. A bootstrap uses a CoreTrust bug to run basic tweaks without kernel read/write access. The device stays close to a stock environment, reducing the risk of kernel panics, but tweak injection (SpringBoard tweaks, AppSync Unified, custom LaunchDaemons) is not supported.

Check Also

A semi-jailbreak adds kernel read/write on top of the CoreTrust bypass, enabling most jailbreak functionality. This allows patching of launchd to support custom binaries and LaunchDaemons, and improved tweak injection, even on arm64e devices where full jailbreaks remain difficult due to PAC, SPTM, and TXM restrictions.

The legality of jailbreaking varies by jurisdiction. In the United States it is permitted under a DMCA exemption for phones, though it voids the manufacturer warranty. Several other countries also allow it; others restrict or prohibit the practice. Wikipedia maintains a country-by-country overview.

Comments

No comments yet. Be the first to comment!

Leave a Comment

You Might Also Like

Recovery Mode (Apple)

Jun 5, 2026

Recovery Mode (Apple)

Apple's Recovery Mode is a built-in, low-level emergency state that allows your Mac or PC to communicate directly with your device. It bypasses iOS or macOS when the system is frozen, corrupted, or failing to boot, allowing you to update or restore the software

Read more →
iPhone Stuck on Apple Logo? 7 Proven Fixes That Actually Work (2026)

Jun 6, 2026

iPhone Stuck on Apple Logo? 7 Proven Fixes That Actually Work (2026)

iPhone stuck on the Apple logo? Fix it in minutes with force restart, Recovery Mode, and DFU Mode — step-by-step for iPhone 8 through iPhone 16. No data loss with most methods.

Read more →
mcOS Tahoe

Jun 6, 2026

mcOS Tahoe

macOS Tahoe (version 26) is the twenty-second major release of Apple's desktop operating system, succeeding macOS Sequoia. It introduces a "Liquid Glass" design, new features like iPhone Live Activities in the menu bar, and a revamped Spotlight.

Read more →
AirPods Ultra With Cameras: iOS 27 Code Leak Reveals Apple's Next Wearable

Jul 4, 2026

AirPods Ultra With Cameras: iOS 27 Code Leak Reveals Apple's Next Wearable

New iOS 27 beta code points to "AirPods Ultra," a camera-equipped earbud codenamed B790. Here's what the leak reveals about Apple's Visual Intelligence wearable and when it might launch.

Read more →
iOS 26.6 Beta 2 Released: Performance Improvements, Bug Fixes, and Hidden Changes

Jun 16, 2026

iOS 26.6 Beta 2 Released: Performance Improvements, Bug Fixes, and Hidden Changes

Apple has officially released iOS 26.6 Beta 2 to developers, continuing its work on refining the iOS 26 experience while development of iOS 27 moves forward. Although this update does not introduce major new features, it focuses heavily on performance, stability, security, and bug fixes.

Read more →
How to install iPadOS 18 on iPad 6 via Tethered Dualboot or Restore using upRa1n

Jun 14, 2026

How to install iPadOS 18 on iPad 6 via Tethered Dualboot or Restore using upRa1n

upRa1n lets you tethered dualboot or restore iPadOS 18 on an iPad 6 (Wi-Fi & Cellular). Full step-by-step setup guide covering dependencies, installation, known fixes, and how it works under the hood.

Read more →
© 2026 iOSBuddy. Firmware data provided by ipswdl.com API. Not affiliated with Apple Inc.