问题标签 [dexguard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3277 浏览

android - DexGuard 的回溯

我使用DexGuard进行混淆处理。我有来自崩溃日志和映射文件的堆栈跟踪。当我运行时retrace.bat,给它堆栈跟踪和映射文件,输出仍然是混淆格式。

0 投票
2 回答
814 浏览

android - dexguard 混淆中的非 ASCII 字符

我正在尝试使用retrace随附的工具dexguard来调试混淆代码中的异常。混淆标识符使用非 ASCII 字符,至少在生成的映射文件中是这样的,例如:

当我尝试从设备导出堆栈跟踪以便将其输入retrace. 我的混淆设置是否有问题,或者dexguard使用非 ASCII 字符是否正常?如果是这样,我应该如何从设备中导出堆栈跟踪以保留它们?

编辑:我后来发现了一种解决方法,adb logcat -B它以二进制输出日志的形式。这会导致日志文件有点难以阅读,但堆栈跟踪中确实包含正确的非 ASCII 字符。关于的原始问题dexguard仍然存在。

0 投票
2 回答
2568 浏览

android - Android Studio - 没有这样的属性:类的 baseName

我正在尝试将 Dexguard 添加到 Android Studio。我遵循了指导方针,所以我的 build.gradle 如下:

然后我尝试构建项目,我收到以下错误:

错误:配置项目“:XXXX”时出现问题。没有这样的属性:类的baseName:com.android.build.gradle.internal.variant.ApplicationVariantData

有没有人再次遇到这样的问题?

先感谢您!

0 投票
1 回答
709 浏览

android - DEXGuard 安装后的 Eclipse 构建错误

我已将 Dexguard 的 jar 文件放在 dropins 文件夹中。当我在 Eclipse IDE 上构建我的应用程序时,它会显示一条错误消息。

我需要设置 DEXGUARD。帮我解决我的问题!

注意:我使用过 android sdk revision 21. Eclipse JUNO IDE

0 投票
1 回答
508 浏览

android - Dexguard 是否适用于 phonegap?

在此页面http://www.saikoa.com/dexguard上,它说 Dexguard 加密资产。phonegap 应用程序还能用吗?

0 投票
0 回答
637 浏览

android - Cursor.moveToNext 偶尔会抛出无法解释的异常

我们在混淆的(Dexguard)Android 应用程序中在 Android 4.4.2(Nexus 7 平板电脑)上使用 SQLite(实际上是 SQLCipher)。我们有 ContentProviders 来访问 SQLite/SQLCipher 数据库。这些 ContentProvider 之一从队列表返回消息。这个队列被定期处理——我们从队列中检索消息,然后使用 cursor.moveToNext() 遍历它们:

这在我们自己的开发和测试过程中可靠地工作,但是在该领域我们看到偶尔但重复的问题,在成功处理排队的消息后,上面的 cursor.moveToNext() 调用抛出 IllegalStateException (注意,总是行 0 col 0):

在其他情况下,此行会抛出 CursorIndexOutOfBoundsException (注意每次报告的实际索引/大小更改):

我们无法重现这两个问题,只有日志文件可以继续。这些日志表明问题发生在成功处理一行之后。在此异常之后,该过程将重新启动并继续进行而没有问题。我们无法理解为什么 moveToNext 会抛出任何一个异常——例如,如果它适用于第 1-10 行,为什么移动到第 11 行会抛出异常?Cursor.moveToNext的文档说:

因此它应该成功移动到下一个(并返回 true)或失败(并返回 false),而不是抛出这些奇怪的异常。

这听起来像是我们代码中的问题,还是 SQLite 问题、SQLCipher 问题,或者与我们的混淆过程有关,无论是使用 Dexguard 还是我们如何使用它?有什么建议吗?

0 投票
3 回答
16381 浏览

android - 如何使用 DexGuard 混淆我的 apk?

如何使用 DexGuard 混淆我的 apk?我知道如何启用 proguard 及其自定义。谁能推荐一个好的教程?

0 投票
1 回答
1782 浏览

android - Dexguard vs Android 插件 - 中断构建过程

当我尝试使用dexguard插件代替android插件(dexguard插件扩展android)时,我gradle build process失败并出现以下错误:

我的应用程序模块的第一行 build.gradle 是

我整个项目的 build.gradle

我运行了gradlew启用debug选项

我的gradle版本是2.1

如果我使用 android 而不是 dexguard,那么我没有问题。

非常感谢任何帮助或指示。提前致谢。

PS:我没有ANT独立运行的问题 - fwiw。

0 投票
1 回答
35 浏览

android - StringEncryption 与 ClassesEncryption 的组合

加密 A 类的字符串然后加密整个类是否有意义?

或者它只是增加了不必要的开销,我只用字符串加密就可以了吗?

0 投票
5 回答
5019 浏览

android - 如何在 Android 中保护调用 web 服务

您好,我正在开发 android 应用程序,在该应用程序中我需要执行一些 https Web 服务,因此我所有的 Web 服务 URL 和 Web API KEY 都在代码和服务器的 IP 地址中。当任何人对我的应用程序进行逆向工程时,那个人可以获取我的 Web 服务 URL 以及 API KEY,然后可以使用 rest 客户端简单地点击它。

如何确保任何攻击者都无法获得我在strings.xml

提前致谢。