【问题标题】:obfuscating strings.xml file in android app在android应用程序中混淆strings.xml文件
【发布时间】:2015-10-18 07:50:50
【问题描述】:

我使用 ProGuard 混淆了我的代码并生成了一个签名的 apk。

然后我反编译生成的 apk 文件以验证混淆。但是我找不到strings.xml 文件! (res\values\strings.xml)

proguard 是否隐藏/销毁 strings.xml 文件?如果没有,我在反编译的apk中哪里可以找到它?

谢谢。

【问题讨论】:

标签: android apk proguard obfuscation


【解决方案1】:

proguard 不会隐藏字符串,但 DexGuard 可以做到这一点。

【讨论】:

    【解决方案2】:

    在我的情况下,ProGuards 混淆了 res/values 文件夹,并且它不存在于 apk 的 res 文件夹中。我只能在resources.arsc 中找到所需的字符串,请参阅Android compiled resources - resources.arsc。它是二进制的,因此在其中搜索所需的字符串有些麻烦。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多