4 dépôts
Utilities that override hardware identifiers and patch system components to enable operating system support for non-native hardware.
Distinct from Hardware Configuration Tools: Focuses on spoofing and patching for OS compatibility, which is distinct from general hardware configuration or device ID resolution.
Explore 4 awesome GitHub repositories matching operating systems & systems programming · Hardware Compatibility Spoofers. Refine with filters or upvote what's useful.
CloverBootloader is a UEFI-compliant boot loader designed to initialize hardware and launch multiple operating systems across various platforms. Its primary purpose is to enable the booting of operating systems on unsupported hardware through system identity spoofing and hardware emulation. The project specializes in hardware compatibility patching by modifying ACPI tables, faking hardware IDs, and patching binary kernels or extensions in memory during the boot process. It provides capabilities to inject kernel extensions and spoof system parameters, such as product names and serial numbers,
Overrides hardware identifiers and patches ACPI tables to enable operating system support for non-native hardware.
Ce projet est une couche de compatibilité de fonctionnalités GPU et un mod de génération de trames. Il fonctionne comme un émulateur d'API DLL et un wrapper qui intercepte les appels propriétaires Nvidia DLSS Frame Generation et les redirige vers une implémentation alternative. Le logiciel permet la génération de trames AMD FSR 3 dans des jeux qui ne prennent nativement en charge que la génération de trames Nvidia DLSS. Il traduit les requêtes graphiques propriétaires en un standard ouvert, permettant à l'interpolation de trames de s'exécuter sur des cartes graphiques autrement incompatibles avec les standards originaux du fournisseur. Le système emploie le wrapping de proxy DLL et la redirection de bibliothèque dynamique pour imiter les signatures de fonction attendues et empêcher les plantages d'application. Ce processus mappe les traductions propriétaire-vers-ouvert via le hooking au runtime et l'émulation de surface API.
Overrides hardware requirements to enable advanced frame generation on incompatible graphics cards.
Brunch is a boot framework and hardware adaptation layer designed to run ChromeOS on non-native x86_64 PCs. It utilizes a custom EFI bootloader and kernel injection to enable the operating system to function on Intel and AMD processors not originally supported by official images. The framework distinguishes itself by transforming official recovery images into generic bootable versions through the use of custom kernels and EFI partition bootstrapping. It allows for the importation of security keys into system firmware to support secure boot and provides tools to toggle hardware patches and fea
Patches system components and adjusts kernel parameters to enable hardware support for specific wireless cards, audio devices, and touchscreens.
Hackintool is a hardware configuration tool designed to make non-native computer hardware compatible with macOS. It functions as a suite of utilities for spoofing device identifiers and patching system components to ensure the operating system recognizes unsupported hardware. The project provides specialized tools for graphics, audio, and USB configurations. This includes a framebuffer patcher for resolving display issues on unsupported GPUs, an audio layout configurator for enabling sound via device ID spoofing, and a USB port mapping tool that identifies connected devices to generate custom
Enables macOS compatibility on non-native hardware through device ID spoofing and framebuffer patching.