1 Star 8 Fork 1

harry2815 / apkjiagu

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
工程目录说明
  • demo 待加固工程
  • jiagu_shell 壳工程
  • jiaguLib,java工程,执行APK加固工作

运行build.gradle中的任务jiagu,可直接在工程下生成一个jiagu目录,进入该目录进行如下操作,

1.将需要加固的APK放于该目录中;

2.在keystore.cfg中按格式配置签名文件信息;

3.cmd进入到当前目录,然后运行如下命令开始加固

java -jar jiaguLib.jar [apk名称] keystore.cfg

注:

  • 如果需要直接在工程中运行,请修改变量isRelease为false

  • 加固过程使用到的命令:dxapktoolzipalignapksigner,若中间出现找不到对应命令,需要配置环境变量。

注意点: 签名时,主要增加--min-sdk-version [你的最低反对版本],否则会报异常

apksigner sign --ks [.jks文件门路] --ks-key-alias [别名] --min-sdk-version [你的最低反对版本] --out [签名过导出的aab文件] [行将签名的aab]

关于原理详解可查看APK加固原理详解

若想查看加密使用的C++工程请移步jiagu_aes_project

空文件

简介

APK加固代码 展开 收起
Java 等 4 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/harry2815/apkjiagu.git
git@gitee.com:harry2815/apkjiagu.git
harry2815
apkjiagu
apkjiagu
master

搜索帮助