在android中解码APK文件

时间:2014-02-12 05:16:24

标签: java android encapsulation dex2jar

我试图通过使用dex2jar and apktool.解码来自Google Play的已发布应用程序及其apk文件我成功设法获取其源代码但是,我想知道为什么我得到了这组代码(附图) ?我无法清楚地获得此应用程序的软件包和活动名称。我非常需要它。

enter image description here

是否因为封装?我怎样才能获得真正的代码?

2 个答案:

答案 0 :(得分:5)

这是因为Guy使用ProGuard获取此APK。之后你不能进行逆向工程。

ProGuard是文件缩小器,优化器,混淆器。

答案 1 :(得分:4)

检查Link如何破解Apk。但是你根本不会得到完整的代码。因为每个人都使用ProGuard,因为@Williams说。

部分你可以理解你是不仅仅是一个极客

使用this工具获取类似png和jpeg文件的可绘制文件。

使用格式化程序在

之前备份你的apk
  1. 选择apk
  2. 然后将格式设为.rar或.zip
  3. 然后提取新的归档文件以查看drawables
  4. Download Formatter