/banjo

Android Dex disassembler and Binary Ninja plugin

Primary LanguagePythonMIT LicenseMIT

Banjo

logo

Android Dex disassembler and Binary Ninja plugin

Description

Banjo parses Dex files and disassembles them into a smali syntax that is close to baksmali's.

There are three parts to this project:

For more documentation, see the doc/ directory.

There are still some rough edges. See GitHub issues for more details.

This project was released at a ShmooCon 2020 talk.

Installation Instructions

Make sure Binary Ninja is using Python 3.8.

cd ~/.binaryninja/plugins/ && git clone https://github.com/carvesystems/banjo.git