3 Repos
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 ist ein Tool für iOS-Anwendungspatching und binäre Instrumentierung. Es wurde entwickelt, um dynamische Bibliotheken und benutzerdefinierte Frameworks in entschlüsselte Anwendungspakete zu injizieren, um das Laufzeitverhalten zu modifizieren, ohne dass ein Jailbreak erforderlich ist. Das Tool fungiert als externe Debugger-Schnittstelle und bereitet Anwendungen darauf vor, das Setzen von Breakpoints und die Inspektion von Objekten in Echtzeit zu ermöglichen. Es ermöglicht die Integration von Drittanbieter-Frameworks in bestehende Anwendungen, um neue Funktionen oder spezialisierte Inspektionstools hinzuzufügen. Das Projekt deckt binäre Modifikationen ab, einschließlich des Patchings von ausführbaren Load-Commands und der Modifikation von Entitlement-Manifesten. Es handhabt zudem die Anwendung benutzerdefinierter Signaturidentitäten, um Systemsicherheitsprüfungen nach der Modifikation zu erfüllen.
A utility for injecting libraries and frameworks into decrypted iOS application packages.
InjectionIII ist eine Suite von Entwicklungs-Utilities für Runtime-Code-Reloading, Ausdrucksauswertung und automatisierte Code-Injection. Es bietet ein System zum Neukompilieren modifizierter Quelldateien und zum Patchen von Funktionszeigern in einem laufenden Prozess, um das Anwendungsverhalten zu aktualisieren, ohne einen vollständigen Neustart zu erfordern. Das Projekt nutzt Xcode-Build-Script-Extensions und einen Live-Code-Injector, um Swift- und Objective-C-Änderungen an Desktop-Anwendungen und physische Hardware zu übertragen. Es verfügt über einen Runtime-Evaluator, der String-basierte Swift-Ausdrücke ausführt, um den Status zu prüfen und Werte aus einer laufenden Anwendung abzurufen. Die Funktionen umfassen Hot-Reloading für SwiftUI-Views, Storyboard-Szenen und Reducer-Logik sowie Tools für die Unit-Test-Iteration. Die Suite enthält zudem Diagnose-Utilities für Echtzeit-Anwendungs-Debugging und Method-Call-Tracing sowie Remote-Gerätesteuerung für Display-Mirroring und Touch-Input-Simulation.
Provides a utility for bypassing sandbox restrictions and swizzling method implementations on physical iOS hardware.