How to jailbreak an iPhone or iPad running iOS 10.2

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

For those with an iPhone 6s, 6s Plus, iPad Pro or iPhone SE, follow these instructions to jailbreak your iOS device running iOS 10.2.

1) The first step is to download the tools required – you can download the Yalu Jailbreak IPA for iOS 10.2 from here (named yalu102_alpha.ipa at the time of writing), and you can grab the appropriate version of Cydia Impactor (Mac, Windows, Linux) from here.

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.

There’s also a mobile user that also has access to your data and has the same default password of alpine. Follow steps 2-6 to change mobile’s password and you should be protected from any potential hacks. 

Follow Lewis Painter on Twitter | Follow Macworld UK on Twitter