Back

security - 下载和安装 procyon

发布时间: 2021-11-30 06:41:00

参考:  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个都差不多哈哈)

Back