Skip to content

Instantly share code, notes, and snippets.

View YungRaj's full-sized avatar

Ilhan Raja YungRaj

View GitHub Profile
@YungRaj
YungRaj / ThirdPartyKexts.md
Created February 27, 2024 02:17 — forked from steven-michaud/ThirdPartyKexts.md
Running Third Party Kernel Extensions on Virtualization Framework macOS Guest VMs

Running Third Party Kernel Extensions on Virtualization Framework macOS Guest VMs

As of macOS 12 (Monterey), Apple's Virtualization framework has nice support for macOS guest virtual machines, but with severe limitations: For example you can't install a macOS guest on Intel Macs, install guests with newer versions of macOS than the host, copy and paste between the host and the guest, or install third party kernel extensions in the guest. As usual for Apple, the functionality they do support is nicely implemented, but they've left out so much that the result is only marginally useful -- at least compared to

import sys, os, re, subprocess, select, plistlib, frida
def print_usage():
print('python3 install_ios_app.py app_ids')
argv = sys.argv;
argc = len(sys.argv)
if argc < 2: