MRK-Android-Dev is an Android Low-Level/High-Level rendering API using OpenGL powered by nanovg. This project is designed to provide developers with a powerful tool for creating complex graphics and dynamic injectable user interfaces on the Android platform.
- Low-Level Rendering: Direct access to the rendering pipeline for maximum control over graphics output.
- High-Level Abstractions: Simplified interfaces for common rendering tasks, making it easier to develop complex applications.
- Mono Piping: Integration with Mono framework for cross-platform development.
- Modified NanoVG: Utilizes a customized version of the NanoVG library for vector graphics rendering.
- UI Widgets: A collection of pre-built widgets that can be easily customized and integrated into any app.
- Focusable Elements: UI components that support focus management, essential for navigation and accessibility.
- Dynamic Component System: Allows for the creation and management of UI components at runtime.
The MRKGuiComponentBaseDT2_REF.cpp file serves as an example of a fully-fledged component that renders an extensive UI featuring my Dead Trigger 2 cheat back in 2019.
The MRKGuiComponentBaseDT2_REF component utilizes the Mono Pipe to communicate dynamically with the C# payload injected in the game.
MRKGuiComponentBaseDT2_REF component dynamically running in DeadTrigger2 video
The MRKGuiComponentDebugger component rendered in different android processes:






