设备端离线加固 · 源码不出机

让每一个 APK
都无懈可击

爱无懈把 VMP 方法抽取、Dex2C / Java2C 编译、A1 字符串逐串加密、双层壳隔离 与 分布式校验链一次完成 —— 全程在设备本地执行,加固产物可直接安装分发。

arm64-v8a · armeabi-v7a · x86_64 无需联网 · 本地完成 每包独立随机密钥
爱无懈 加固中
正在组装输出 APK0%
业务类名 / 方法名混淆542 项
Dex2C 方法级 native 转换16 个
VMP 方法抽取549 个
A1 字符串逐串加密576 处
资源加密 · 路径混淆M14
壳生成 · 入口/核心隔离校验…
[M13] 双层壳组装完成 · 3 ABI
[GUARD] 入口壳隔离校验 通过
[M16] 分布式校验链 7 点就位
入口 / 核心壳 · 静态引用零交集
产物痕迹断言 · 通过
0+
防护层次,从字节码到资源
0
分布式校验点 · 全阶段布防
0
ABI 全覆盖 · 含加密 SO 包
0
字节源码上传 · 全程离线
Defense Layers

十层防护,一次成型

每一项能力都直接作用于加固产物本体:字节码、字符串、资源、壳、校验链 —— 攻击者面对的是一条完整的纵深防线。

VMP 方法抽取核心

关键方法字节码整体抽取、加密托管至 native 侧执行,原方法体从 DEX 中抹除 —— 静态反编译只剩空声明。

Dex2C 编译

方法级转换为 native IR 由壳内解释执行,DEX 不再保留可读字节码;与 VMP 共存不冲突,公私有别。

Java2C 编译arm64

Java 方法直译 native 机器码,arm64 专属通道;产物脱离解释器运行,逆向代价指数级上升。

A1 字符串逐串加密AEAD

每条关键字符串独立 AES-128-GCM 加密,密钥仅 native 侧派生;运行时按需解密、用完即焚,无批量密钥可捞。

资源透明加密

assets 资源以域密钥整体加密,业务读取零改造透明解密;静态解包只能看到密文载荷。

双层壳隔离架构

入口壳仅负责引导装载,核心壳 AES 加密托管;两壳静态引用零交集,构建期门禁强制校验。

路径混淆M14-A

res 资源路径随机重命名并入完整性白名单,资源表与真实路径彻底脱钩,按名定位不再可行。

布局完整性M14-B1

布局与资源表指纹纳入校验白名单,任何替换、增删都会在校验链上暴露并拒绝加载。

符号全量随机化

类名、方法名、native 注册名按每包随机映射重排 —— 重打包者拿到的是一张乱码地图。

签名载荷链M5 / M6

加固指纹、SO / dex / 资源白名单全部封装进 RSA-PSS 签名载荷,离线篡改任何一项即整体失效。

分布式校验链M16-A1

7 个校验点分布在装载、解密、运行各阶段,叠加观测盐 —— 单点绕过无法通关,多点联动暴露。

自脱壳审计

每次加固自动生成"去壳重打包"审计包并真机回归 —— 防护强度可度量、可复核、可跨版本对比。

Architecture

加固产物解剖

一个典型的爱无懈加固 APK:入口壳明文引导、核心壳加密托管、加密 SO 包按 ABI 下发,密钥与校验链全部收敛到 native 侧。

your_app.apk · 加固后结构
classes.dex 入口壳 · 明文引导(隔离校验 ✓)
iotpc9mk/classes.dex 核心壳 · AES-256 加密(路径随机)
iotpc9mk/classes2.dex 核心壳 · AES-256 加密
lib/arm64-v8a/
libnativeguard.so 母壳引擎(VMP / 校验链宿主)
libbootstrap.so 引导器
assets/sd5b59a4eb/
arm64-v8a/bundle.res 加密 SO 包 (密文)
arm64-v8a/init.pack 引导载荷
assets/<biz>/… 业务资源 · 域密钥加密 ✓
AndroidManifest.xml Application 已替换为 Stub

Stub 启动stage 01

系统拉起 Stub Application,第一时间校验入口壳完整性 —— 加固工具注入的引导逻辑先于一切业务代码执行。

引导器装载stage 02

bootstrap 从加密资源包中还原母壳引擎并初始化,全程不落盘明文 SO。

核心壳解密stage 03

core.dex 按需解密装载,M16-A1 分布式校验链 7 个校验点逐点通过后才放行。

按需执行stage 04

抽取的方法与加密字符串在运行时按需解密执行,用完即焚 —— 内存中不存在完整明文镜像。

Pipeline

八道工序,全程本地

从环境自检到审计交付,每一步都有明文日志与门禁断言 —— 加固过程本身也是可复核的。

01

环境自检

扫描 root / 调试器 / Hook 框架特征,不合规环境直接拒绝出包。

02

解析预检

Manifest、多 DEX、资源表、签名链全量解析留档,识别加固冲突。

03

符号混淆

业务类名 / 方法名随机化映射,反射引用自动保名不误伤。

04

代码保护

Dex2C 转换 → VMP 抽取 → A1 字符串逐串 AEAD 加密,三层递进。

05

资源保护

assets 加密 + 路径混淆 + 布局完整性登记,资源链路整体上锁。

06

壳生成

双层壳组装,入口 / 核心隔离校验,每包独立随机密钥(PartA / PartB)。

07

指纹签名

phantom 签名载荷(RSA-PSS)+ 产物痕迹断言,失败产物不放行。

08

审计交付

自脱壳审计包真机回归 + 加固报告输出,全链路可复核。

Assurance

为什么可以放心交给它

加固工具本身,也必须经得起同样的审视。

全程离线 · 源码不出机

加固在设备本地完成,0 字节上传;密钥、白名单、签名载荷全部就地生成,不经过任何服务器。

构建期门禁 · 拒绝带病出货

入口壳隔离校验、产物痕迹断言硬性拦截 —— 加固不完整、特征缺失的产物不会流出流水线。

可复核交付 · 强度可度量

每包随机密钥 + 自脱壳审计包 + 加固报告三件套,防护强度可跨版本对比、可持续回归。

Download & Community

下载与交流

获取爱无懈安装包,或加入交流群获取版本更新与使用支持。

下载爱无懈

Android 5.0 及以上,支持 arm64-v8a / armeabi-v7a / x86_64 三架构;安装包即装即用,加固全程离线。

APK 安装包 官方发布 离线运行
下载 APK
新版本将在此处同步更新

加入 QQ 交流群

版本更新提醒、加固问题反馈、使用经验交流 —— 遇到问题在群里直接问,比搜索更快。

即时答疑 版本内测 问题反馈
加入 QQ 群
在 QQ 中打开链接即可申请加群

让每个版本,都带着完整防护出厂

VMP 抽取 · Dex2C / Java2C · 字符串逐串加密 · 双层壳隔离 · 分布式校验链 —— 一次加固,全部就位。