Why would I Jailbreak iOS, and what is a jailbreak?
People have been jailbreaking for quite a while now, and the jailbreak has become ubiquitous in the iOS community. Jailbreaking is the process of circumventing Apple’s security on iOS to allow unsigned arbitrary code to be executed on the iDevices. The first jailbreak has been created back in 2007 and it targeted the very first version of iOS, so it is safe to assume that jailbreaking is as old as the iOS itself.
People have been jailbreaking their iPhones, iPads, iPods and even Apple TVs for various reasons. Some people jailbreak for tweaks that can be installed from Cydia, some for the iOS themes that can be installed using Anemone or Winterboard from the same Cydia, and others simply like to be able to lurk around the operating system and browse the files and folders that compose iOS.
Is iOS Jailbreaking safe?
In terms of security, jailbreaking implies deactivation of various security mechanisms embedded in the stock iOS. Amongst these mechanisms, we have Kernel Patch Protection (which is defeated rather than deactivated), Apple Mobile File Integrity (AMFI), CodeSign, Application SandBox, Read-Only Root File System, etc. When most of this security measures are deactivated or tampered with, the device can’t be considered safe. On top of that, most iOS Jailbreaks include an SSH client (either DropBear, or OpenSSH), which comes with default authentication credentials (root and alpine), that the jailbreak user is supposed to change after jailbreaking, but most users don’t change it. Not changing SSH client’s credentials can result in a hacker getting into your device, stealing data or messing things up.
How to Jailbreak iOS 10.0 -> iOS 10.2 with Yalu Dark Jailbreak
If you’re sure you want to jailbreak your device, here are some things you need to keep in mind: at first, the jailbreak is quite unstable, it may take a few attempts to work, and you may experience reboots from time to time depending on the device you have. Also, this method cannot be applied for iPhone 7 or iPhone 7 Plus, iPhone 8 or iPhone 8 Plus, iPhone X or any 32-Bit device (iPhone 5 and lower), and only works on iOS 10.0 to iOS 10.2 (iOS 10.1.1 included). For this jailbreak, you will need to get Cydia Impactor.
Yalu Dark is a fork (a custom) version of yalu102 built by GeoSn0w (@FCE365). yalu102 has been created by Luca Todesco (@qwertyoruiop). So, for Yalu Dark, you should ask for GeoSn0w for support and not Luca Todesco, however, if you’re using the original yalu102, you should as Luca for support and not GeoSn0w. There are actually multiple custom versions of yalu102 created by various people (Blue Yalu, Yalu Space, etc), so you should ask the developer who customized the version you’re using for support. Luca is known in the jailbreaking community for getting irascible if you ask jailbreak-related questions, especially questions about future jailbreaks or ETAs, so avoid doing that if it is a question you can answer yourself.
To jailbreak your device with Yalu Dark, follow the following steps:
- Download the Yalu Dark IPA from GeoSn0w’s GitHub repo Or you can download Blue Yalu, Yalu Space or yalu102 the difference is purely cosmetical.
- Download Cydia Impactor for Windows, macOS or Linux. Cydia Impactor has been created by saurik, the author of Cydia.
- Open Cydia Impactor, connect your iDevice to the computer via USB cable and wait for it to appear in Cydia Impactor.
- Once you see your device and its unique device ID (a long string of numbers and letters), drag and drop the .IPA file you’ve downloaded earlier for your favorite flavor of Yalu into the interface of Cydia Impactor.
- Cydia Impactor will now ask you to log in with your Apple ID and password to be able to sign the application and deploy it to the device. The credentials are not stored in the app, they’re only transmitted to the Apple servers.
- After Cydia Impactor installs the jailbreak application, you will find it on your Home Screen, but you cant open it yet.
- Trust the profile. You need to navigate to Settings > General > Profiles and Device Management and select the profile with your e-mail address. Make sure you have an active internet connection and press “trust this profile”.