security - 下载和安装 procyon
访问量: 929
参考: https://github.com/mstrobel/procyon
git clone https://github.com/mstrobel/procyon
cd procyon
./gradlew
gradlew tasks # 查看所有的任务
gradlew jar # 编译成jar文件
编译jar之后,可以看到一系列的jar文件,如下:
./build/libs/procyon-1.0-SNAPSHOT.jar ./build/Procyon.Decompiler/libs/procyon-decompiler-1.0-SNAPSHOT.jar ./build/Procyon.Reflection/libs/procyon-reflection-1.0-SNAPSHOT.jar ./build/Procyon.Expressions/libs/procyon-expressions-1.0-SNAPSHOT.jar ./build/Procyon.Core/libs/procyon-core-1.0-SNAPSHOT.jar ./build/Procyon.CompilerTools/libs/procyon-compilertools-1.0-SNAPSHOT.jar
然后就可以使用了
java -jar procyon-decompiler.jar -o <输出文件夹> target.jar (该jar 由apktools d target.apk 得来)
反编译效果一般般吧, 目测是不支持中文. 会把中文内容转义成 \u8fd9\u4e2a\u662f\u6e20 这样.
来个对比吧.
下图是 procyon的:
dex2jar: (貌似2个都差不多哈哈)