ida-reverse-engineering
CommunityAnalyze Android native .so and JNI code with IDA.
Software Engineering#static analysis#android#reverse engineering#ida pro#jni#native libraries#anti-obfuscation
Authorwarterbili
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill eliminates the tedious, expertise-heavy manual work of analyzing compiled Android native libraries (.so files) and JNI interfaces, drastically reducing the time required to reverse engineer native Android app components.
Core Features & Use Cases
- Dual IDA Mode Support: Works with both IDA MCP (GUI + RPC) for interactive analysis and headless idat for automated, scriptable batch processing without GUI or user interaction.
- Pre-built Reverse Engineering Patterns: Includes ready-to-use workflows for locating JNI entry points, analyzing native logic, detecting common anti-obfuscation techniques (like control flow flattening), and tracing multi-threaded pthread code.
- Real-World Use Case: When analyzing an Android app's native payment SDK, use this Skill to quickly identify the JNI method responsible for request signing, decompile its native implementation, and extract the underlying signing algorithm without manual IDA configuration.
Quick Start
Use the ida-reverse-engineering skill to analyze the native library libsign.so from your target Android APK, locate its JNI entry points, and decompile the function that handles request signing to extract the algorithm logic.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: ida-reverse-engineering Download link: https://github.com/warterbili/AUTO_REVERSE/archive/main.zip#ida-reverse-engineering Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.