跳到主要内容

设置说明

配置截图

混淆配置详细说明

注入垃圾指令

勾选此项后,可以在DEX中注入一些无用垃圾指令

注入垃圾分支

勾选此项后,可以在DEX中注入一些垃圾分支语句

注入垃圾跳转

勾选此项后,可以在DEX中注入一些垃圾跳转指令

移除无用代码

勾选此项后,可以移除DEX中的一些注释调试等无用信息

指令乱序

勾选此项后,可以在修改DEX中指令的顺序

调用隐藏

勾选此项后, 会隐藏一些DEX中的调用语句

DEX加壳

勾选此项后,会给APK的DEX文件加一层壳,可以有效保护DEX内部的代码信息,使得静态分析工具无法直接查看到DEX中的代码

图片资源混淆

勾选此项后,会对图片资源的数据进行细微调整

资源名称混淆

勾选此项后,所有的资源名称都会被混淆成没有意义的字母

XML混淆

勾选此项后,所有的XML文件都会被混淆修改

内部包名混淆

勾选此项后,会修改内部的包名为无意义的字母

文本资源混淆

勾选此项后,会混淆一些常见资源文件,如js,html,css等

增加包体积

可以输入0~1000的数字,代码包增加的兆数

包名防修改

勾选此选项后,处理后的APK如果包名被修改,则会闪退,可以保护APK不被篡改

APK防重签

勾选此选项后,处理后的APK如果再用其他证书签名,则会闪退,可以保护APK不被篡改

反调试

勾选此项后,处理后的APK如果被调试,则会闪退,可以保护APK不被调试修改

防止反编译

勾选此项后,处理后的APK文件可以防止被一些主流的反编译工具反编译或者重新打包

字符串加密

勾选此项后,会加密APK代码中的字符串

移除日志信息

勾选后,会移除Java代码中的一些日志信息,防止泄露一些调试信息

APK文件魔改

勾选后,会对APK文件结构进行修改,可以避免APK包被一些第三方反编译软件所解析

提示: APK文件魔改对于API大于等于30的包, 将无法在安卓11和之后的系统上安装, 对兼容性有要求的包谨慎使用

APK伪加密

勾选后,会对APK压缩包中采用伪加密处理,可以使得一些第三方反编译软件无法再识别包内的内容,对APK内部的资源起到保护作用

APK垃圾注解

勾选后,会对APK压缩包中注入一些垃圾注解,可以使一些第三方反编译软件无法识别反编译APK文件,对APK起到保护作用

轻量处理模式介绍

轻量处理模式可以在不解包的情况下对一些APK直接进行处理,适用于一些无法解包,或者解包重编译出问题的APK文件,并且处理速度快,不容易导致问题。目前轻量处理模式仅支持APK文件处理相关的混淆选项和增加包体积功能

ARSC魔改

勾选后,会对ARSC文件进行修改,可以使一些第三方反编译软件报错无法解析APK,对APK文件起到保护作用

方法重命名

勾选后,会对类中的方法进行重命名,使反编译静态分析更加困难

域重命名

勾选后,会对类中的域进行重命名,使反编译静态分析更加困难

So文件加密

勾选后,会对APK中的so库进行加密,对C++编写的库起到保护作用

DEX拆分

勾选后, 会随机把DEX拆分成若干个文件, 增加反编译查看代码的难度

VPN检测

勾选后,会检测手机系统是否开了代理,如果检测到将会闪退, 防止APK被抓包分析

ROOT检测

勾选后,会检测手机系统是否被ROOT了,如果检测到将会闪退,防止APK在ROOT环境下被分析

DEX文件加壳增强

勾选后,DEX文件加壳对APK添加的壳将会更加难以被反编译和分析

资源名称混淆增强

勾选后,资源名称混淆功能将增加更大的随机性,使得资源名称更加随机化,难以被分析

伪加密兼容安卓8

勾选后,伪加密功能将兼容安卓8,但伪加密强度将降低一些

Assets加密

勾选后,会对APK文件中满足一定条件的Assets文件进行加密处理, 加密后的Assets文件将无法直接被打开分析

JS加密混淆/ JS混淆加密增强

勾选后,会对APK assets目录中的JS文件进行混淆处理,可以有效保护APK文件

APK文件高级保护

勾选后,会对APK文件内部的arsc和manifest文件进行特殊处理,可以保护APK防止反编译

类重命名

该功能可以对DEX文件内部的类的名称进行混淆重命名,使得类名会变成无意义的字符串,可以有效提升静态分析的难度

文件时间混淆

开启该功能后,会对APK内部文件的时间信息进行修改,可以防止静态分析发现APK中的关键文件

资源防解压(1.8.1本本更新新增)

勾选后, 会对资源文件res文件夹下的文件进行处理, 处理后的文件将无法被解压, 也无法被反编译工具直接提取出来