Robust es un framework de hotfix para Android y actualizador de aplicaciones en tiempo de ejecución diseñado para parchear errores en entornos de producción. Funciona como un parcheador de bytecode y herramienta de inyección de código dinámico, permitiendo la modificación de la lógica de la aplicación sin requerir una actualización completa de la app o un reinicio del dispositivo.
Las características principales de meituan-dianping/robust son: Application Component Hotfixes, Application Bundle Patching, Dynamic Application Updates, Android Application Modifiers, Hotfix Runtime Updates, Runtime Method Implementation Overrides, Bytecode Injection, Runtime Code Injection.
Las alternativas de código abierto para meituan-dianping/robust incluyen: alibaba/atlas — Atlas is a modularization system and dynamic component framework for Android. It functions as a class isolation layer… crimera/piko — Piko is a collection of specialized Android utilities designed for binary patching, user interface customization,… meituan-dianping/walle — Walle is a tooling system for automating the injection of distribution channel identifiers and metadata into signed… tencent/tinker — Tinker is an Android hotfix framework designed to update application code, resources, and native libraries at runtime… morpheapp/microg-re — MicroG-RE is an Android app modifier and compatibility layer designed to patch mobile applications. It functions as a… biliroamingx/biliroamingx — BiliRoamingX is a collection of binary modifications and an application feature unlocker for a mobile client. It…
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
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
Walle is a tooling system for automating the injection of distribution channel identifiers and metadata into signed Android application binaries. It functions as a command-line utility and build pipeline extension that reads and writes custom metadata directly into the Android application signing block. The tool specifically modifies the Android Signature V2 block to embed channel identifiers and key-value pairs without re-signing the binary. This approach enables the generation of multiple channel-specific application packages without requiring a full binary rebuild or repeated signing opera
Tinker is an Android hotfix framework designed to update application code, resources, and native libraries at runtime without requiring a full reinstallation or store update. It provides a comprehensive engine for injecting runtime fixes and managing the software lifecycle of deployed mobile applications. The framework distinguishes itself through a robust binary patching system that generates compact difference files between application versions, significantly reducing bandwidth usage during distribution. To ensure operational stability, it incorporates a crash-resilient safe mode that autom