There are 8 repositories under iokit topic.
wrapper for IOKit.usb and IOKit.hid written on pure Swift that allows you convenient work with USB devices
Next generation XXTouch for iOS 13 and above. System-wide iOS Automation Toolkit.
A Mac OS X kernel mode filter driver ( a kernel extension ) for devices, file systems and network
measure GPU hardware utilization on iOS Devices
Subscribe to the Inserted and Removed events to be notified when a USB drive is plugged in or unplugged, or when a USB device is connected or disconnected. Usb.Events is a .NET Standard 2.0 library and uses WMI on Windows, libudev on Linux and IOKit on macOS.
Dump Kext information from iOS kernel cache. Applicable to the kernel which dump from memory
A macOS IOKit objects hooker
Remap your macOS keyboard with a simple SwiftUI frontend
IOKit wrapper for Nintendo Joy-Con and ProController (macOS, Swift)
Dump Kext information from Macos. Support batch analysis. The disassembly framework used is Capstone
Outputs current CPU core and package temperatures on macOS.
A macOS app develop with SwiftUI in MVVM that could inspect mac's battery info.
A simple, cross platform lightweight single-header gamepad library for handling controller input. With C89 support.
A little program to show how to dump all the IOKit IOReport information
macOS userland driver for Apple Pro Speakers
Send a notification when any USB devices are plugged in/removed, it wouldn't be Apple enough if the OS has these basic features
A Swift package that uses IOKit private APIs and exposes system sensor data including thermal, voltage, current, memory, etc.
Lilu plugin which applies common patches for the mobile HD4600 iGPU
Extract and generate code based on name and type for mig func/arg/request&reply member etc, ideal helper for creating monitor, tracker, fuzzer etc for Mach Remote Procedure Calls.
A collection of helper functions, macros, and similar which are useful for developing macOS DriverKit and kernel extensions (dexts & kexts) and working with them from user space. Mirror of https://gitlab.com/pmdj/kextgizmos
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 native macOS configuration app for 360Controller driver
WIP decompile of private IOKit library, IOReport
Low Level Swift Bluetooth library for the Darwin kernel
Change macOS scroll direction dynamically, based on mouse availability
A generic macOS kernel extension that handles firmware decompression and management.
Minerva USB Library for darwin macOS & iOS