awesome-repositories.com

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

ExplorerRecherches sélectionnéesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Catégories

5 dépôts

Awesome GitHub RepositoriesBinary Patch Toolchains

Toolchains that compile source changes into optimized binary formats for target device application.

Distinct from Source-Level Patch Integration: Focuses on the compilation process into binary patches rather than integrating patches into source code.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Binary Patch Toolchains. Refine with filters or upvote what's useful.

Awesome Binary Patch Toolchains GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • meituan-dianping/robustAvatar de Meituan-Dianping

    Meituan-Dianping/Robust

    4,455Voir sur GitHub↗

    Robust est un framework de hotfix Android et un outil de mise à jour d'application runtime conçu pour corriger les bugs dans les environnements de production. Il fonctionne comme un patcher de bytecode et un outil d'injection de code dynamique, permettant la modification de la logique d'application sans nécessiter une mise à jour complète de l'application ou un redémarrage de l'appareil. Le projet permet la remédiation des défauts Android en injectant de nouvelles classes et méthodes dans les builds existants et en modifiant les implémentations des méthodes existantes. Il utilise une chaîne d'outils pour générer des fichiers de patch binaires qui mettent à jour le comportement de l'application et introduisent des solutions de contournement à la volée. Le système réalise ces mises à jour via la redirection de bytecode, l'isolation du chargeur de classe et le patch de la table des méthodes runtime. Il incorpore également le hooking basé sur la réflexion et l'injection dynamique de bytecode pour rediriger le flux d'exécution au sein de la machine virtuelle en cours d'exécution.

    Ships a toolchain that processes source code changes into optimized binary patch files for remote deployment.

    Javaandroiddynamicgradle
    Voir sur GitHub↗4,455
  • khcrysalis/featherAvatar de khcrysalis

    khcrysalis/Feather

    4,256Voir sur GitHub↗

    Feather est un gestionnaire et installateur d'applications iOS conçu pour signer et installer des applications mobiles tierces en utilisant des certificats de développeur. Il fonctionne comme un utilitaire pour charger des applications (sideloading) et gérer des dépôts d'applications externes directement sur un appareil mobile. Le projet inclut des capacités pour patcher les binaires d'application et injecter des fichiers système afin de modifier le comportement au moment de l'exécution et l'apparence visuelle. Il utilise la gestion des certificats de développeur pour authentifier les binaires et contourner les restrictions d'installation de l'App Store officiel. L'outil prend également en charge l'importation d'applications à partir de sources externes et exploite les frameworks système natifs pour gérer les cycles de vie des applications.

    Provides capabilities to patch application binaries to improve compatibility and modify file system access settings.

    Swift
    Voir sur GitHub↗4,256
  • noname-exe/revanced-extendedAvatar de NoName-exe

    NoName-exe/revanced-extended

    4,093Voir sur GitHub↗

    Ce projet est un patcher d'application Android et un optimiseur d'exécutables conçu pour modifier et recompiler des binaires d'application. Il fonctionne comme un moddeur d'application basé sur le root qui permet l'ajout de fonctionnalités et la suppression de bibliothèques indésirables des applications Android. Le système se concentre sur la personnalisation de YouTube et YouTube Music en ajoutant des fonctionnalités non officielles et en supprimant les publicités. Il offre la possibilité de déployer des modules d'application modifiés via des gestionnaires root pour maintenir la compatibilité système et contourner la détection. L'outil couvre un large éventail de capacités de transformation binaire, y compris le patch basé sur le bytecode, le reconditionnement d'application sans root et la suppression de bibliothèques dynamiques. Il gère également la recompilation d'exécutables spécifiques à la cible pour améliorer les performances d'exécution et la vitesse.

    Provides a system for programmatically modifying compiled application binaries using predefined patch rules.

    Shellmagiskmagisk-modulemodule
    Voir sur GitHub↗4,093
  • cea-sec/miasmAvatar de cea-sec

    cea-sec/miasm

    3,890Voir sur GitHub↗

    Miasm est un framework de rétro-ingénierie Python conçu pour l'analyse binaire, le désassemblage et la modification. Il fonctionne comme un framework d'analyse binaire qui élève le code machine vers une représentation intermédiaire pour permettre la recherche en sécurité indépendante de la plateforme. Le système opère comme un moteur d'émulation binaire et une boîte à outils de modification, permettant l'exécution de code binaire dans un environnement virtuel pour suivre les changements d'état sans matériel natif. Il fournit des outils de patch binaire pour mettre à jour et modifier des fichiers binaires bruts sur plusieurs architectures CPU et formats d'exécutables. Le framework couvre des capacités de désassemblage, d'élévation vers une représentation intermédiaire et de simplification sémantique pour supprimer l'obfuscation binaire. Il inclut la prise en charge de l'analyse des formats binaires et du mappage mémoire pour suivre les références et la disposition lors de l'analyse de programmes compilés.

    Ships utilities for modifying raw binary files and updating executable formats across different architectures.

    Pythonassemblerdisassembleremulator
    Voir sur GitHub↗3,890
  • ax/apk.shAvatar de ax

    ax/apk.sh

    3,795Voir sur GitHub↗

    apk.sh is a mobile application patching framework and reverse engineering tool designed to inject custom instrumentation and logic into compiled Android binaries. It serves as a workflow manager for modifying application packages without requiring access to the original source code. The toolkit focuses on automating the process of injecting the Frida gadget into Android packages, enabling dynamic analysis and function hooking on non-rooted devices. It handles the end-to-end lifecycle of deconstructing, modifying, and resigning binaries to facilitate security research, malware analysis, and be

    Streamlines the repetitive workflow of decompiling, patching, and rebuilding software binaries.

    Shellandroidandroid-reverse-engineeringapk
    Voir sur GitHub↗3,795
  1. Home
  2. Software Engineering & Architecture
  3. Binary Patching Utilities
  4. Source-Level Patch Integration
  5. Binary Patch Toolchains

Explorer les sous-tags

  • Application Binary PatchingUtilities for modifying compiled application binaries to alter permissions or compatibility. **Distinct from Binary Patch Toolchains:** Focuses on modifying application binaries for sideloading specifically, rather than the general compilation toolchains described in Binary Patch Toolchains.
  • Generic Binary PatchingGeneral purpose utilities for applying patches to raw binary files regardless of target application type. **Distinct from Application Binary Patching:** Distinct from application-specific patching by providing a general-purpose toolkit for any raw binary file.