问题标签 [allatori]

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 投票
0 回答
337 浏览

java - 是否可以在 Kotlin 源代码上使用 Allatori?

我过去曾尝试使用 Allatori,尽管禁用了很多选项,但我无法将其应用于实际的 Kotlin 字节码——我必须排除 Kotlin 文件才能使混淆工作。

是否可以在 Kotlin 字节码上使用 Allatori 混淆?如果是这样,哪些选项需要禁用?

0 投票
1 回答
875 浏览

maven - 使用 allatori 混淆时,maven 构建失败

我已经使用 antrun-plugin maven 插件启用了混淆。keep-names我的allatori-config.xml文件中没有:

这是我的 Maven 插件配置的外观:

我有 2 个模块(比如 A 和 B),我想对其执行混淆。现在模块 A 已成功混淆,但模块 B(依赖于模块 A)无法编译说“找不到符号”或“包 com.mycomp.xyz.schema 不存在”(这些包属于模块 A )。

是不是这样,如果稍后使用的模块首先被混淆,那么依赖模块无法获得依赖关系,或者我缺少什么?

0 投票
2 回答
1081 浏览

android - Android Studio 不生成签名的 APK

问题是,我在使用Allatori生成签名 APK时出错。我尝试了不同的技巧,例如,通过删除构建文件夹,重建项目,甚至尝试比较包名称,类命名约定,或者但它没有用。! 也启用了。!我尝试了所有可能的解决方案,但无法生成. Java ObfuscatorInvalidate and Clear cache /RestartStringspossible jarsdeprecated methodsclassesMulti Dexsigned APK

错误:

错误:将字节码转换为 dex 时出错:原因:解析错误:类名 (com/pckg/pakistan/myapplication/R) 与路径 (com/pckg/pakistan/myapplication/r.class) 不匹配 ...同时解析 com/ pckg/巴基斯坦/myapplication/r.class

错误:任务“:app:transformClassesWithDexForRelease”执行失败。com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: dex 进程返回代码 1

0 投票
2 回答
405 浏览

java - 删除 ZIP/JAR 文件注释

allatori当我像在我的文件上运行一个混淆器时JAR,它会在存档中添加一条评论,比如Obfuscation by Allatori Obfuscator http://www.allatori.com

使用WinRAR,可以通过编辑存档评论来删除此评论。

但是,我没有找到一种方法可以在批处理脚本或 Java 代码中集成到我的构建过程中。

怎么做到呢?

0 投票
1 回答
73 浏览

java - 如何跳过“[错误] 只有最终字段可能有初始值!” 通过 Allatori 混淆器使用 java 混淆?

我正在为 java jar 文件使用 Allatori 混淆器,它在声明期间没有初始化变量但如果只有变量被初始化而不是最终生成异常时运行良好:

[ERROR] Only final fields may have an initial value!

我应该怎么做才能跳过这个异常,因为我不想取消初始化我的变量?

请有任何建议

0 投票
0 回答
874 浏览

android - Android firebase NoClassDefFoundError 错误相关查询

请联系以下错误。

下面的日志是保留在 Google Play 商店崩溃报告中的错误。

该错误似乎并非在所有手机上都会发生,

它似乎在 Android 8 到 Android 9 设备上间歇性发生。

它不会发生在我的 Android8 或 Android 9 设备上。

该项目被 allatori 混淆。

如果您有类似的错误,请帮助。


构建.gradle


错误


0 投票
2 回答
307 浏览

java - 是否可以让 Maven "WAR" pom.xml 将我的类打包到一个 JAR 中并将 JAR 放在 /WEB-INF/lib 文件夹中?

我有一个简单的 Java Spring MVC Web 应用程序。我使用 Maven pom.xml 文件构建 WAR 文件。

当我执行“maven install”时,它会生成一个 WAR 文件,其中包含我在/WEB-INFO/classes文件夹中编译的 Java 类。

我的 maven pom.xml 看起来像这样(依赖项被注释掉)......

接下来我想混淆我的 Java 类(我将使用 Allatori 混淆器),所以我想最简单的方法是,如果我的 Java 类都被放入它们自己的 JAR 文件中,并/WEB-INF/lib与其余部分一起存储在文件夹中罐子。

有没有办法修改我的 Maven pom.xml 文件,以便它将我的类打包在一个 JAR 中并将 JAR 放在/WEB-INF/lib文件夹中?

更新:

将此添加到“构建”部分(如“JF Meier”所建议的那样)......

0 投票
1 回答
54 浏览

java - 是否可以在构建时编译所有 JSP 并将它们交付到 WAR 的 /classes 文件夹中?

我在 WAR 文件中有一个 Java / Spring MVC Web 应用程序。

WAR 文件将由企业客户下载,因此我需要对 WAR 中的类进行混淆处理。我使用的混淆器 (Allatori) 很好地混淆了 WAR 中 /classes 文件夹中的所有类。

问题是,JSP(未编译)通过其原始(未混淆)名称引用 Java 类。

我在想如果 JSP 被编译并且在 /classes 文件夹中,混淆器也会得到这些。

我的问题是......有没有办法在构建时编译 JSP 并将它们包含在 /classes 文件夹中?

0 投票
1 回答
133 浏览

java - 用 allatori 混淆太多

我有以下 config.xml 文件

所以我尝试了一些没有工作的东西,我想要混淆的所有代码都在包(或子包)中io.github.freakyville(除了io.github.freakyville.utilsupdated)。当插件启用时,我收到一个错误java.lang.NoSuchMethodError: com.mongodb.client.model.geojson.c.iiiiiI(Ljava/lang/String;)Ljava/lang/String;,表明它正在混淆内部的类com.mongodb.client.model.geojson,当查看 jar 内部时,我可以看到它已经混淆了geojson.chttps://gyazo.com/45c17157d5d7a213f14a9ecc2c12b4f6这对我来说没有意义因为我的正则表达式(?!io\.github\.freakyville).*\..*应该匹配该包/类路径,然后保持包/类正确?

0 投票
0 回答
44 浏览

java - Allatori混淆器错误编译可运行方法(Java)

我使用 Allatori 混淆器(http://www.allatori.com/)。但是如果我有一个可运行的方法,我就会有编译错误(我在 java 反编译器中看到了这个)。

在java反编译器中我有:

你有解决这个问题的想法吗?也许我需要一个 java 的库?