Skip to main content

Installing Frida on a Jailbroken Device

1

Add Frida Repository

Open Cydia or Sileo, go to Manage → Sources → Edit → Add, and enter:
2

Install Frida Package

Find and install the Frida package from the newly added source.
3

Install Frida Tools on Host

4

Verify Connection

If using Corellium, download the Frida release from GitHub (frida-gadget-[version]-ios-universal.dylib.gz), unpack it, and copy to the dylib location Frida requests (e.g., ~/.cache/frida/gadget-ios.dylib).

Frida on Non-Jailbroken Devices

Without jailbreak, you can use Frida Gadget embedded in the IPA. See the blog post on using Frida + Objection on non-jailbroken devices without patching.

Frida Trace

Enumerate Classes and Methods

List All Classes

List Methods of a Class

Hook Objective-C Methods

Method Swizzling — Always Return True

LLDB + Frida: Bypassing Jailbreak & Frida Detection in Swift Apps

Remote Debugging Pipeline

Patch Swift Jailbreak Check

Discovering Swift Function Names for Frida

Hooking Swift String Arguments (arm64 ABI)

Frida Stalker — Code Tracing

Frida-Based Fuzzing with fpicker

fpicker is a Frida-based fuzzing suite supporting AFL++ mode and passive tracing.

References