FairGuard aab包签名工具
由于谷歌签名工具apksigner.jar,仅支持apk包签名,不支持abb包签名。为减少开发者额外适配成本,FairGuard在游戏加固工具中提供了aab签名相关功能。如有需要可以下载并使用FairGuard加固工具,对aab包体进行签名。
访问路径
FairGuard官网 → 帮助中心 → Android → 加固工具下载 → 下载游戏加固工具
点击「下载」直达工具下载页面。
工具使用说明
命令行参数:
java -jar FairGuard.jar -optype_sign_jar -inputfile %inputfile.aab% [-outputfile %output.aab%]
参数说明:
参数 | 说明 |
-optype_sign_jar | 必填项,表示进行AAB签名操作 |
-inputfile | 必填项,参数后面跟待签名的AAB文件路径 |
-outputfile | 可选项,输出文件路径名。如未设置此选项,则输出文件路径默认为% inputfile.aab %同目录,命名为以%inputfile_signed.aab %为结尾的文件名 |
签名信息在config.ini文件中配置,配置如下所示:
[signinfo]
keystore-path=c:\xxx\xxx\gamesign.jks
alias=xxxx
password=xxxxx
alias-pwd=xxxxx
keystore-path:签名文件路径,支持相对路径与绝对路径(路径不可包含中文)
alias:签名别名
password:对应签名信息的密码
alias-pwd:对应签名别名的密码
以上4个信息,任意一项有误的话,签名均会失败。
如果只是做签名操作,gamekey不会做验证,可随意设置。
AAB签名命令行示例:
java -jar FairGuardx.x.x.jar -optype_sign_jar -inputfile game.aab
AAB签名效果演示
完成签名后的 aab 包可正常提交Google Play 上架。
作为专业的应用安全解决方案,FairGuard在提供签名功能的同时,还搭建了针对不同场景及游戏类型的功能矩阵,服务方案涵盖游戏加固、防破解、反外挂、通讯保护、环境检测、经济安全、云保护、态势感知等多项内容。