【问题标题】:can Build Types resources be visible while reverse engineering the app?在对应用程序进行逆向工程时,构建类型资源是否可见?
【发布时间】:2019-04-13 09:31:39
【问题描述】:

我的应用程序中有两个构建变体,一个是发布版本,另一个是调试版本。

在一个版本中,我设置了我的 https URL。在 Debug 中,我设置了本地 URL 用于测试目的。

如果我将我的发布变体上传到 PlayStore,是否有人可以对其进行逆向工程并查看我的本地测试 URL?我不想公开我的测试 URL?

【问题讨论】:

    标签: android reverse-engineering


    【解决方案1】:

    如果你只是使用flag来切换运行环境,并且源代码中包含本地测试URL,即使你混淆了它也能在反汇编的smali文件中找到

    您可以尝试使用 gradle 将构建 const 从资源中拆分出来,参考这里: Change constant values when building a release edition

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 2021-09-09
      • 2011-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-19
      相关资源
      最近更新 更多