Tool
smali/baksmali (Google fork)
Assemble and disassemble Android DEX bytecode using Google’s continuation of smali/baksmali.
- Targets
- App
- Category
- Android tools
- Relationship
- Foundation tool
- Sources reviewed
- Stars
- 408
- Last commit
- 2026-08-25
- Language
- Java
GitHub data as of 2026-11-09
Requirements & limits
- Build and test with OpenJDK 11; the README states newer OpenJDK versions are unsupported by parts of the build. Command-line use requires the fat JAR build.
- This fork changes the namespace to com.android.tools.smali and publishes 3.x artifacts through Google Maven. It is distinct from the unmaintained original org.jf 2.x project and provides bytecode assembly/disassembly, not Java-source decompilation.
Cite
BibTeX
@misc{google-smali,
title = {{smali/baksmali (Google fork)}},
howpublished = {\url{https://github.com/google/smali}},
url = {https://github.com/google/smali},
urldate = {2026-10-29},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/google-smali/}}
}Plain text
smali/baksmali (Google fork). https://github.com/google/smali (accessed 2026-10-29). Awesome REA entry: https://awesomerea.org/resources/google-smali/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · google/smali · Revision 1a36aa3
More in Apps
- JD-Core · Tool
- Mono.Cecil · Tool
- Apk Dependency Graph · Tool
- apk2gold · Tool
- AndroidProjectCreator · Tool
- apkx · Tool