2 Repos
Engines that calculate and apply bytecode diffs and resource patches to update Android applications incrementally.
Distinct from Incremental Updates: Specifically an engine for Android binary/resource patching, unlike ML model or document index updates.
Explore 2 awesome GitHub repositories matching mobile development · Android Binary Patching Engines. 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
Deploys bytecode diffs and resource patches to update specific application components without a full reinstall.
Dexposed ist eine Reihe von Laufzeit-Tools und Engines, die für dynamisches Patchen, Framework-Interception und Code-Instrumentierung auf Android-Geräten entwickelt wurden. Es fungiert als Hooking-Framework und Instrumentierungstool, das verwendet wird, um benutzerdefinierten Code in laufende Prozesse zu laden und die Logik zu ändern, ohne den ursprünglichen Bytecode zu modifizieren. Das Projekt ermöglicht das Abfangen und Modifizieren von Methodenverhalten sowohl innerhalb von Android-Anwendungen als auch im System-Framework. Es bietet spezifisch Funktionen zur Umgehung von Betriebssystembeschränkungen durch das Überschreiben von Framework-Aufrufen und das Anwenden von Hot-Patches auf Live-Prozesse, ohne dass ein Neustart erforderlich ist. Das Toolset deckt breite Instrumentierungsfunktionen ab, einschließlich des Abfangens von Methodenausführungen, der Umleitung von Super-Methodenaufrufen und der Überwachung von Verhalten auf Systemebene durch Laufzeit-Interception.
Applies code fixes or feature changes to live Android processes without requiring an application restart.