Skip to main content

Virtual Devices and IP Addresses

Each project in Corellium has its own /23 IP space, and virtual devices within the project are assigned addresses within that /23 IP space. For example, if the project has the IP space 10.11.2.0/23, the first virtual device would have a Wi-Fi IP of 10.11.2.1 and a services IP of 10.11.3.1.

In other words, each project is given a consecutive range of 512 IP addresses, starting from an IP address whose 3rd part must be an even number. For example, 10.11.4.0 would be a valid starting address for the project’s range, but not 10.11.5.0.

This system makes it easy for users to quickly remember the IP addresses of their devices and be able to easily access them with their tools, streamlining their process.

Android devices use three IP addresses each, Apple devices two. This means each product has a maximum limit of 127 Androids or 253 iPhones, or some combination of the two. See the below table for an example of how IP addresses are assigned:

Device TypeWiFi IPService IPSecondary IP (android only)
Android10.11.0.110.11.1.110.11.0.2
Apple10.11.0.310.11.1.3N/A