1.用jd-gui反编译,save source后会生成非源码的注释代码。
2.Android studio跳转源码可以看到,class文件是用fernflower反编译的源码,然后我们去GitHub下载fernflower源码。
3.下载fernflower工程后,导入studio进行gradle build生成jar包。
https://github.com/JetBrains/intellij-community/tree/master/plugins/java-decompiler/engine
4.cmd运行反编译命令
执行cmd命令:C:\Program Files\Java\jdk-11\bin>java -jar D:/gitcode/decompile/fernflower.jar D:\gitcode\decompile\lib\libwebrtc.jar D:\gitcode\decompile\src
把反编译生成的jar包copy一份,更改文件后缀为.zip格式,反编译完成。