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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Binary file patching

Clasament actualizat la 21 iul. 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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • revanced/revanced-managerAvatar ReVanced

    ReVanced/revanced-manager

    25,932Vezi pe 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
    Vezi pe GitHub↗25,932
  • paolo-projects/auto-unlockerAvatar paolo-projects

    paolo-projects/auto-unlocker

    4,928Vezi pe 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
    Vezi pe GitHub↗4,928
  • dnspy/dnspyAvatar dnSpy

    dnSpy/dnSpy

    28,993Vezi pe 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
    Vezi pe GitHub↗28,993
  • drdonk/unlockerAvatar DrDonk

    DrDonk/unlocker

    3,840Vezi pe 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
    Vezi pe GitHub↗3,840
  • shroudedcode/apk-mitmAvatar shroudedcode

    shroudedcode/apk-mitm

    5,036Vezi pe 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
    Vezi pe GitHub↗5,036
  • sisong/hdiffpatchAvatar sisong

    sisong/HDiffPatch

    2,042Vezi pe 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
    Vezi pe GitHub↗2,042
  • alibaba/freelineAvatar alibaba

    alibaba/freeline

    5,463Vezi pe 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
    Vezi pe GitHub↗5,463
  • radareorg/radare2Avatar radareorg

    radareorg/radare2

    23,120Vezi pe 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
    Vezi pe GitHub↗23,120
  • huiyadanli/revokemsgpatcherAvatar huiyadanli

    huiyadanli/RevokeMsgPatcher

    37,926Vezi pe 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
    Vezi pe GitHub↗37,926
  • sparkle-project/sparkleAvatar sparkle-project

    sparkle-project/Sparkle

    9,224Vezi pe 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
    Vezi pe GitHub↗9,224
  • spicetify/cliAvatar spicetify

    spicetify/cli

    23,479Vezi pe 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
    Vezi pe GitHub↗23,479
  • keylase/nvidia-patchAvatar keylase

    keylase/nvidia-patch

    4,710Vezi pe 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
    Vezi pe GitHub↗4,710
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
revanced/revanced-manager25.9KDartgpl-3.019 feb. 2026
paolo-projects/auto-unlocker4.9KC++GPL-3.017 sept. 2025
dnspy/dnspy29KC#—20 dec. 2020
drdonk/unlocker3.8KGomit17 ian. 2026
shroudedcode/apk-mitm5KTypeScriptMIT24 iul. 2024
sisong/hdiffpatch2KC++NOASSERTION23 iun. 2026
alibaba/freeline5.5KJavabsd-3-clause10 mai 2020
radareorg/radare223.1KCother19 feb. 2026
huiyadanli/revokemsgpatcher37.9KC#GPL-3.011 mai 2026
sparkle-project/sparkle9.2KObjective-CNOASSERTION20 iun. 2026

Related searches

  • Native file picker
  • Android patchers
  • Browser file system
  • Project scaffolding tools
  • a command line tool for scaffolding projects
  • a self hosted file management server
  • a library for native webview communication
  • Filesystem synchronization tool