5 dépôts
Drivers and utilities for interacting with Apple hardware components.
Explore 5 awesome GitHub repositories matching part of an awesome list · Hardware and Kernel Drivers. Refine with filters or upvote what's useful.
VirtualSMC
Open-source implementation of the Apple SMC protocol.
Bluetooth experimentation framework for Broadcom and Cypress chips.
Bluetooth experimentation framework for Apple devices.
Frankenstein provides a virtual environment to fuzz wireless firmwares. Firmwares can be hooked during runtime to extract their current state (i.e., xmitstate through InternalBlue). Then, they can be re-executed in a virtual environment for fuzzing. To do so, the firmware image needs to be…
Framework for reverse engineering Apple Wi-Fi firmware.
A driver for MacBook models 2018 and newer, implementing the VHCI (required for mouse/keyboard/etc.) and audio functionality.
Linux driver for the Apple T2 security chip.
smcutil is a command line tool for reading Apple's SMC payloads on T1 and prior devices, validating them, fingerprinting them and extracting the contents for disassembly.
Utility for creating SMC binaries from update payloads.