当前位置: 首页 > 知识库问答 >
问题:

DexGuard的回程

程修雅
2023-03-14

我使用DexGuard进行模糊处理。我有来自崩溃日志和映射文件的堆栈跟踪。当我运行retrace时。bat,为其提供堆栈跟踪和映射文件,输出仍为模糊格式。

共有2个答案

姬选
2023-03-14

如果DexGuard使用非ASCII字符进行模糊处理,并且当您从设备导出日志时,这些字符被损坏,也可能发生这种情况。解决这个问题的一种(粗略的)方法是使用adb logcat-B以二进制形式导出日志。

穆德海
2023-03-14

你用的是ProGuard的回溯吗。球棒它无法清除使用DexGuard混淆的堆栈跟踪。解决方案是使用DexGuard的回溯工具:

java-jar/var/DexGuard/lib/retrace。jar详细映射。txt跟踪。文本

DexGuard的向后兼容,即,它也可以回溯ProGuard模糊的堆栈跟踪。

 类似资料:
  • 谈到flexjson库,我在使用dexguard时遇到了问题。在尝试使用JSONDeserializer反序列化时,我一直遇到以下错误。 是否有人有适当的规则,flexjson在Android发布apks中混淆后正常工作? 类似于gson lib的东西。

  • 我使用dexGuard来混淆我的应用程序,但当我这样做时,我在运行应用程序时崩溃了。下面是堆栈跟踪。 这是我从ACRA lib初始化方法得到的,因为我们在它里面有getAnnoming方法。我已经使用了和 但没有任何运气... 有人知道吗? 谢谢,吉姆。

  • 我使用DexGuard v7.3.18,我想加密存储在中的JSON文件,我在类中访问这些文件,就像这样: 我配置了具有各种选项,如: 但是两者都没有帮助加密JSON文件。根据DexGuard文档: -EncryptAssetFile[file_filter]指定应加密的Android资产文件。资产文件存储在资产目录中,可以包含任何数据。模糊处理步骤可以自动加密它们,并确保它们在运行时被动态解密。为

  • 我们正在使用dexguard,并且在dexguard项目中还具有以下设置。文本 我还尝试了提供res/值/字符串的变体。类似xml的: 和 等 在小路上。但字符串的键值正在变得模糊。 正在返回0。(其中key是字符串值)。 我也试过了 避免字符串OBF指令的正确方法是什么?

  • 我正在尝试使用附带的工具调试模糊代码中的异常。模糊标识符使用非ASCII字符,至少在生成的映射文件中是这样的,例如: 当我试图从设备导出堆栈跟踪以便将其馈送到时,这会造成问题。我的模糊设置是否有问题,或者使用非ASCII字符是否正常?如果是这样,我应该如何从设备导出堆栈跟踪以保留它们? 编辑:我后来发现了一种解决办法,它是以的形式输出二进制日志。这会导致日志文件有点难以读取,但堆栈跟踪中确实包含正

  • 我有一个艰难的时间与dexGuard使它不删除我访问这种方式的资源: int resourceId=getResources()。getIdentifier(“图片”、“数组”、getActivity()。getPackageName()); 当我执行应用程序时,会出现以下异常: JAVAlang.RuntimeException:无法启动android活动。所容纳之物res.Resources$