rootless jailbreak has just been released for iOS 12.0-12.1.2 users. While the jailbreak tool is still in early stages, you can get started right now by installing it on your iPhone or iPad.
Table of Contents
What is rootlessJB?
rootlessJB is an iOS 12.0-12.1.2 jailbreak based on Brandon Azad’s voucher_swap exploit. It is developed by the renowned security researcher Jake James.
As opposed to a “root” jailbreak such as unc0ver or Electra, a rootless jailbreak only has read and write permissions to the var subdirectory.
A “root” jailbreak, on the other hand, has full read and write-level access to the entire root filesystem of an Apple device.
Despite offering limited support, rootlessJB is currently the only iOS 12 jailbreak tool with tweak injection capability.
Although Brandon’s exploit supports A12 devices (iPhone XS, XS Max, and XR), they are incompatible with rootlessJB. If you have a compatible A9-A11 device, follow the tutorial given below.
- February 22, 2019 – Pwn20wnd recently pushed an update for the unc0ver jailbreak, which extends Cydia support to iOS 12. You can download this tool from this link.
- iPhone 6S
- iPhone 6S plus
- iPhone SE
- iPhone 7
- iPhone 7 Plus
- iPhone 8 and 8 Plus iPhone X
- iPad (2017) (5th Generation)
- iPad Pro (12.9 in.) 1st generation
- iPad Pro (9.7 in.)
- iPad Pro 10.5″ (2017)
- iPad Pro 12.9″ 2nd Gen (2017)
- iPad (2018)
- iPhone XS/XS Max (incompatible)
- iPhone XR (incompatible)
- A compatible iPhone, iPad or iPod touch
- iOS 12.0-12.1.2 firmware
- Internet connection
How to jailbreak iOS 12-12.1.2 with rootlessJB
Step 1 Open Safari web browser.
Step 2 Go to Ignition.fun and install the app.
Step 3 Open the app and go to the apps sections. Select Jailbreaks, scroll down and select rootlessJB iOS 12.1.2 jailbreak.
Step 4 Tap Get and wait for the app to get installed.
Step 5 Open the stock Settings app, go to General > Profiles & Device Management and trust the certificate associated with rootlessJB.
Step 6 Run the app from your home screen and tap Jailbreak to start the jailbreak process. Make sure the “Tweaks” option is toggled on or else tweak injection will not work.
Step 7 Wait for your device to respring. Once the SpringBoard restarts, your device will be put in jailbreak mode.
The voucher_swap exploit has a solid success rate.
It almost always puts your device in the jailbreak state on the very first try. However, if it doesn’t work the way it’s supposed to, simply restart your device and enable Airplane mode before running the app again.
Checking jailbreak status (optional)
This jailbreak tool is very “barebones” at the moment and it doesn’t notify the user about the jailbreak state of the device.
If you want to ascertain that your device is jailbroken, you must SSH into your iPhone or iPad and check whether or not it succeeds.
Here’s the full list of improvements that you can expect from this jailbreak in the future –
- SSH from device
- Sandbox patches
- Better tweak patcher
- Fix app installation
- A12 devices support
- Fix preference loader
- Package installer (Cydia replacement)