Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/EamonTracey/iPatch
GUI tool to inject dynamic libraries into IPA files
https://github.com/EamonTracey/iPatch
Last synced: 7 days ago
JSON representation
GUI tool to inject dynamic libraries into IPA files
- Host: GitHub
- URL: https://github.com/EamonTracey/iPatch
- Owner: EamonTracey
- License: mit
- Created: 2021-03-23T16:18:41.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-09-09T00:54:54.000Z (about 2 years ago)
- Last Synced: 2024-08-01T13:38:41.789Z (3 months ago)
- Language: Swift
- Size: 1.31 MB
- Stars: 214
- Watchers: 7
- Forks: 27
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# iPatch
GUI tool to inject dynamic libraries into IPA files![Screenshot of the iPatch window](https://github.com/EamonTracey/iPatch/blob/main/assets/window.png)
## Explanation
An IPA file is a compressed version of an iOS application. You can attain IPA files online or with tools like flexdecrypt and CrackerXI+. iPatch supports injecting dynamic libraries into an app contained in an IPA file. iOS jailbreak tweaks are dynamic libraries stored in debian packages. iPatch supports injecting app jailbreak tweaks for use on jailed devices, and supports injecting substrate (using libhooker) so the tweak can load hooks.
## Usage
Download iPatch.app in [releases](https://github.com/EamonTracey/iPatch/releases), move it to your `Applications` directory, and open the app. Insert a dylib or tweak debian package. Insert an IPA file. Modify the display name to your liking (this is the name the app will have on the Home Screen). Choose whether to inject substrate. Click `Patch` and wait.
## Compatibility
iPatch is compatible with macOS versions >=11.0.