Version 1.3.2 release!
Disassemble ANY files including android shared libraries (aka .so files) (NDK, JNI), windows PE files(EXE, DLLs, SYSs, etc..), linux executables, object files, ANY files you want like pictures, audios, etc(for fun) entirely on Android. Capstone-based disassembler application on android.
- Shows details of elf files.
- Shows symbol table(functions or objects' ,... names) of elf files.
- Disassembles the code sections.
- Has various export options of the disassembly. (Reloadable raw file, compilable txt file, analytic text files, json, and reloadable database)
- Supports projects.
- Supports directly launching from file browsers.
- Supports many ABIs(arm,x86,x64,MIPS,PowerPC,...)
- Jump to address by symbols' names, or a hex address.
- Syntax colorizing.
- Support PE and other bin formats.
- Choose a file to analyze.

- Go to details tab.
- Press
Show detailsbutton to see details.
- Press
Save to filebutton to save it. - Go to Symbols tab.
- You can see symbols found in the elf file, their demangled names(if they exist), addresses, and their properties.

- Go to disassembly tab.
- Press
disassemblebutton. - Choose persist mode(instant mode is deprecated)

- To export the disassembly, press
Exportbutton and choose the option.
- Raw Uses java's intrinsic serialization, and super fast.
- Classic Pretty!
- Simple Can be directly pasted as code!
- Json It can be loaded again to analyze again(though reloading is not implemented yet - Sorry.)
- Database Slow. Not recommended.
- Use Android studio.
- Any improvements are welcomed!
This app used
- fix bugs
- add menus on clicking disassemblies.
- Organize spaghetti codes.
- Show prototypes of NDK/C standard APIs in the symbols tab.
- More sophisticated coorizing.
- Generate useful comments
- Provide assembly tutorials.