How to jailbreak iPhone, iPad and iOS
If you're sick of being limited to Apple-approved apps, have you consider jailbreaking your iPhone or iPad? Here's how to jailbreak in iOS 10, along with the latest iOS 11 jailbreak news
iPhone Jailbreak warning
Some of the unofficial apps that you'll gain access to after jailbreaking are pretty tempting, and may offer features you'd never otherwise be able to access, but be weary; jailbreaking your iPhone and installing tweaks and apps from disreputable sources may lead to hackers being able to access your iPhone. We recommend only using reputable sources, such as those pre-loaded in Cydia, and staying away from any pirated repositories – it may be tempting to download tweaks for free, but you might be handing over access to all your personal information at the same time!
Apple itself offers advice on the subject of jailbreaking (although you may feel that the company is biased in this respect since it wants to continue getting its cut of the revenue from official app sales). In this tech note, Apple suggests that jailbreaking your iOS device may lead to security vulnerabilities, instability, shortened battery life, unreliability, disruption of services and inability to apply future software updates. It may result in Apple denying service for your device.
Nonetheless, many Apple fans have been jailbreaking iOS devices for years without encountering these issues. But once they've jailbroken such a device, they understand that they should expect no help from Apple if it causes them trouble in the future. With choice comes responsibility.
If you've got your heart set on jailbreaking, take a look at our top jailbreaking safety and security tips.
Tethered, Semi-Tethered and Untethered Jailbreaking
What’s the difference between a tethered and untethered jailbreak? Tethered jailbreaks require you to attach your iOS device to your computer and run an application to jailbreak it. If you later power off the device and then restart it, the jailbreak is wiped out, and you have to repeat the entire process. It also means your iOS device is completely useless until you do so, which isn’t convenient.
These kinds of jailbreak were the first to be developed. But what prospective jailbreakers wanted was an untethered method, where the hack would remain in effect even after the device was switched off and on again. This is called an untethered jailbreak, which is what is available for those looking to jailbreak iOS 10.
A third option, semi-tethered, means that you'll have to re-run the jailbreak process after restarting your iOS device or after a certain amount of time passes. It's a good compromise as the jailbreak can be run directly from the device rather than requiring a PC or Mac, but can still be a frustrating experience.
So, if you want to jailbreak your iPhone or iPad running iOS 10.2, you’ll have to use the recently released Yalu jailbreak, however it’s not all smooth sailing. Unlike with other jailbreaks, the developer has flagged the Yalu jailbreak as being an alpha build, meaning there might be issues on your device. Proceed if you desire, or you can hold off for now and wait for a more stable build to be released in the coming weeks.
Also, the jailbreak only supports certain devices:
- iPhone 6s
- iPhone 6s Plus
- iPad Pro
- iPhone SE
2) Unzip the Cydia Impactor file you downloaded above, and run it.
3) Once Cydia Impactor is running, connect the iOS device you want to jailbreak to your Mac/PC using the supplied Lightning cable. It should be automatically recognised by the app.
4) Once your iOS device is connected, drag yalu102_alpha.ipa (the Yalu jailbreak IPA) into the Cydia Impactor app, click the ‘Start’ button and click ‘OK’ when an Apple Developer Warning appears.
5) The next step is to ‘sign’ the app using an Apple ID – the developers assure users that the information is used only for signing the app and nothing more, but those who want to be more secure can opt for a secondary Apple ID. Anyway, input your Apple ID email address, click ‘OK’, then input your Apple ID password and click ‘OK’.
6) Cydia Impactor should then automatically prepare everything based on your input, and sign the IPA file. If all goes well, the Yalu app should then be installed on your iOS device.
7) On your iOS device, open the Settings menu and head to General > Profiles & Device Management. Tap the profile named as the Apple ID you signed in using the Cydia Impactor app and make sure you establish it as a trusted developer by tapping Trust.
8) Open the newly installed Yalu app (labelled yalu102) on your iOS device and press the Go button to initiate the jailbreak.
9) Wait while the jailbreak payload is injected into the device – this may take some time, and it’s important that you don’t touch your iOS device during this process. The screen will go white, then will reboot once the jailbreak has been completed.
10) Once the device has restarted, you should see Cydia appear on your Home screen – open the app and begin installing your favourite jailbreak apps and tweaks.
As the jailbreak is only semi-tethered at the time of writing, you’ll have to re-run the Yalu app every time you restart your device to re-jailbreak it. If a fully untethered jailbreak is released in future, we’ll update this section so make sure you keep checking back soon.
Read on to find out how to secure a jailbroken iOS device.
Secure your jailbroken device
So, you’ve jailbroken your iOS device – congratulations! Enjoy experimenting with the various tweaks and apps available via the Cydia repository. However, before you get too carried away, we advise you to take the following steps to secure your device. All iPhones have a ‘root’ superuser installed by default, which has access to everything on the phone – and, importantly, the password is the same across all iOS devices.
If a hacker manages to access your iPhone, all they need to do is input the default password (alpine for those wondering) to access pretty much anything on your device. Changing the default password for the root superuser should greatly increase the overall security of your iOS device, and here’s how to do it.
The first step is to open Cydia and download the MobileTerminal application don’t worry, it’s free and will give you command-line access to your iPhone. Once you’ve installed the app, open it up and follow these steps:
- Type su root and tap return.
- You should then be prompted for root’s password which is alpine – enter that and tap return.
- You should now be logged in as root – now type passwd and tap return. This should launch the command-line password-changing program.
- Enter the new password – make sure it’s one that’s hard to guess and not something like password. It’s worth noting that for security reasons, the password utility won’t display the text you’re entering.
- You’ll then be asked to verify your new password.
- Once you’ve verified your password, you should be taken back to the command prompt. Simply type exit and tap return to log out of the root user.