Can Android Run on iPhone?

Yes, it’s possible to run the Android operating system on iPhone 7. While it’s not permanent, it’s like virtualization using a Jailbroken phone. We need to thank Corellium for Project Sandcastle [1]. Following my guide, you will learn how to do it step by step using a computer with macOS.


Make sure you have already Jailbroken iPhone. Checkra1n application should be on the menu. I also made a separate post on how to Jailbreak iPhone step by step [2].

Running Android

Open a terminal and use the following steps to download the Android system [3].

# 1 step download the archive
curl -sSL -o
# 2 step unarchive go intounzip
cd android-sandcastle
# 3 step run a setup and wait up to few minutes ./

Once it’s done you can run the Android by running the command below, but you need to put in DFU mode every time you want to run.



How to put iPhone 7 in DFU mode:

- Connect the device to a computer using a USB cable.
- Hold down both the Side button and Volume Down button.
- After 8 seconds, release the Side button while continuing to hold down the Volume Down button.
> If the Apple logo appears, the Side button was held down for too long.
[x] Nothing will be displayed on the screen when the device is in DFU mode. If open, iTunes will alert you that a device was detected in recovery mode.
> If your device shows a screen telling you to connect the device to iTunes, retry these steps.Need to see a men welcome screen there

If you can’t run and error message is

Failed to copy setup script

You need to fully to Jailbreak your iPhone and bypass a iCloud [2].

If you want to revert this change fully, you have to restore phone.

Photo by Jelle van Leest on Unsplash



Kibernetinio saugumo entuziastas; Aktyviausias Lietuvis TryHackMe platformoje; Inovacijų valdymo ir Antreprenerystės Magistrantas @ KTU