2016年05月24日
记录一些关于Android反编译相关的操作。
反编译相关
1、反编译apk,获取布局文件和资源文件。
下载一个apktool工具,输入如下命令:(apktool官方教程网站:https://ibotpeaches.github.io/Apktool/install/)
apktool d xxx.apk
2、反编译class文件。
(1)Apk反编译:将.apk改成.zip后缀,解压拿到dex。
(2)dex2jar将dex生成jar。在Mac下安装dex2jar:
brew install dex2jar
(3)用gui工具查看,推荐这个:https://github.com/skylot/jadx
Java
1、查看字节码详细信息
javap -v FileUtils.class
javap -c FileUtils.class
2、解压jar包
jar xf weibosdkcore.jar
3、重新打包
jar cvf weibosdkcore.jar *