README revision df2a55dee586bc7de69949cb0acd454ef4eb45ff
1usage:
2deodexerant <odex_file> <port>
3
4deodexerant is a binary that is intended to run on an android phone, in order
5to provide assistance to baksmali in deodexing .odex files. It communicates
6over TCP and implements a simplistic protocol for looking up various
7information needed during the deodex process, which can only be provided by
8the dalvik vm. I.E. vtable lookups, field lookups by byte offset, superclass
9lookups for classes not defined in the .odex file being processed, etc.
10
11deodexerant is intended to be build within the AOSP build system. Assuming
12you have $MYDROID set to the root of the AOSP source tree, and $SMALI
13set to the root of the smali source tree,
14
151. cp -r $SMALI/deodexerant $MYDROID/dalvik/deodexerant
162. cd $MYDROID/dalvik/deodexerant
173. source ../../build/envsetup.sh
184. mm
19
20It should should spit out a deodexerant binary at
21
22$MYDROID/out/target/product/common/system/bin/deodexerant
23
24Or wherever your current build setup is configured to stick those types of
25things
26
27