3 dépôts
Utilities for injecting libraries and restoring symbols in iOS binaries to enable debugging without jailbreak.
Distinguishing note: The shortlist focuses on backups, provisioning, or simple compatibility patches, not binary-level injection tools.
Explore 3 awesome GitHub repositories matching mobile development · iOS Binary Patching Tools. Refine with filters or upvote what's useful.
MonkeyDev is a developer toolset for building, injecting, and deploying system extensions and custom dynamic libraries into mobile applications. It functions as an application patching tool and dynamic library injector designed to modify how mobile applications operate. The project provides a development environment for creating system extensions and tweaks, including tools for injecting libraries into decrypted binaries to enable debugging and symbol restoration on non-jailbroken hardware. It features a command-line interface for deploying hooks into system processes and third-party applicat
Provides a comprehensive toolset for injecting dynamic libraries and restoring symbols in iOS binaries.
IPAPatch est un outil de patching et d'instrumentation binaire d'application iOS. Il est conçu pour injecter des bibliothèques dynamiques et des frameworks personnalisés dans des packages d'application déchiffrés afin de modifier le comportement à l'exécution sans nécessiter un appareil jailbreaké. L'outil fonctionne comme une interface de débogage externe, préparant les applications à permettre la définition de points d'arrêt et l'inspection des objets en temps réel. Il permet l'intégration de frameworks de service tiers dans des applications existantes pour ajouter de nouvelles capacités ou des outils d'inspection spécialisés. Le projet couvre la modification binaire, y compris le patching des commandes de chargement exécutables et la modification des manifestes d'habilitation. Il gère également l'application d'identités de signature personnalisées pour satisfaire aux contrôles de sécurité du système après modification.
A utility for injecting libraries and frameworks into decrypted iOS application packages.
InjectionIII est une suite d'utilitaires de développement conçue pour le rechargement de code à chaud (runtime code reloading), l'évaluation d'expressions et l'injection de code automatisée. Elle fournit un système pour recompiler les fichiers source modifiés et patcher les pointeurs de fonction dans un processus actif afin de mettre à jour le comportement de l'application sans nécessiter un redémarrage complet. Le projet utilise des extensions de script de build Xcode et un injecteur de code en direct pour livrer des changements Swift et Objective-C aux applications de bureau et au matériel physique. Il dispose d'un évaluateur de runtime qui exécute des expressions Swift basées sur des chaînes pour inspecter l'état et récupérer des valeurs depuis une application en cours d'exécution. Ses capacités couvrent le hot reloading pour les vues SwiftUI, les scènes de storyboard et la logique de réducteur, ainsi que des outils pour l'itération de tests unitaires. La suite inclut également des utilitaires de diagnostic pour le débogage d'application en temps réel et le traçage d'appels de méthodes, ainsi que le contrôle d'appareil distant pour la mise en miroir d'affichage et la simulation d'entrée tactile.
Provides a utility for bypassing sandbox restrictions and swizzling method implementations on physical iOS hardware.