无需复杂配置,上传即保护。采用分布式云端架构,确保您的代码获得最高级别的保护。
以下是真实混淆案例,展示 Aide 混淆器的强大保护能力
package cn.ng;
import java.util.*;
public class Main {
private static final String KEY = "secret_key";
private final int value;
public Main(int v, double f) {
this.value = v;
}
public static void main(String[] args) {
Main m = new Main();
m.execute(args);
}
public void execute(String[] arr) {
ArrayList<String> list = new ArrayList<>();
for (int i = 0; i < arr.length; i++) {
list.add(compute(arr[i], i));
}
output(list);
}
private String compute(String input, int idx) {
return "secret_key_" + hash + "_" + sb.toString();
}
}
package dev.aide.ioo;
import dev.aide.Ii0i0;
import dev.aide.IoOiI;
public class i {
private static final String KEY = IoOiI.decryptString(IoOiI.getRvaData(),
0, 10, 13917, -1383127924
);
private final int value;
public L(int ver1, double ver2) {
this.value = ver1;
}
static {
Ii0i0.load("c417b4b4-cd7e-4347-aa63-a0027396fc29", i.class);
}
public native void L(String[] var1);
private native String oI(String var1, int var2);
public static native void main(String[] var0);
private static native void native$Main$Entry(String[] var0);
}
这里展示了一些经过 Aide 保护的应用程序样本,您可以下载对比混淆前后的效果。
Aide 混淆器采用云端架构,所有混淆逻辑均在服务器端执行,本地不暴露任何配置和算法。
支持方法 Native 编译(将 Java 方法编译为 C 代码并生成多平台动态链接库)、
字符串 RVA 加密、反射跳转、main保护等多种高级保护。
区别于开源混淆器(如 ProGuard、R8),Aide 没有 GitHub 仓库,算法不公开,无法通过模式匹配逆向。
配合云验证系统,形成完整的软件保护闭环。