R2Droid

Verified safeExclusive
No reviews reviews
125
downloads
7.0
android

AI summary

Native Android reverse engineering app powered by Radare2, built with Kotlin and Jetpack Compose. Features AI-assisted analysis, r2frida integration, touch-friendly graph viewer, decompiler support, ESIL debugging, and project export to Markdown/HTML/JSON. Notable permissions include broad storage access (MANAGE_EXTERNAL_STORAGE, MOUNT_UNMOUNT_FILESYSTEMS) and battery optimization bypass.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

R2Droid is a native Android reverse engineering app powered by Radare2. It is built with Kotlin + Jetpack Compose and focuses on mobile-friendly static analysis, dynamic instrumentation, and AI-assisted workflows.

✨ Highlights

🤖 AI Assistant (OpenAI-compatible): chat-based analysis with streaming output, custom prompts, and optional command/script execution through [[cmd]] and <js> actions.

💉 R2Frida Workflow: in-app r2frida installer, local/remote process flow, custom script management, and Frida-focused analysis tabs.

📊 Graph Viewer: touch-friendly graphs with Sugiyama layout and support for Function Flow, Xref, Call Graph, Global Call Graph, and Data Reference Graph.

📑 Report Export: export analysis as Markdown / HTML / JSON, or generate Frida hook templates from discovered functions/imports/exports.

🛠️ Core Capabilities Project Lifecycle: open binaries from file picker or external intents, choose analysis level, then save/restore projects with metadata and replay scripts. Hex + Disassembly: virtualized large-file hex/disasm viewers (chunked loading + cache), patching (wx/wa/string/comment), xrefs, function dialogs, and navigation history. Decompiler: switch between r2ghidra, r2dec, native, and aipdg; optional built-in editor mode, zoom/line-wrap/line-number controls. Debugging (ESIL-first): ESIL init, breakpoints, step/step-over/continue/pause, register panel, and automatic PC-follow in disassembly. Search + Analysis Lists: overview plus sections/symbols/imports/relocs/strings/functions with search and paging-backed data loading. Terminal Experience: embedded terminal with extra keys (ESC/TAB/CTRL/ALT/arrows/PGUP/PGDN) and command console with suggestion panel. System Integration: background keep-alive service, update checker dialog, language/theme/font settings, and custom .radare2rc support.

About this version

Version
0.3.1 (2604280)
Size
58.66 MB
Requires Android
7.0
Target SDK
24
Architecture
arm64-v8a
Downloads
125
Updated
May 4, 2026
Package
top.wsdx233.r2droid

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app