finds.dev← search

// the find

CoderMJLee/MJAppTools

★ 595 · Objective-C · MIT · updated Aug 2020

【越狱-逆向】处理iOS APP信息的命令行工具

A jailbreak-era command-line tool for inspecting iOS apps installed on a device — lists apps, filters by encryption status (cryptid), and queries bundle/sandbox paths via regex. Requires a jailbroken device and manually copying the binary to /usr/bin. Squarely aimed at iOS reverse engineers doing pre-decryption triage.

Directly reads LSApplicationWorkspace and FBApplicationInfo private framework APIs, which are the authoritative sources for installed app metadata — no guessing or plist walking. The cryptid-based encryption check is genuinely useful for knowing whether dumpdecrypted or frida-ios-dump is needed before wasting time on a target. Regex search across name, bundle ID, and path in one tool beats grepping through ls output manually. The Makefile + theos-style build is straightforward for anyone already in the jailbreak toolchain.

Last touched in August 2020 — iOS 14 and later broke several private framework interfaces and jailbreak tooling has moved on significantly (Dopamine, palera1n, etc. have different runtime environments). No arm64e support is mentioned, which matters for A12+ devices even under older jailbreaks. The README is almost entirely screenshots of a now-dead image host (cnblogs), so installation instructions are largely invisible to anyone reading it today. Single-purpose enough that frida-ios-dump, objection, or even a simple ls through SSH covers most of the same ground without needing a compiled binary on device.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →