非游戏类

Win版加固工具

简介

用于windows系统下的app加固,支持界面模式和命令行模式。

下载地址

点击下载

使用说明

  • 界面模式

    • 下载clienttool.rar,解压、双击ClientTool.exe,如图: image
  • 点击【设置】,输入AppKey(若无AppKey,请联系客服)

    • 设置签名文件,选中加固后自动签名,并选择签名文件,填入密码,别名和别名密码(可选)
    • 切回【加固】,选择APK文件,选中“SO加密保护”(若有此需求则选),弹出选择框,点击需要加密的so文件,如下图: image

    so选择后点击【确定】,返回【加固】,点击“开始加固”。

  • 命令行模式

    • 打开cmd窗口,输入命令:
        > %路径%\\clienttool.exe in.apk out.apk [options]
        
        (其中,in.apk为需要加固的APK,out.apk为生成的APK)
  • options 参数表:
参数说明
-dex对classes.dex文件进行基本的整体加密保护,防止反编译APK得到应用源代码
-hidecode抽取dex文件核心数据,防止内存整体dump
-antirepack防二次打包,使用该选项需要APK加壳前后的签名保持一致,且渠道不会再进行二 次签名,否则会有问题
-antidbg使用该选项加固后,可以防止APP被动态调试分析
-antiemulator使用该选项加固后,可以阻止APP在模拟器中运行
-so保护native代码不被分析,支持多个SO的保护,如:so -so libxxx.so libxxx2.so
-unity3d保护Unity3d引擎游戏的C#脚本不被分析
-antidump防止应用运行时内存被dump分析

通用版加固工具

简介

jar包形式的加固工具,适用于多种平台,包括Win/Mac/Linux。

下载地址

点击下载

使用说明

  • 解压下载包,修改config.ini配置文件,将appkey的key字段填入对应的appkey,若无appkey,联系客服进行申请。
  • 命令行执行(需要jdk环境):
    java -jar NHPProtect.jar -yunconfig [options] -input %inputapk%
  • 参数说明:
参数说明
-yunconfig必填项,表示自动从易盾后台获取加固参数
[options] 可选项对加固后的 APK 文件进行签名或者对齐
-input必填项,参数后面跟待加固的 APK 文件路径
  • options说明:
参数说明
-apksign对加固后的 APK 包签名
-zipalign对加固后的 APK 包对齐
QQ咨询:反馈更及时 在线咨询 电话咨询:95163223