Back to browse
Android Native Reverse Tools

Android Native Reverse Tools

by neocanable·Mar 17, 2026·2 points·1 comment

AI Analysis

●●SolidNiche GemBig Brain

Ruby DSL generates C decoders for 5600 ARM instructions instead of manual coding.

Strengths
  • Data-driven DSL approach makes maintaining 5600+ ARM instruction definitions tractable.
  • Unit testing framework validates decoder correctness against generated inputs.
  • Targets native Android reverse engineering gap that Java decompilers ignore.
Weaknesses
  • Early stage—decoder finished but full decompiler not yet working.
  • Competes with established tools like Ghidra and IDA Pro with larger communities.
Target Audience

Reverse engineers, security researchers, Android developers

Similar To

Ghidra · IDA Pro · radare2

Post Description

The final piece of the Android decompilation/static analysis puzzle is native reverse engineering. After completing the decompilation of the Java/dex parts, I decided to challenge myself with the decompilation and static analysis of the native parts, and I gave this native part a different name: rosemary.

It's under development, I've just finished creating the control flow and data flow.

Similar Projects

Developer Tools●●Solid

Meto – Methodology backbone for AI agentic coding

Opinionated scaffolding for Claude Code projects with Agent Teams, but competes with create-react-app and similar boilerplate generators.

Ship ItNiche Gem
ilom
203mo ago