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