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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Naituw avatar

Naituw/IPAPatch

0
View on GitHub↗
5,211 stars·756 forks·Objective-C·MIT·20 views

IPAPatch

IPAPatch is an iOS application patching and binary instrumentation tool. It is designed to inject dynamic libraries and custom frameworks into decrypted application packages to modify runtime behavior without requiring a jailbroken device.

The tool functions as an external debugger interface, preparing applications to allow the setting of breakpoints and the inspection of objects in real time. It enables the integration of third-party service frameworks into existing applications to add new capabilities or specialized inspection tools.

The project covers binary modification, including the patching of executable load commands and the modification of entitlement manifests. It also handles the application of custom signing identities to satisfy system security checks after modification.

Features

  • Library Injection - Embeds external dynamic libraries into decrypted iOS application packages to modify runtime behavior.
  • iOS Binary Patching Tools - A utility for injecting libraries and frameworks into decrypted iOS application packages.
  • Runtime Application Debugging - Facilitates runtime analysis of iOS applications by connecting external debuggers to patched binaries.
  • Non-Jailbroken App Patching - Enables modification of iOS applications by injecting dynamic libraries without requiring a jailbreak.
  • Binary IPA Modifications - Processes decrypted IPA packages to make the binary readable for modification and injection.
  • Binary Patching - Patches Mach-O executable load commands to force the OS to load external frameworks at startup.
  • System Entitlements - Modifies application entitlement manifests to enable debugging and external library loading on non-jailbroken devices.
  • Application Debugging - Provides an interface for external debuggers to set breakpoints and inspect application objects in real time.
  • Runtime Code Injection - Injects dynamic libraries into the runtime to modify application behavior without restarting the process.
  • Debugger Interfaces - Creates an interface that allows external debugging tools to inspect the state of a patched iOS application.
  • Third-Party Framework Injections - Links external third-party service frameworks into existing iOS applications to extend functionality.
  • Developer Certificate Signings - Resigns patched application bundles using developer certificates to satisfy iOS security checks.
  • Binary Framework Linking - Integrates third-party service frameworks into existing applications to add new capabilities or inspection tools.
  • iOS Jailbreaking - Easily patch iOS applications without requiring a jailbreak.

Star history

Star history chart for naituw/ipapatchStar history chart for naituw/ipapatch

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with IPAPatch

These projects share indexed features with IPAPatch. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • alonemonkey/monkeydevAloneMonkey avatar

    AloneMonkey/MonkeyDev

    6,789View on GitHub↗

    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

    Objective-Ccocoapodsiosiosopendev
    View on GitHub↗6,789
  • kjcracks/clutchKJCracks avatar

    KJCracks/Clutch

    3,810View on GitHub↗

    Clutch is a command-line utility designed for security research on jailbroken mobile devices. It functions as a specialized toolkit for identifying, decrypting, and extracting installed mobile application binaries to facilitate manual code inspection and vulnerability assessment. The tool provides capabilities for removing platform-level encryption from protected software, allowing researchers to isolate core executable files from application bundles. By performing memory-mapped file dumping and reconstructing binary headers, it enables the conversion of protected applications into portable,

    Objective-C
    View on GitHub↗3,810
  • johnno1962/injectioniiijohnno1962 avatar

    johnno1962/InjectionIII

    4,619View on GitHub↗

    InjectionIII is a suite of development utilities designed for runtime code reloading, expression evaluation, and automated code injection. It provides a system for recompiling modified source files and patching function pointers in a live process to update application behavior without requiring a full restart. The project utilizes Xcode build script extensions and a live code injector to deliver Swift and Objective-C changes to desktop applications and physical hardware. It features a runtime evaluator that executes string-based Swift expressions to inspect state and retrieve values from a ru

    Objective-Cevalhot-reloadinjection
    View on GitHub↗4,619
  • pwn20wndstuff/undecimuspwn20wndstuff avatar

    pwn20wndstuff/Undecimus

    6,616View on GitHub↗

    Undecimus is an iOS jailbreak tool and firmware exploit utility designed to remove software restrictions and elevate system privileges on devices running iOS 11.0 through 12.4. It serves as a software implementation for bypassing system limits and performing unauthorized system modifications. The project functions as an installer for third-party package managers and substrates, enabling the deployment of alternative application stores. It also includes system recovery tools to diagnose errors and repair corrupted system packages following firmware modifications. The toolset covers low-level

    C
    View on GitHub↗6,616
Compare all 30 related projects→

Frequently asked questions

What does naituw/ipapatch do?

IPAPatch is an iOS application patching and binary instrumentation tool. It is designed to inject dynamic libraries and custom frameworks into decrypted application packages to modify runtime behavior without requiring a jailbroken device.

What are the main features of naituw/ipapatch?

The main features of naituw/ipapatch are: Library Injection, iOS Binary Patching Tools, Runtime Application Debugging, Non-Jailbroken App Patching, Binary IPA Modifications, Binary Patching, System Entitlements, Application Debugging.

Which projects share features with naituw/ipapatch?

Projects with overlapping indexed features include: alonemonkey/monkeydev — MonkeyDev is a developer toolset for building, injecting, and deploying system extensions and custom dynamic libraries… kjcracks/clutch — Clutch is a command-line utility designed for security research on jailbroken mobile devices. It functions as a… johnno1962/injectioniii — InjectionIII is a suite of development utilities designed for runtime code reloading, expression evaluation, and… pwn20wndstuff/undecimus — Undecimus is an iOS jailbreak tool and firmware exploit utility designed to remove software restrictions and elevate… khcrysalis/feather — Feather is an iOS application manager and installer designed for signing and installing third-party mobile… dantheman827/ios-app-signer — This is an app for OS X that can (re)sign apps and bundle them into ipa files that are ready to be installed on an iOS…