ARMv7 payload for arbitrary code execution on MediaTek bootloaders, enabling bootloader modification and customization.
Kaeru is an ARMv7 payload that enables arbitrary code execution on MediaTek bootloaders (Little Kernel/LK). It works by patching bootloader images to inject custom code, allowing users to modify boot behavior, add debugging capabilities, and customize device functionality. This tool solves the problem of limited bootloader customization by providing a way to run user-defined code during the boot process.
Advanced developers, security researchers, and embedded systems enthusiasts working with MediaTek devices who need low-level bootloader access for debugging, customization, or research purposes.
Developers choose Kaeru because it provides a specialized, open-source solution for executing arbitrary code on MediaTek bootloaders, enabling deep customization not available through standard tools. Its modular design and integration with libraries like nanoprintf and libsej make it adaptable for embedded systems while emphasizing transparency and user responsibility.
ARMv7 payload that provides arbitrary code execution on MediaTek bootloaders
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Enables running custom code during boot, allowing for advanced debugging and boot process hooking as detailed in the README.
Takes bootloader images as input and outputs patched versions ready for flashing, specifically for MediaTek LK bootloaders.
Uses adapted components from Linux kernel and nanoprintf under AGPL-3.0, ensuring transparency and community adaptation.
Includes a detailed wiki with guides for building, porting, and customization, reducing initial learning barriers.
README explicitly warns that improper use can permanently damage devices, requiring expert handling and risk acceptance.
Offsets and addresses must be manually adjusted for each device and bootloader version, complicating porting and use.
Only compatible with ARMv7 MediaTek bootloaders, excluding newer ARM versions or other chipset manufacturers.