awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
acidanthera avatar

acidanthera/Lilu

0
View on GitHub↗
3,845 stars·426 forks·C·BSD-3-Clause·5 vues

Lilu

Lilu is a kernel patching engine and runtime code injection framework designed to modify kernel drivers and libraries in memory. It functions as an operating system customization framework that intercepts function calls and redirects execution flow within the kernel to resolve hardware compatibility issues and adjust system stability.

The project employs a modular platform that allows for the injection of code and the modification of system libraries during the boot process without altering files on disk. It utilizes a plugin-based extension architecture and a standardized API interface to load external modules for system customization.

Its capabilities cover low-level system modifications, including dynamic function hooking and in-memory code modification for both 64-bit and 32-bit architectures. The framework supports kernel-level execution redirection, runtime system customization, and the development of modular system extensions.

Features

  • Kernel-Level Hooking - Serves as a framework for inserting custom code into the operating system kernel to modify its runtime behavior.
  • In-Memory Modifications - Injects and modifies kernel extensions and libraries directly in volatile memory to change system behavior.
  • Kernel Extension Loaders - Provides a system for dynamically injecting and altering the behavior of kernel extensions during the boot process.
  • In-Memory Binary Patching - Modifies executable instructions directly in RAM during runtime to alter system behavior without disk changes.
  • Kernel Code Injection - Implements the mechanism to insert and execute custom binary code within the kernel address space during startup.
  • Execution Redirections - Redirects low-level operating system operations to custom handlers to resolve hardware compatibility and stability issues.
  • Extension Patching - Provides the capability to inject and alter code within kernel extensions to change behavior without modifying disk files.
  • OS Customization Frameworks - Provides a framework for resolving hardware compatibility and stability issues via runtime patching of the OS.
  • Runtime System Customizations - Changes the behavior of system libraries and active processes in memory to resolve compatibility and stability issues.
  • Kernel Patching Utilities - Functions as a framework for injecting code and modifying kernel extensions and system libraries in memory during boot.
  • Function Hooking - Intercepts system calls and function executions to redirect control flow to custom handler logic.
  • Patching Extension APIs - Provides a standardized set of programming interfaces for creating and loading custom kernel patching extensions.
  • Patching binaire - Provides binary patching capabilities that operate across both 64-bit and 32-bit system architectures.
  • User-Space Process Patching - Changes the behavior of user-space processes and libraries at runtime for both 64-bit and 32-bit architectures.
  • Kernel Extension Development - Supports building modular plugins and drivers that interface with the kernel to add hardware support and system capabilities.
  • Plugin-Based Architectures - Employs a modular architecture that allows extending kernel functionality through external plugins and modules.
  • Kernel Internals - Kernel extension for arbitrary kernel and process patching.

Historique des stars

Graphique de l'historique des stars pour acidanthera/liluGraphique de l'historique des stars pour acidanthera/lilu

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait acidanthera/lilu ?

Lilu is a kernel patching engine and runtime code injection framework designed to modify kernel drivers and libraries in memory. It functions as an operating system customization framework that intercepts function calls and redirects execution flow within the kernel to resolve hardware compatibility issues and adjust system stability.

Quelles sont les fonctionnalités principales de acidanthera/lilu ?

Les fonctionnalités principales de acidanthera/lilu sont : Kernel-Level Hooking, In-Memory Modifications, Kernel Extension Loaders, In-Memory Binary Patching, Kernel Code Injection, Execution Redirections, Extension Patching, OS Customization Frameworks.

Quelles sont les alternatives open-source à acidanthera/lilu ?

Les alternatives open-source à acidanthera/lilu incluent : bmax121/apatch — APatch is a suite of utilities for Android designed to provide kernel-level root access, manage system modules, and… acidanthera/opencorepkg — OpenCorePkg is a modular UEFI bootloader designed to initialize hardware and facilitate the loading of modern… cloverhackycolor/cloverbootloader — CloverBootloader is a UEFI-compliant boot loader designed to initialize hardware and launch multiple operating systems… abcz316/skroot-linuxkernelroot — This project is a kernel binary patching utility designed to facilitate administrative privilege escalation on Linux… lsposed/lsposed — LSPosed is an Android runtime hooking framework and in-memory code modifier. It functions as a system hooking tool… dortania/opencore-legacy-patcher — OpenCore Legacy Patcher is a utility designed to enable the installation and operation of modern operating systems on…

Alternatives open source à Lilu

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Lilu.
  • bmax121/apatchAvatar de bmax121

    bmax121/APatch

    7,103Voir sur GitHub↗

    APatch is a suite of utilities for Android designed to provide kernel-level root access, manage system modules, and inject custom code into the kernel. It functions as a root tool and system module loader that allows for administrative privileges and device customization. The project distinguishes itself by injecting root capabilities directly into the kernel space to increase stealth and system-level authority. It utilizes a key-based authorization system to manage high-privilege access and prevent unauthorized administrative control of the device. The system modifies operating system behav

    Kotlinandroidinline-hookkernel
    Voir sur GitHub↗7,103
  • acidanthera/opencorepkgAvatar de acidanthera

    acidanthera/OpenCorePkg

    14,750Voir sur GitHub↗

    OpenCorePkg is a modular UEFI bootloader designed to initialize hardware and facilitate the loading of modern operating systems on non-standard or unsupported hardware. It functions as a comprehensive firmware emulation environment, providing the necessary runtime services and memory management to bridge the gap between diverse hardware configurations and operating system requirements. The project distinguishes itself through its ability to perform runtime kernel patching and system firmware modification, allowing for the injection of drivers and the manipulation of hardware tables during the

    Copencore
    Voir sur GitHub↗14,750
  • cloverhackycolor/cloverbootloaderAvatar de CloverHackyColor

    CloverHackyColor/CloverBootloader

    5,053Voir sur GitHub↗

    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,

    C
    Voir sur GitHub↗5,053
  • abcz316/skroot-linuxkernelrootAvatar de abcz316

    abcz316/SKRoot-linuxKernelRoot

    3,807Voir sur GitHub↗

    This project is a kernel binary patching utility designed to facilitate administrative privilege escalation on Linux systems. It operates by modifying compiled kernel images directly, allowing for the injection of custom code and authorization keys without requiring access to the original source code. The framework distinguishes itself through its focus on stealth and system integrity. It employs non-mounting obfuscation techniques and side-channel execution paths to maintain an administrative presence while remaining invisible to standard security detection mechanisms and performance analysi

    C++
    Voir sur GitHub↗3,807
Voir les 30 alternatives à Lilu→