代码之家  ›  专栏  ›  技术社区  ›  androidBoomer

在android中解码APK文件[已关闭]

  •  -5
  • androidBoomer  · 技术社区  · 11 年前

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

    enter image description here

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

    2 回复  |  直到 11 年前
        1
  •  5
  •   N Sharma    11 年前

    这是因为盖伊在这个APK中使用了ProGuard。在那之后,你不能轻易地进行逆向工程。

    ProGuard是文件收缩器、优化器、混淆器。

        2
  •  4
  •   Akbarsha    11 年前

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

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

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

    要使用格式化程序,请备份您之前的apk

    1. 选择apk
    2. 然后将格式设置为.rar或.zip
    3. 然后提取新的存档文件以查看可绘制内容

    Download Formatter