Android 应用加固

方案简介

Android 应用加固提供专业安全的防护,可防止 APK 被逆向分析、反编译、二次打包,防止嵌入各种病毒、广告的恶意代码,从源头上保护数据安全和开发者的利益。
Virbox Protector 2 可以帮助应用开发者实现一键加固+自动签名等多种操作。
🎗
温馨提示:应用加固后,原有的签名信息会被破坏,需要重新签名,签名文件一般指的是后缀为 keystore 的文件。请开发者妥善保管。

操作流程

  • 输入正确的账号&密码进行登录;
  • 将需要保护的 APK 文件导入Virbox Protector 2 Trial 中;
  • 输出路径设置;
  • 配置加密方式;
  • 签名设置;
  • 执行加固;

登录

双击 Virbox Protector 2 Trial 快捷方式,启动应用,如果您尚未安装,请先下载。
输入正确的账号&密码进行登录,如无账号,请先访问 https://aiot.virbox.com/trail.html 进行注册。
登录账户

导入文件

将 APK 导入至 Virbox Protector 2 Trial 中。

基本信息

基本信息

函数选项

Virbox Protector 2 Trial 会自动识别需要保护的代码,开发者无需配置。
函数选项

加密选项

路径设置

通过「路径设置」功能,对 APK 加固后文件的输出路径进行统一设置。
路径设置

加固设置

默认加固服务包含:APK 加壳、DEX 文件保护、防二次打包、APK 大小优化、反调试、签名校验等。
勾选「反调试」和「签名校验」。
加固设置

签名设置

勾选「启用签名」。
点击「浏览」按钮,选择需要使用的 Keystore 文件,输入 Keystore 密码。即可完成签名配置操作。
🎗
温馨提示:如果 APK 有且仅有一个秘钥别名,开发者可不录入,如果有多个秘钥别名,开发者需手动指定。如果您希望使用其他签名工具,可以不启用签名,同时需手动关闭签名校验功能。
配置签名
🎗
温馨提示:签名信息保存于本地电脑,不会上传到网络。

术语解释

重签名: 加固会使原 APK 包的签名失效,加固后的 APK 包需要使用原应用的 keystore 文件进行重新签名后才可以正常安装使用。
Keystore 文件: Keystore 文 件是 java 的密钥库,用来进行通信加密和保 存密钥对 。 Android 开发进行签名时会生成 Keystore 文件。
秘钥别名: Android 开发时生成 keystore 文件时会填写密钥库相关信息,例如密 码、别名、姓名组织等。

应用加固

选中要加固的 APK 文件,点击「保护选中项目」,Virbox Protector 2 Trial 会自动完成加固。
应用加固
Virbox Protector 2 Trial 支持批量添加多个 APK 进行加固。您可在文件夹中直接选择多个 需要加固的 APK 文件,或者直接将 APK 拖拽到加固窗口中,完成批量加固的操作 。
批量加固

生成文件

🎗
温馨提示:加壳后的程序会在同一目录下生成两个新文件:xxx.apk.sspxxx.ssp.apkxxx.ssp.apk为加固后的程序,xxx.apk.ssp为配置文件,保存了加固过程中的所有配置项目
最近更新 11mo ago