An open-source OS project that aims to provide source and binary compatibility with macOS® and a similar user experience.
Xnu GitHub Repositories
Explore popular GitHub repositories tagged “xnu”.
Compare stars, forks, and programming language using the same GitStar view as GitHub Trending.
Trending Repositories
Run iPhone (xnu-arm64) in a Docker container! Supports KVM + iOS kernel debugging (GDB)! Run xnu-qemu-arm64 in Docker! Works on ANY device.
A latest buildable and debuggable Objective-C runtime (objc4-818.2) project.
Bidirectional XPC message interception and more. Powered by Frida
GeoSn0w's OpenJailbreak Project, an open-source iOS 11 to iOS 13 Jailbreak project & vault.
XNU kernel, Kernel Collection and CodeQL build scripts
An Open-Source iOS 11.0 -> 11.4.1 (soon iOS 13) Jailbreak, made for teaching purposes.
Sniff XPC communication using Frida and Go
GeoSn0w's majestic knowledge base for iOS 12 / iOS 13 Jailbreak Development.
Fish for BSD system calls and MACH traps inside of XNU ✌️
Scripts + patches to pwn vma2 (Virtualization.framework) macOS virtual machines
Welcome to Hoyt's SRD Repo for the Apple Security Research Device. Contribute Code or Open an Issue or Discussion.
Research into porting the XNU kernel to ARM devices.
Efforts to build and run XNU (macOS Kernel)/Hackintosh on Raspberry Pi 3
Welcome to Hoyt's macOS Fuzzing & Code Repo. Contribute Code or Open an Issue or Discussion.
CodeQL + DTrace = Memory Disclosure Vulnerabilities in XNU
A QEMU fork emulates D22AP/D221AP devices(iPhone X).
XNU Image Fuzzer - iOS App for Fuzzing Images with Objective-C Code covering 15 CGCreateBitmap & CGColorSpace Functions working with Raw Data and String Injection.
PoC showing a method to hide syscalls on XNU (arm64 macOS and iOS) from static analysis
Research on Apple's USB protocols
Providing a great interface to the iOS kernel, hardware, threads and processes in a great research environment. (WIP)
Checks macOS for Kernel Task Port. It may help detect intrusive kexts that would leak the kernel task.
No repository description provided.
XNU kernel panic extraction/decompression command line utility.
Build your own complete XNU kernel header set, replaces Kernel.framework. Gain access to kernel private structures and symbols etc with IDE indexing worked.
A simple build script for building ARM XNU Kernel on linux and run it on qemu.
A new XNU kernel fuzzer with some extra features.
MachO editor / disassembler. No internet, no os requirements, just need a browser ;)
A collection of CodeQL queries, currently for DTrace XNU module
An HTTP web server targeting the OS X's XNU kernel, written entirely in Assembly