# smali/baksmali (Google fork)

> Assemble and disassemble Android DEX bytecode using Google’s continuation of smali/baksmali.

- Type: Tool
- Targets: App
- Category: Android tools
- Relationship: Foundation tool
- Sources reviewed: 2026-10-29
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/google/smali>
- Primary source: <https://github.com/google/smali/blob/1a36aa30d18d92e63994f4b1e67a055931f5a707/README.md>
- Catalog page: <https://awesomerea.org/resources/google-smali/>
- Record JSON: <https://awesomerea.org/resources/google-smali/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/google-smali/index.md)

## 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.

## Primary sources

1. <https://github.com/google/smali/blob/1a36aa30d18d92e63994f4b1e67a055931f5a707/README.md>

## More in Apps

- [JD-Core](https://awesomerea.org/resources/jd-core/index.md) · Tool
- [Mono.Cecil](https://awesomerea.org/resources/mono-cecil/index.md) · Tool
- [Apk Dependency Graph](https://awesomerea.org/resources/apk-dependency-graph/index.md) · Tool
- [apk2gold](https://awesomerea.org/resources/apk2gold/index.md) · Tool
- [AndroidProjectCreator](https://awesomerea.org/resources/android-project-creator/index.md) · Tool
- [apkx](https://awesomerea.org/resources/apkx/index.md) · Tool

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
