DCloud_Android_ST
DCloud_Android_ST
  • 发布:2023-10-10 15:49
  • 更新:2024-10-18 11:52
  • 阅读:2075

apk加固后重签名

分类:uni-app

准备工作:

  1. 加固apk文件下载到本地
  2. 配置java 环境变量 (具体可以百度搜索相关配置教程,本地有java开发环境 这步可跳过)
  3. 下载附件apksigner.zip 里面有apksigner.jar

开始签名:
使用安卓官方apksigner工具进行v2重签名,重签名请使用原证书进行签名

java -jar xxxx/lib/apksigner.jar sign  --min-sdk-version=17   --ks 签名文件路径 --ks-key-alias 密钥别名 --ks-pass pass:密钥密码 --in 指定要签名的apk路径  
 --out 指定签名后的apk输出路径  

命令:
--ks 指定签名文件 云端证书:从dev开发者后台-我的应用-应用详情页-Android云端证书页-下载证书
--ks-key-alias 密钥别名 云端证书: 从dev开发者后台-我的应用-应用详情页-Android云端证书页-查看证书详情 详情页有别名
--ks-pass 密钥密码(使用的是ks签名方式需要,赋值格式pass:密钥密码) 云端证书: 从dev开发者后台-我的应用-应用详情页-Android云端证书页-查看证书详情
点击查看证书密码按钮 获取密码

1 关注 分享
DCloud_云服务_LQ

要回复文章请先登录注册

1***@qq.com

1***@qq.com

这步骤,苹果电脑也适用吗
2024-10-18 11:52
7***@qq.com

7***@qq.com

加固后还是能进行反编译,是哪个环节出错了吗?
2024-08-19 17:06
zhengxiya

zhengxiya

java -jar xxx/lib/apksigner.jar sign --min-sdk-version=17 --ks ./证书.keystore --ks-key-alias 别名 --ks-pass pass:密钥 --in ./test.apk.result --out ./test.apk

输入文件要写全名不然会无法访问
2024-07-01 17:03