发布于 2012-07-16 18:47:18
如果你有一个apk并且你想要源码。下面是这个过程:
首先,您需要位于apk中的jar,以这种方式使用dex2jar:
./dex2jar.sh name.apk
从:http://code.google.com/p/dex2jar/下载jar有了jar之后,可以使用jad通过以下命令解压缩源代码:
jad。/jad -o -r -sjava -dsrc路径/to/*/.class
jad下载地址:http://www.varaneckas.com/jad/
请注意,如果apk使用的是proguard,则代码将为ofuscated :)
发布于 2012-07-16 18:53:50
这是很正常的,发生在我身上的too.The问题是因为广告。
创建一个仅包含不包含ads的类的新Jar文件,并使用以下命令从命令行将它们合并在一起
jar cf jar-file input-file(s)您可以将整个目录替换为inpot文件,它会递归地为您压缩它。现在使用jd-gui并打开新的jar文件,它应该可以工作。
https://stackoverflow.com/questions/11502473
复制相似问题