android app反编译的方法,这个百度一搜一大把,没啥好说的。
提供一个参考:
http://hi.baidu.com/jeremylai/item/d6efce77405f802e5d1789f5
我也尝试过反编译了微信的app,当然是混淆过的啦。。。包结构都看不出来,源码就更是一行都看不到了,只能偷点素材。。。但是还是能看出一些其他的东东。
比如,lib目录下的30多个so库,可以看出来核心的网络连接,支付,视频编解码啥的其实都是用c/c++来实现的。为啥用so库,c/c++执行效率高,反编译不容易。第一眼就看到了ffmpeg的库。。。
另外assets下也放了不少东西,很多音频文件,网页说明,图片,配置啥的都放在了这个路径下。有些放在目录里,有些放在根目录下看起来很不统一捏,估摸也是不少人一起维护的吧。。。