Understanding Android bytecode with the Dedexer tool

By Gabor Paller

Droidon 2009

This video was provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.

Understanding Android bytecode

by Gabor Paller

In this session, Gabor Paller talks about the dedexer disassembler . 

He started by giving a background about what the android operating system is made of. 

He clearly defined that the underlying is an operating system is a version of Linux and the application model exposed to the developer is Java-based, at this point gabor made it clear that android is not java. 

Gabor explained that the android platform at it’ core runs on a proprietary dalvik virtual machine. He went on to describe the dalvik properties and the life of a java application on the android platform. 

Moving in greater details, He also talked on the benefits of reverse engineering between the dalvik and java. 

He continues his talk covering in more detail the composition of the APK package, disassembly options and the using dedexter

 

This video was originally given on the 22nd October 2009 at Londroid and is provided courtesy of Skillsmatter

Skillsmatter’s courses on Android are also hosted at our meeting place.