Developer makes iPhone to run Android OS
Flashing an Android OS on iOS devices or flashing an iOS system on an Android device is an interesting topic, but it has been discussed for a long time without results due to limitations.
However, Corellium, a developer who has recently been prosecuted by Apple, has released the source code, which can be used to write Android on the iPhone 7.
In fact, flashing is also the main reason for this developer to be pursued very much by Apple because Apple does not agree with anyone to flash other systems on Apple devices. It is also the case that Apple is offering a copyright banner to claim that the developer infringed on Apple’s copyright.
Because Apple restricts the device without executing jailbreak, it does not have advanced permissions to execute commands, so if you want to complete the flashing, you must first jailbreak the device.
On a device that supports jailbreak, this developer developed a special toolset to support cracking and flashing. Finally, the iOS system on iPhone 7 was successfully replaced with Android.
This may sound simple, but the researcher spends a lot of time and energy behind it because there are many incompatibilities in terms of hardware.
To this end, the research team needs to build special drivers for many hardware to adapt, but even so, there are still many hardware or functions that cannot be used normally.
The developer named the project Project Sandcastle, which aims to break through Apple’s restrictions and allow users to run Android/Linux on the iPhone.
According to the official introduction of the Sandcastle project, the currently supported devices are only the iPhone 7 series, and other models of devices need more time for compatibility adaptation and so on.
At the same time, because the jailbreak tool checkra1n only supports iPhone 11 and lower versions, iPhone 11 and subsequent versions cannot be jailbroken and cannot be flashed.
The current Android system project is based on the open-source Android 10 version. Although it can be successfully flashed, for the time being, many functions are not available and are not suitable for ordinary users. The hardware module support list is as follows:
If you have an idle iOS device at hand and are very interested in jailbreaking and flashing, you can click here to enter the official Sandcastle project for a flashing guide.