admin管理员组

文章数量:1585965

一、腾讯乐固-基础版免费加固-上传未加固的app-下载加固包(加固成功会清除原apk的签名信息和多渠道信息)

https://console.cloud.tencent/ms/reinforce/list/basic

二、使用AndroidStudio自带工具apksigner对apk重新签名

  1. 找到apksigner.bat文件 路径D:\Android\Sdk\build-tools\32.0.0

  1. win+R 输入cmd,跳转以上路径cd /d D:\Android\Sdk\build-tools\32.0.0

  1. 控制台输入apksigner sign --ks 签名文件全路径 加固未签名Apk全路径

例:apksigner sign --ks F:\ASProjects\Hjj\xxx.jks C:\Users\Administrator\Desktop\xxx.apk

  1. 输入jks文件密码,回车

  1. 签名完成,原apk文件被覆盖(成为已签名apk),会多一个.apk.idsig文件 (无用,可删除)

  1. 查询apk是否签名成功:apksigner verify -v 已签名apk全路径

例:apksigner verify -v C:\Users\Administrator\Desktop\xxx.apk

v1 v2 v3 true代表签名成功

三、添加渠道,生成多渠道包

使用美团的Walle https://github/Meituan-Dianping/walle/blob/master/walle-cli/README.md

下载 walle-cli-all.jar 此项目可内下载https://github/Jay-Goo/ProtectedApkResignerForWalle

  1. win+R 输入cmd

  1. 写入渠道 java -jar walle-cli-all.jar全路径 put -c yingyongbao(渠道名) 已签名apk全路径

例:java -jar D:\Android\walle-cli-all.jar put -c yingyongbao C:\Users\Administrator\Desktop\xxx.apk

  1. 查看渠道是否添加成功

控制台输入 java -jar walle-cli-all.jar全路径 show 已加渠道apk全路径

java -jar D:\Android\walle-cli-all.jar show C:\Users\Administrator\Desktop\xxx_yingyongbao.apk

  1. 批量写入java -jar D:\Android\walle-cli-all.jar batch -c 多渠道 已签名apk全路径

例:java -jar D:\Android\walle-cli-all.jar batch -c hjj,xiaomi,huawei,oppo,vivo,360,baidu,wandoujia,yingyongbao C:\Users\Administrator\Desktop\xxx.apk

参考https://blog.csdn/qq_50920297/article/details/124786711

参考https://blog.csdn/byongchen/article/details/83381036

本文标签: 腾讯多渠道app