2 dépôts
Injecting new functional code and modifying metadata directly into Android executable DEX files.
Distinct from Dex: Focuses on injecting new logic into DEX files rather than just creating binary diffs for patches.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Bytecode Injection. Refine with filters or upvote what's useful.
Robust est un framework de hotfix Android et un outil de mise à jour d'application runtime conçu pour corriger les bugs dans les environnements de production. Il fonctionne comme un patcher de bytecode et un outil d'injection de code dynamique, permettant la modification de la logique d'application sans nécessiter une mise à jour complète de l'application ou un redémarrage de l'appareil. Le projet permet la remédiation des défauts Android en injectant de nouvelles classes et méthodes dans les builds existants et en modifiant les implémentations des méthodes existantes. Il utilise une chaîne d'outils pour générer des fichiers de patch binaires qui mettent à jour le comportement de l'application et introduisent des solutions de contournement à la volée. Le système réalise ces mises à jour via la redirection de bytecode, l'isolation du chargeur de classe et le patch de la table des méthodes runtime. Il incorpore également le hooking basé sur la réflexion et l'injection dynamique de bytecode pour rediriger le flux d'exécution au sein de la machine virtuelle en cours d'exécution.
Provides the capability to inject new classes and methods directly into Android executable DEX files at runtime.
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
Alters Android executable bytecode to inject new functionality and modify app metadata before packaging.