FreetoflyBai / Protect

apk 加固框架,包括dex加固,资源混淆,签名验证

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

使用步骤

1:配置参数

所有参数配置均在gradle.properties文件中,配置完成再执行以下步骤

2:修改壳路径

命令行 gradle modifyPackagePath 
如果不需要修改壳部分代码,可省略此步骤 
如果手动修改壳项目包路径,请同时修改以下内容:
  - 修改jni中包路径对应字符串(.cpp .h)
  - 修改lib模块中JiaGu.java中变量PROXY_APPLICATION_NAME的值

2:编译壳

命令行 gradle clean build 
编译app模块,生成apk文件,用来制作壳文件 

3:生成壳

命令行 gradle zipToShell 
将apk文件打包成壳文件(jiagu.zip)

4:加固apk

命令行 gradle zipToApk 

About

apk 加固框架,包括dex加固,资源混淆,签名验证


Languages

Language:Java 89.6%Language:Groovy 7.3%Language:C 2.6%Language:C++ 0.4%Language:Makefile 0.1%