Version 1.1.2 release!
Disassemble android shared libraries (aka .so files) (NDK, JNI) 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 launching from file browsers.
- Supports many ABIs(arm,x86,x64,MIPS,PowerPC,...)
- Changed to Android Studio structure.
- Doesn't require your email accounts when sending error reports
- Easier bug report
- Show symbols as an independent tab.
- Choose an elf file to analyze.
- Go to details tab.
- Press
Show details
button to see details. - Press
Save to file
button 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
disassemble
button. - Choose persist mode(instant mode is deprecated)
- To export the disassembly, press
Export
button 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.
- add Syntax highlighting in disassemblies.
- Add more project export options(zip, etc..)
- Support exe files. (Why? I don't know..)
- Organize spaghetti codes.
- Add theme preferences.
- Assembly syntax highlighting.