One of the best reasons to use an Android device is to be able to perform more operations freely on the platform, and now this feature is also extended to Apple iPhones. Hackers have found ways to port Android to jailbroken iPhones.
checkra1n is a jailbreak solution for iOS 13 devices and was previously only available via macOS. The software is now available for Linux platforms, which also means hackers can run it from Android phones.
If you have an Android Root phone with Linux, a terminal app on your device, and an iPhone or iPad compatible with Checkra1n (iPhone 5s to iPhone X, iOS 12.3 and later), you can start using it.
In addition, you need a USB-C to Lightning cable. Please note that not all work will work properly, because some lack the method to put the iDevice in DFU mode.
Currently, the Project Sandcastle project is only compatible with the iPhone 7 and iPhone 7 Plus models (and the seventh-generation iPod Touch).
Here is an iPhone 7 booting Android ! pic.twitter.com/cfCdSEzTbo
— matteyeux (@matteyeux) March 4, 2020
However, the project is not perfect, and many of the Android system's adaptations are incomplete, including GPU, audio, mobile network, Bluetooth and camera are not working properly. From the operation video, the system operation is not smooth, and it still appears to be stuck.
Reddit user stblr provides the following process to unlock iPhone (for reference only):
1. Download the checkra1n binary for Linux and the correct µarch of your Android device.
2. Put it in a directory where execution is allowed, I used /data but the Termux virtual storage may be a cleaner solution.
3. Connect your iDevice to it.
4. Open the terminal app and gain root access.
su
5. Check that your iDevice is recognized.
lsusb
The USB ID should be 05ac:12a8.
6. Put your iDevice in DFU mode, see https://www.theiphonewiki.com/wiki/DFU_Mode for instructions.
7. Check that your iDevice is still recognized.
lsusb
Now the USB ID should be 05ac:1227. If it's no longer listed try to unplug the USB-C cable from the Android device and plug it again.
8.Run checkra1n in CLI mode.
./checkra1n -c
9. Profit! (or probably, try again since it's not very reliable)