Table of Contents


Corellium's iOS devices may be jailbroken or non-jailbroken, and non-jailbroken devices may be created without the corelliumd agent, which enables certain functionality like keyboard pass through.

Due to lack of GPU (Metal) support, certain applications are not able to launch. This includes the native Maps, Watch, and Find My Friends apps. In addition, this will cause certain elements of the UI to render improperly. For example, components of the Notes and Reminders apps will not appear, and the background of the multi-tasking view may go blank.

Important Note: Corellium does not support logging into an iCloud account or downloading apps from the App Store.

The following peripherals are not currently supported for iOS:

  • Cellular (calls, text messages)

  • Camera

  • NFC

  • Bluetooth

Creating your device:

  1. Log in to Corellium.

  2. When you reach the Corellium Devices page, click CREATE DEVICE.

  3. Select the iPhone 6 device, then click NEXT.

  4. Now, use the default firmware and select Jailbroken, then click SELECT.

  5. Confirm your selections, then click CREATE DEVICE. We will not use advanced boot options for this example. You do not need to name the device.

  6. Please be patient while your virtualized iOS environment initializes. This process may take several minutes, depending on the device complexity.

  7. You will see a “Device is ready!” confirmation.

  8. The device will boot up to the home screen, and you are ready to go!

Next Steps

Now that you know how to set up your first iOS device, check out our Connecting to the Corellium VPN article.

Did this answer your question?