Radare2 for Android

Radare2 for Android


Radare2 is an opensource reverse engineering framework which provides a set of tools to disassemble, debug, analyze, and manipulate binary files: http://radare.org/y/?p=features

Ever wanted to look at the smali code of a suspicious apk, solve a crackme, or disassemble something directly on your phone or tablet? Wait no more! Radare2 for Android is the reverser's swiss army knife at the palm of your hand!

Radare2 for Android is available on arm, mips and x86 architectures. You can choose to install the latest stable version or the nightly build from the development branch.
On rooted phones you can also automatically symlink radare binaries to xbin so it will be available in the default system PATH.
Check menu->settings for other options like automatic updates and external storage install.

Radare2 for Android comes in two flavors: radare2 web & radare2 console

[✔] Radare2 web uses a local webserver on your phone and launches a webview to help you work with your binary file from your phone's browser, you can also enable 'public http server' in the settings menu to analyze the file on your phone from your desktop computer via wifi. Click on the radare2 logo to access the help & example commands.

[✔] Radare2 console launches radare2 in Android Terminal Emulator, ready to analyze the file using the radare2 prompt. Type '?' for a quick list of available commands. Please note that if you want to use Radare2 console, Android Terminal Emulator[1] must be installed on your phone *before* installing Radare2 for Android. We also recommend installing Hackers Keyboard[2] to have the best command line experience.

Happy reversing! :D

[1] Android Terminal Emulator:
https://play.google.com/store/apps/details?id=jackpal.androidterm
[2] Hackers Keyboard:
https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard

Recent changes:
• share files to radare2 to directly open them
• 3 launch modes: webview, browser and console
• automatically add apk:// to disassemble classes.dex
• option to use external storage (sdcard) during install for devices with low internal storage.
• automatic r2 update notifications
• bind http server to 127.0.0.1 to disassemble on phone, or to wifi ipaddress to use your computer's browser
• lots of other bugfixes

See full ChangeLog on github:
https://github.com/poliva/radare-installer/commits/
Add to list
Free
84
4.2
User ratings
68
Installs
5,000+
Concerns
0
File size
262 kb
Screenshots
Screenshot of Radare2 for Android Screenshot of Radare2 for Android Screenshot of Radare2 for Android Screenshot of Radare2 for Android Screenshot of Radare2 for Android Screenshot of Radare2 for Android Screenshot of Radare2 for Android Screenshot of Radare2 for Android

About Radare2 for Android
Radare2 is an opensource reverse engineering framework which provides a set of tools to disassemble, debug, analyze, and manipulate binary files: http://radare.org/y/?p=features

Ever wanted to look at the smali code of a suspicious apk, solve a crackme, or disassemble something directly on your phone or tablet? Wait no more! Radare2 for Android is the reverser's swiss army knife at the palm of your hand!

Radare2 for Android is available on arm, mips and x86 architectures. You can choose to install the latest stable version or the nightly build from the development branch.
On rooted phones you can also automatically symlink radare binaries to xbin so it will be available in the default system PATH.
Check menu->settings for other options like automatic updates and external storage install.

Radare2 for Android comes in two flavors: radare2 web & radare2 console

[✔] Radare2 web uses a local webserver on your phone and launches a webview to help you work with your binary file from your phone's browser, you can also enable 'public http server' in the settings menu to analyze the file on your phone from your desktop computer via wifi. Click on the radare2 logo to access the help & example commands.

[✔] Radare2 console launches radare2 in Android Terminal Emulator, ready to analyze the file using the radare2 prompt. Type '?' for a quick list of available commands. Please note that if you want to use Radare2 console, Android Terminal Emulator[1] must be installed on your phone *before* installing Radare2 for Android. We also recommend installing Hackers Keyboard[2] to have the best command line experience.

Happy reversing! :D

[1] Android Terminal Emulator:
https://play.google.com/store/apps/details?id=jackpal.androidterm
[2] Hackers Keyboard:
https://play.google.com/store/apps/details?id=org.pocketworkstation.pckeyboard

Recent changes:
• share files to radare2 to directly open them
• 3 launch modes: webview, browser and console
• automatically add apk:// to disassemble classes.dex
• option to use external storage (sdcard) during install for devices with low internal storage.
• automatic r2 update notifications
• bind http server to 127.0.0.1 to disassemble on phone, or to wifi ipaddress to use your computer's browser
• lots of other bugfixes

See full ChangeLog on github:
https://github.com/poliva/radare-installer/commits/

Visit Website
User reviews of Radare2 for Android
Write the first review for this app!
Android Market Comments
A Google User
May 3, 2014
Nice gud apppp
A Google User
Apr 14, 2014
Great App A must have for reverse engineers who are away from PC and can view smali even while travelling anywhere
A Google User
Mar 15, 2014
DOWNLOAD!!! been trying to download for three stinking days....is this app for real huh??????
A Google User
Jan 17, 2014
Installation download errors First off; great app, really glad someone is trying to do this on android. I'll be testing and hacking like mad when this app works on my devices... I've been trying to install this for a few days and keep getting download errors; I've tried stable and experimental with and without system links but to no avail. Contact my on XDA @ S0AndS0 and I'll be able to provide logcats if needed. Thanks for this app and I hope downloads start working soon. Edit- after a few reboots and mashing the install button a bunch I got past the download errors with persistence.
A Google User
Sep 11, 2013
pmg cool