awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
alibaba avatar

alibaba/AndFix

0
View on GitHub↗

AndFix

AndFix is a binary patching framework and update system for Android applications. It provides tools for generating binary diffs and applying runtime method replacements to fix bugs without requiring a full application update.

The system utilizes a binary diff generator to isolate minimal code changes between package versions. It supports the consolidation of multiple incremental patches into a single update file and employs native hooks to replace specific method implementations in memory during the application initialization phase.

The framework covers capabilities for binary patch generation, patch management, and incremental update delivery. These processes enable the injection of patched bytecode into the application runtime to resolve logic errors and crashes.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Features

  • Runtime Logic Hot-Updates - Provides a framework for updating mobile app logic and fixing bugs at runtime without full reinstalls.
  • Binary Delta Generators - Calculates and creates byte-level difference packages between two software releases.
  • Android Application Update Systems - Delivers and merges small binary patches to maintain application stability between official release cycles.
  • Runtime Code Injection - Dynamically loads and executes patched bytecode within the application runtime during initialization.
  • Binary Diffing - Provides bytecode-level comparison of binary files to identify minimal structural changes.
  • Binary Patching Utilities - Provides a system for modifying compiled software binaries to alter functionality and fix bugs.
  • Binary - Generates minimal binary patch files by comparing a fixed package against an older version.
  • Runtime Method Patching - Replaces the implementation of methods in a running application using native hooks.
  • Method Hooking - Implements method hooking to redirect function calls at runtime via memory injection.
  • Patch Consolidation - Allows merging multiple small bug fixes into a single consolidated binary update file.
  • Hot-Patching Tools - Loads and activates downloaded patch files during initialization to update logic without restarting.
  • Patch Consolidation - Combines several single-fix patch files into a single consolidated update to streamline delivery.
  • Incremental Update Chains - Implements incremental update chains to deliver a sequence of signed patches.
6,998 stars·1,598 forks·C++·other·21 views

Star history

Star history chart for alibaba/andfixStar history chart for alibaba/andfix

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

Projects sharing features with AndFix

These projects share indexed features with AndFix. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • focus-creative-games/hybridclrfocus-creative-games avatar

    focus-creative-games/hybridclr

    7,863View on GitHub↗

    HybridCLR is a hybrid C# execution engine and assembly loader designed for Unity. It provides a system for hot-updating C# logic across all platforms at runtime without requiring the application to be rebuilt or reinstalled. The project is distinguished by its mixed-mode execution, which runs unmodified code at native speed while using a high-performance interpreter for updated functions. It includes a generic type resolver that allows hot-updated code to use generic classes and functions regardless of whether they were pre-instantiated in the main binary. To protect proprietary source code,

    C++csharpframeworkhot
    View on GitHub↗7,863
  • alibaba/freelinealibaba avatar

    alibaba/freeline

    5,463View on GitHub↗

    Freeline is a mobile application update framework and bytecode hot-swap engine designed to deliver incremental binary updates to devices. It functions as a binary diff patching tool and a mobile over-the-air patching framework that allows for the delivery of small update packages to fix bugs and replace resources without requiring a full application reinstall. The system distinguishes itself through its ability to perform dynamic code swapping and native library updating. It replaces shared object binaries and code segments in a running process via socket servers, enabling logic updates and h

    Java
    View on GitHub↗5,463
  • alibaba/atlasalibaba avatar

    alibaba/atlas

    8,149View on GitHub↗

    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

    Javaandroidatlasdynamic
    View on GitHub↗8,149
  • egametang/etegametang avatar

    egametang/ET

    9,813View on GitHub↗

    ET is a C# game server framework and distributed actor model runtime designed for large-scale multiplayer environments. It provides a comprehensive toolkit for building distributed game backends, incorporating a multiplayer network transport layer and a specialized suite for game AI and pathfinding. The framework is distinguished by its use of a distributed actor model to scale processing across multiple threads and servers, utilizing isolated actors for state management and messaging. It features a unified codebase architecture that allows shared logic between the server and client, enabling

    C#actorc-sharpdotnet
    View on GitHub↗9,813
Compare all 30 related projects→

Frequently asked questions

What does alibaba/andfix do?

AndFix is a binary patching framework and update system for Android applications. It provides tools for generating binary diffs and applying runtime method replacements to fix bugs without requiring a full application update.

What are the main features of alibaba/andfix?

The main features of alibaba/andfix are: Runtime Logic Hot-Updates, Binary Delta Generators, Android Application Update Systems, Runtime Code Injection, Binary Diffing, Binary Patching Utilities, Binary, Runtime Method Patching.

Which projects share features with alibaba/andfix?

Projects with overlapping indexed features include: focus-creative-games/hybridclr — HybridCLR is a hybrid C# execution engine and assembly loader designed for Unity. It provides a system for… alibaba/freeline — Freeline is a mobile application update framework and bytecode hot-swap engine designed to deliver incremental binary… alibaba/atlas — Atlas is a modularization system and dynamic component framework for Android. It functions as a class isolation layer… egametang/et — ET is a C# game server framework and distributed actor model runtime designed for large-scale multiplayer… tencent/tinker — Tinker is an Android hotfix framework designed to update application code, resources, and native libraries at runtime… radare/radare2 — radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture…