Banjo parses Dex files and disassembles them into a smali syntax that is close to baksmali's.
The following example program uses Zydis to disassemble a given memory buffer and prints the output to the console.