在一次偶然浏览github网页时,偶然发现两个如题的神器,用来反编译APK,可以得到源代码。至于图片资源等,偶尔可以通过将apk解压可以直接得到,此处暂不谈论,主要记录一下获得源代码的方法。
步骤一:解压dex2jar的压缩包,解压完毕后如图所示。
步骤二:cmd,进入dex2jar-2.0文件夹目录下,此处路径为:C:\Users\Administrator\Desktop\test\dex2jar-2.0。如图所示。
步骤三:解压APK到当前文件夹下,此处为test文件夹,注意解压后的classes.dex文件。如图所示。
步骤四:输入以下命令 d2j-dex2jar.bat classes.dex的路径 apk解压后的文件夹路径。 此处的命令举例为:d2j-dex2jar.bat C:\Users\Administrator\Desktop\test\wuziqi_v1.3.0\classes.dex C:\Users\Administrator\Desktop\test\wuziqi_v1.3.0
步骤五:如果成功,则在dex2jar-2.0文件夹下产生一个classes-dex2jar.jar 双击打开jd-gui-0.3.5.windows.zip里边的exe,将这个jar拉入即可查看源代码,如图所示。
至此结束。