8 Repos
Modification of compiled application binaries to alter logic and enable hidden features without source code access.
Distinct from Source-Level Patch Integration: Distinct from source-level integration [f1_mt1] as it targets compiled binaries specifically.
Explore 8 awesome GitHub repositories matching software engineering & architecture · Bytecode Patching. Refine with filters or upvote what's useful.
Atlas is a modularization system and dynamic component framework for Android. It functions as a class isolation layer and incremental update engine, allowing application logic and resources to be decoupled into independent bundles that are loaded at runtime. The project distinguishes itself by providing physical bundle isolation through custom class loaders to prevent dependency conflicts and bypass method count limits. It enables the deployment of remote components and incremental patches, using bytecode diffs and resource patching to update specific application parts without requiring a ful
Applies bytecode diffs to existing components at runtime to update application logic without a full reinstall.
This project is a comprehensive Android reverse engineering suite that functions as a decompiler, bytecode deobfuscator, and malware analysis tool. It is designed to convert APK, DEX, and OAT binaries into human-readable source code using a native implementation that does not require a Java Virtual Machine. The platform is distinguished by its integration with Frida for dynamic analysis, allowing users to hook methods, inject custom JavaScript, and dump device memory in real time. It also features specialized security engines, including a taint propagation engine and a stack-state machine, to
Edits bytecode via assembly and updates checksums and signatures to alter application logic.
This project is an Android application patcher and executable optimizer designed to modify and recompile application binaries. It functions as a root-based app modder that allows for the addition of features and the removal of unwanted libraries from Android apps. The system focuses on customizing YouTube and YouTube Music by adding unofficial features and removing advertisements. It provides the ability to deploy modified application modules via root managers to maintain system compatibility and bypass detection. The tool covers a broad range of binary transformation capabilities, including
Modifies compiled Android application binaries by inserting custom bytecode instructions to alter app behavior.
apk.sh is a mobile application patching framework and reverse engineering tool designed to inject custom instrumentation and logic into compiled Android binaries. It serves as a workflow manager for modifying application packages without requiring access to the original source code. The toolkit focuses on automating the process of injecting the Frida gadget into Android packages, enabling dynamic analysis and function hooking on non-rooted devices. It handles the end-to-end lifecycle of deconstructing, modifying, and resigning binaries to facilitate security research, malware analysis, and be
Provides capabilities to modify compiled Android binaries to inject custom logic without original source code access.
BiliRoamingX is a collection of binary modifications and an application feature unlocker for a mobile client. It functions as a set of patches designed to unlock hidden features, remove regional restrictions, and modify the behavior and appearance of the application. The project utilizes a customization framework to remove unwanted page elements and adjust interface scales. It includes a media playback optimizer that forces default high resolutions and enables custom playback speeds for video streams. The modification suite covers regional restriction bypasses, content feed filtering, and su
Modifies compiled application binaries to alter internal logic and unlock hidden features.
YTLitePlus is a modified Android application for the YouTube platform that functions as an ad-blocking video player and feature enhancer. It is designed to remove commercial interruptions and unlock playback capabilities typically restricted in the standard mobile interface. The project distinguishes itself by providing a customizable media interface where users can override experiment flags and adjust layout elements. It includes a privacy-focused client that disables tracking parameters and suppresses network permission requests to protect user privacy. The modification covers a wide range
Modifies the compiled application binary to alter logic and enable restricted features.
MicroG-RE is an Android app modifier and compatibility layer designed to patch mobile applications. It functions as a system for removing advertisements, skipping sponsored content, and replacing proprietary service dependencies with open-source alternatives to maintain account authentication and app compatibility. The project provides a MicroG compatibility layer that enables applications to function without closed-source frameworks. It further implements notification restoration by spoofing application signatures, ensuring that push messages are delivered correctly after a binary has been p
Implements bytecode-level patching of compiled binaries to remove advertisements and unlock restricted application features.
Piko is a collection of specialized Android utilities designed for binary patching, user interface customization, media downloading, and application debugging. It functions as an APK modification framework that alters application metadata and binary resources to modify internal logic and bypass version locks. The project differentiates itself through deep application modification capabilities, including bytecode-level instruction patching, DEX file manipulation, and a dynamic hooking engine. It enables the overriding of resource files and the injection of permissions via the application manif
Implements bytecode-level patching to alter application logic and enable hidden features within compiled binaries.