There are 4 repositories under xnu topic.
Run iPhone (xnu-arm64) in a Docker container! Supports KVM + iOS kernel debugging (GDB)! Run xnu-qemu-arm64 in Docker! Works on ANY device.
GeoSn0w's OpenJailbreak Project, an open-source iOS 11 to iOS 13 Jailbreak project & vault.
A WIP "Vulnerable by Design" kext for iOS/macOS to play & learn *OS kernel exploitation
An Open-Source iOS 11.0 -> 11.4.1 (soon iOS 13) Jailbreak, made for teaching purposes.
XNU kernel, Kernel Collection and CodeQL build scripts
Fish for BSD system calls and MACH traps inside of XNU ✌️
GeoSn0w's majestic knowledge base for iOS 12 / iOS 13 Jailbreak Development.
Efforts to build and run XNU (macOS Kernel)/Hackintosh on Raspberry Pi 3
A script for automatically compiling xnu and it's dependencies works for 10.13 High Sierra+ source code from Apple Inc.
Welcome to Hoyt's macOS Fuzzing & Code Repo. Contribute Code or Open an Issue or Discussion.
Providing a great interface to the iOS kernel, hardware, threads and processes in a great research environment. (WIP)
XNU Image Fuzzer - iOS App for Fuzzing Images with Objective-C Code covering 12 CGCreateBitmap & CGColorSpace Functions working with Raw Data and String Injection.
Scripts + patches to pwn vma2 (Virtualization.framework) macOS virtual machines
PoC showing a method to hide syscalls on XNU (arm64 macOS and iOS) from static analysis
A new XNU kernel fuzzer with some extra features.
Build your own complete XNU kernel header set, replaces Kernel.framework. Gain access to kernel private structures and symbols etc with IDE indexing worked.
An HTTP web server targeting the OS X's XNU kernel, written entirely in Assembly
iOS 12.0 -> 12.1.2 _kernproc and _rootvnode offsets for 16K devices
MachO editor / disassembler. No internet, no os requirements, just need a browser ;)
A simple build script for building ARM XNU Kernel on linux and run it on qemu.
Kernel Fuzzer for Apple's XNU, mainly meant for the iOS operating system
Integration fork of QEMU focusing on XNU platforms (arm, aarch64, etc)
Attempts to extract structures from C code and annotate them with the fields offsets.
A dump of some things from Jonathan Levin's newosxbook
Library for reading and patching xnu KernelCaches and a tool to disable loading of AppleSerialShim for m1n1 UART debugging over USB-C aux lines.