Guides

David Backer avatar N
23 articles in this collection
Written by David Backer and Noah Eriksen

Debugging the XNU Kernel with IDA Pro and Corellium

Learn how to debug a virtual iOS kernel using the Remote XNU Debugger.
David Backer avatar
Written by David Backer
Updated over a week ago

How to Download Copies of Stock Firmwares

This article will show you how to download the variety of stock firmware that are available for your use.
N
Written by Noah Eriksen
Updated over a week ago

Adding a Custom IPSW on an On-Site Deployment [How-To Guide]

Keen on bringing your own Apple software but stuck on the custom IPSW? Use our how-to guide to add a custom IPSW file to on-site deployment.
David Backer avatar
Written by David Backer
Updated over a week ago

Displaying Running Applications and Cached Processes on Android

How to Navigate through our platform to show all running applications along with cached processes in Android
N
Written by Noah Eriksen
Updated over a week ago

Tracing Threads and Processes with CoreTrace

Corellium makes it easy to trace system calls using our proprietary CoreTrace tool. Here's how it works!
David Backer avatar
Written by David Backer
Updated over a week ago

Connecting to a Virtual iOS Device with USBFlux

USBFlux allows you to connect virtual iOS devices to programs like Xcode using the USB protocol - just like plugging in physical devices.
N
Written by Noah Eriksen
Updated over a week ago

How to Debug Userland Native Code

While these instructions use GDB, the configuration steps are the same for LLDB and other debuggers that speak GDB's remote protocol.
David Backer avatar
Written by David Backer
Updated over a week ago

Finding Your UDID from an Unsigned IPA

Let's find a UDID!
David Backer avatar
Written by David Backer
Updated over a week ago

Configuring Windows Defender Firewall on Windows 7

Allow Corellium to establish a VPN connection on Windows machines.
N
Written by Noah Eriksen
Updated over a week ago

Connect Your Device to Xcode with Corellium

How to use Xcode with your virtual iOS-based devices as part of your iOS testing and development processes.
N
Written by Noah Eriksen
Updated over a week ago

Build a Custom Kernel for Android on Debian

Learn how to modify an Android kernel with this Corellium guide. Written for Debian Bullseye and adaptable to other Linux distributions.
David Backer avatar
Written by David Backer
Updated this week

How to Debug and Test Android Apps

Let's debug an Android app!
David Backer avatar
Written by David Backer
Updated over a week ago

Testing Third-Party iOS Apps

Notes on testing installed apps on iOS devices.
David Backer avatar
Written by David Backer
Updated over a week ago

Installing Apps with OpenGApps

We've included a streamlined way to download and install OpenGApps.
David Backer avatar
Written by David Backer
Updated over a week ago

How to Debug the Kernel

See how you can use Corellium’s virtual environment for kernel debugging, including the how to’s of initial set up and examples.
David Backer avatar
Written by David Backer
Updated over a week ago

Setting Up an On-Premises Altra Deployment

Just purchased an on-site license with us? Here's a helpful guide to get you started with your deployment!
David Backer avatar
Written by David Backer
Updated over a week ago

Checking Suspicious Links in Corellium

Ever received a suspicious SMS with a link? Here's how to determine whether the link is just spam or something more nefarious.
David Backer avatar
Written by David Backer
Updated over a week ago

Setting Up a Virtual Signal Device using Corellium

This can be helpful if you need to use Signal, but do not wish to share your primary phone number or use your primary device.
N
Written by Noah Eriksen
Updated over a week ago

Accessing Kernel and Physical RAM from Userland

Corellium VMs offer user programs running inside the CHARM hypervisor a way to access either kernel or physical views of VM RAM.
David Backer avatar
Written by David Backer
Updated over a week ago

Using Charles with Corellium

Let's walk through how easy it is to set up Charles with your virtual Corellium device.
N
Written by Noah Eriksen
Updated over a week ago

Using Frida to Find Hooks

Frida is a dynamic code instrumentation toolkit for developing, researching, and reversing applications. Let's dive in and see how it works!
N
Written by Noah Eriksen
Updated over a week ago

Using Root from Apps

How to use su from an app you're installing.
David Backer avatar
Written by David Backer
Updated over a week ago

Using Burp Suite with Corellium

How to get started using your Corellium virtual device with Burp Suite.
David Backer avatar
Written by David Backer
Updated over a week ago