Skip to content

A simple script to inject Frida gadget in an iOS application, so that it can be tested on non-jailbroken iPhones

Notifications You must be signed in to change notification settings

vari-sh/ipaFridaInjector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’‰πŸŽ .ipa Frida Injector

A simple script to inject Frida gadget in an iOS application, so that it can be tested on non-jailbroken iPhones

Prerequisites

  1. Xcode installed
  2. A provisioning profile configured in Xcode
  3. A provisioning file (to create it, you need to start a new blank project in Xcode and deploy it on the iPhone you're going to use for tests)
  4. ios-deploy (you can install it through npm, it is not mandatory if you just want to create the patched ipa and run it manually)

How to

Simply launch the script in a folder with the ipa file.

ipa-frida-Injector.sh <ipa file> <provisioning file>

The provisioning file is usually located at

~/Library/Developer/Xcode/DerivedData/<app>-<randomstring>/Build/Products/Debug-iphoneos/<app>.app/embedded.mobileprovision

This script need to be run on macOS to work properly.

About

A simple script to inject Frida gadget in an iOS application, so that it can be tested on non-jailbroken iPhones

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages