Inspect running processes on your jailbroken iPhone or iPad. Monitor CPU usage, memory, thread counts, and process owners in a live list, then open a process to inspect its threads, files, ports, and loaded modules.
Add the OwnGoal Studio repository in Sileo, Zebra, or another package manager:
Add to Sileo · apt.owngoal.dev
Packages are also on GitHub Releases. Choose the file that matches your jailbreak.
| Jailbreak | Package |
|---|---|
| roothide | iphoneos-arm64e |
Rootless (/var/jb) |
iphoneos-arm64 |
Requires iOS 16 or later. Inspector is not for the App Store.
- Live process list: View CPU usage, memory, thread counts, and process owners with updates every second. Pause updates to inspect the current list.
- Find a process: Search by name or PID. Sort by CPU usage, memory, PID, or name. Filter to system, user, or app processes.
- Process details: Threads, open files and sockets, Mach ports, loaded modules, sandbox status, and disk and network use.
- Stop a process: Ask It to Quit or Force Quit from the detail screen. PID 1 cannot be stopped.
- Export: Share a snapshot of a process as a file.
- Command line: Inspect processes and monitor CPU usage from a terminal with
cocoainspector.
sudo cocoainspector list
sudo cocoainspector inspect 1
sudo cocoainspector details 1 all
sudo cocoainspector watch --count 10 --interval-ms 1000
sudo cocoainspector self-testself-test is read-only. Add --signal only when you want to exercise Ask It to Quit and Force Quit on a child of the CLI — it does not target a system process.
On a rootless jailbreak, the tool is /var/jb/usr/bin/cocoainspector.
Requires macOS with Xcode, ldid, and dpkg-deb.
make deb # roothide
make deb FLAVOR=rootless
make deb-all # both packages
make harness # data-layer tests on MacContributor notes are in AGENTS.md. Daemon design is in Documents/Daemon-XPC-Architecture.md.
Inspector is available under the MIT License.
Join the community on Discord.
