1) apktool ( apktool d filename.apk)
- convert apk to human readable
- AndroidManifest.xml
- .smali(class file into java byte code)
2) dex2jar (d2j-dex2jar.sh filename.apk)
- convert apk to standard jar file.
3) jd-gui
- convert jar(.class) file to java code
- (NO AndroidManifest.xml; need to use apktool)
ref: http://blog.nviso.be/2013/06/step-by-step-analysis-of-android.html