记录一些关于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 *

分享到