What problem does it solve?
iOS app reverse engineering requires coordinating multiple complex steps including device onboarding, encrypted binary decryption, static and dynamic analysis, and re-signing for deployment, which is time-consuming and error-prone when performed manually without a standardized workflow.
Core Features & Use Cases
- End-to-end workflow automation: Coordinates device onboarding (jailbreak, TrollStore, SideStore) based on target iOS version, decrypts App Store binaries, runs static analysis (class-dump, Mach-O parsing, decompilation), dynamic analysis (Frida hooks, SSL unpinning, jailbreak bypass), and re-signs/deploys modified apps.
- On-demand tool fetching: Pulls required iOS reverse engineering tools from the project catalog only when needed, avoiding global environment pollution.
- Use Case: A security researcher can use this skill to reverse an iOS banking app, extract its request-signing algorithm from native code, and generate a reproducible analysis report without manually configuring each tool.
Quick Start
Use the ios-app-re skill to reverse the target iOS app, extract its request-signing algorithm, and generate a reproducible analysis report.