awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Binary file patching

Classement mis à jour le 21 juil. 2026

For native file patching, the strongest matches are revanced/revanced-manager (This tool is a specialized binary patcher designed for), paolo-projects/auto-unlocker (This utility performs targeted binary patching on virtualization software) and dnspy/dnspy (This tool provides a comprehensive environment for reverse engineering). drdonk/unlocker and shroudedcode/apk-mitm round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Find the best native binary file patching tools. Compare top open-source libraries by activity and features to find the right one for your project.

Binary file patching

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • revanced/revanced-managerAvatar de ReVanced

    ReVanced/revanced-manager

    25,932Voir sur GitHub↗

    ReVanced Manager is an Android application patcher designed to modify compiled mobile binaries. It enables users to inject custom features, alter runtime behavior, and remove interface elements without requiring access to original source code. The utility distinguishes itself by performing all operations locally on the user device, ensuring privacy by avoiding external server dependencies. It automates the entire modification lifecycle, including the retrieval of application files, the application of bytecode-level patches, and the generation of new cryptographic signatures to ensure the resu

    This tool is a specialized binary patcher designed for modifying Android application binaries, providing automated patching and cryptographic signing capabilities that align with the core requirements of file-level modification.

    DartBinary Patchers
    Voir sur GitHub↗25,932
  • paolo-projects/auto-unlockerAvatar de paolo-projects

    paolo-projects/auto-unlocker

    4,928Voir sur GitHub↗

    Auto-unlocker is a collection of utilities designed to modify virtualization software libraries to bypass system restrictions on guest operating systems. It primarily functions as a binary patcher that enables the selection and booting of macOS guests within VMware. The project modifies core system libraries to unlock hidden operating system selection options and bypass boot checks for unsupported guests. It also includes a guest tools installer that downloads and applies the driver packages necessary for hardware integration and performance. The toolset provides capabilities for managing vi

    This utility performs targeted binary patching on virtualization software libraries to enable specific guest OS support, fulfilling the core requirement of file-level modification even though its scope is specialized to VMware.

    C++Binary Patching Utilities
    Voir sur GitHub↗4,928
  • dnspy/dnspyAvatar de dnSpy

    dnSpy/dnSpy

    28,993Voir sur GitHub↗

    dnSpy is a desktop application designed for the analysis, debugging, and modification of compiled .NET assemblies. It functions as an assembly analysis suite and decompiler, translating binary instruction streams back into readable source code to facilitate reverse engineering when original source files are unavailable. The tool distinguishes itself through an integrated binary patching engine and metadata editor, which allow for the direct modification of executable logic and internal metadata tables. It supports in-process debugging instrumentation, enabling users to inject runtime hooks, s

    This tool provides a comprehensive environment for reverse engineering and directly modifying .NET assemblies, including an integrated binary patching engine that fulfills the core requirement for file-level modification.

    C#Binary Patchers
    Voir sur GitHub↗28,993
  • drdonk/unlockerAvatar de DrDonk

    DrDonk/unlocker

    3,840Voir sur GitHub↗

    Unlocker is a patching tool designed to enable the installation and booting of macOS guest operating systems on non-Apple hardware. It functions as a macOS guest enabler by modifying virtualization software binaries to bypass hardware restrictions and support OS combinations that are not supported by default. The project provides a mechanism to emulate Apple-specific device signatures by intercepting calls between the virtual machine manager and the hardware. It also includes a driver image provider that delivers ISO images containing the necessary utilities and drivers for guest installation

    This tool performs binary patching on virtualization software to bypass hardware restrictions, fitting the category of a specialized binary patching utility despite its narrow focus on macOS guest enablement.

    GoBinary Patching Utilities
    Voir sur GitHub↗3,840
  • shroudedcode/apk-mitmAvatar de shroudedcode

    shroudedcode/apk-mitm

    5,036Voir sur GitHub↗

    apk-mitm is a command-line utility designed to modify Android APK files to enable HTTPS traffic inspection via a proxy. It functions as a network security patcher and certificate pinning bypass tool, automating the process of altering application packages to allow man-in-the-middle traffic analysis. The tool modifies compiled Android packages by unpacking them, altering internal files, and re-encoding the binary. It specifically focuses on disabling certificate pinning and injecting network security configurations into the application manifest, which permits the use of proxy certificates on b

    This utility automates the modification and re-signing of Android APK files to bypass certificate pinning, serving as a specialized binary patching tool for mobile application security testing.

    TypeScriptBinary Patching Utilities
    Voir sur GitHub↗5,036
  • sisong/hdiffpatchAvatar de sisong

    sisong/HDiffPatch

    2,042Voir sur GitHub↗

    HDiffPatch is a cross-platform library and command-line utility designed for generating and applying binary differential updates. It enables the creation of compact patch files by calculating the differences between binary files or entire directory structures, facilitating efficient data synchronization and software distribution. The project distinguishes itself through a low-memory patching engine specifically engineered for hardware with restricted resources. By utilizing streaming buffer techniques and suffix-sorting algorithms, it maintains a constant memory footprint during operations, m

    This tool provides both a library and command-line interface for binary diffing and patching, supporting large files and directory-level updates with cross-platform compatibility.

    C++Binary Diffing LibrariesBinary Delta GeneratorsEmbedded Patching Utilities
    Voir sur GitHub↗2,042
  • alibaba/freelineAvatar de alibaba

    alibaba/freeline

    5,463Voir sur 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

    Freeline is a specialized mobile patching framework that performs binary diffing and incremental updates for Android applications, fitting the category of a binary patching utility despite its specific focus on hot-swapping and runtime code replacement.

    JavaBinary Patching Utilities
    Voir sur GitHub↗5,463
  • radareorg/radare2Avatar de radareorg

    radareorg/radare2

    23,120Voir sur GitHub↗

    Radare2 is a comprehensive framework for reverse engineering and analyzing compiled software. It provides a command-line environment designed for disassembling, debugging, and patching binary executables across a wide range of processor architectures and operating systems. The system distinguishes itself through a modular, plugin-based architecture that supports cross-platform analysis and automated workflows. It utilizes memory-mapped file access to enable efficient structural inspection and modification of binaries without requiring full file loads. By lifting machine instructions into a un

    Radare2 is a powerful reverse engineering framework that includes robust binary patching capabilities, making it a highly capable tool for modifying compiled executables and performing file-level updates.

    CBinary Patching Utilities
    Voir sur GitHub↗23,120
  • huiyadanli/revokemsgpatcherAvatar de huiyadanli

    huiyadanli/RevokeMsgPatcher

    37,926Voir sur GitHub↗

    RevokeMsgPatcher is a binary patching utility designed to modify the execution logic of desktop messaging applications. By applying low-level changes to compiled executable files and libraries, the tool enables functionality not natively supported by the original software, specifically focusing on message persistence and process management. The utility distinguishes itself through targeted binary instrumentation and control flow redirection. It identifies specific function patterns and memory offsets within proprietary software to inject custom assembly instructions. These modifications allow

    This utility performs targeted binary patching by modifying executable logic and memory offsets, fitting the category of a binary patching tool despite its specialized focus on messaging application modification.

    C#Binary Patchers
    Voir sur GitHub↗37,926
  • sparkle-project/sparkleAvatar de sparkle-project

    sparkle-project/Sparkle

    9,224Voir sur GitHub↗

    Sparkle is a software update framework for macOS applications. It provides a system for delivering automatic updates using signed archives and RSS-based feeds to notify clients of new software versions. The framework ensures software integrity and authenticity through public-key cryptography, requiring digital signatures for both update archives and release feeds. It includes mechanisms for signing key rotation to maintain the security chain if a private key is lost. To optimize delivery, the project includes tools for generating binary delta updates that ship only the byte-level differences

    Sparkle is a software update framework that includes built-in tools for generating and applying binary delta patches, making it a specialized utility for file-level patching within the context of application updates.

    Objective-CSoftware Integrity Verification
    Voir sur GitHub↗9,224
  • spicetify/cliAvatar de spicetify

    spicetify/cli

    23,479Voir sur GitHub↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    This tool functions as a binary patching engine specifically designed to modify and extend the Spotify desktop client, providing the requested command-line interface and file-level modification capabilities for application customization.

    JavaScriptBinary Patching Utilities
    Voir sur GitHub↗23,479
  • keylase/nvidia-patchAvatar de keylase

    keylase/nvidia-patch

    4,710Voir sur GitHub↗

    nvidia-patch is a binary modification tool for Nvidia drivers designed to remove artificial manufacturer limits on consumer-grade hardware. It primarily functions as an unlocker for simultaneous video encoding sessions and activates high-performance frame buffer screen capture capabilities. The project includes a GPU driver binary patcher capable of modifying driver libraries within isolated environments, such as containers and Flatpak runtimes. It utilizes dynamic linker manipulation to apply these patches to binaries located on read-only filesystems. The utility provides mechanisms for sta

    This utility is a specialized binary patcher designed to modify Nvidia driver libraries to remove artificial session limits, providing the core functionality of binary file patching and verification for a specific use case.

    PythonNVENC Session UnlockingCompiled Driver InjectionDriver Binary Patching
    Voir sur GitHub↗4,710
Comparez le top 10 en un coup d'œil
DépôtStarsLangageLicenceDernier push
revanced/revanced-manager25.9KDartgpl-3.019 févr. 2026
paolo-projects/auto-unlocker4.9KC++GPL-3.017 sept. 2025
dnspy/dnspy29KC#—20 déc. 2020
drdonk/unlocker3.8KGomit17 janv. 2026
shroudedcode/apk-mitm5KTypeScriptMIT24 juil. 2024
sisong/hdiffpatch2KC++NOASSERTION23 juin 2026
alibaba/freeline5.5KJavabsd-3-clause10 mai 2020
radareorg/radare223.1KCother19 févr. 2026
huiyadanli/revokemsgpatcher37.9KC#GPL-3.011 mai 2026
sparkle-project/sparkle9.2KObjective-CNOASSERTION20 juin 2026

Related searches

  • Android patchers
  • Project scaffolding tools
  • a command line tool for scaffolding projects
  • a self hosted file management server
  • a library for native webview communication
  • Synchronisation et transfert de fichiers
  • Shell customization tools
  • un outil pour créer des modules natifs Node.js