android 签名 命令,android apk加固后命令行手动签名

前言

前段时间用到腾讯乐固对apk进行加固,采用乐固的签名配置后发现apk没有进行v2签名,查阅相关资料后成功的进行了v2签名,所以写下这篇文章来进行记录。

1.乐固只进行加固

如下图所示,不采用自动签名配置,只进行apk加固即可。

d79cb7151c2563fd00d3b893b76fbfcf.png

2.zipalign相关优化

#

# zipalign 是对zip包对齐的工具,使APK包内未压缩的数据有序排列对

# 齐,从而减少APP运行时内存消耗。

#

//4字节对齐优化

zipalign -v 4 app_legu.apk app_legu_zipalign.apk

//检查APK是否对齐

zipalign -c -v 4 app_legu_zipalign.apk

3.apksigner进行签名

apksigner sign --ks release.jks --ks-key-alias release app_legu_zipalign.apk

4.验证签名

apksigner verify -v --print-certs app_legu_zipalign.apk

如下图所示:

4825babef58d90bb8cddcf2733983dc7.png

查看原图

查看apk

#查看apk的包名,versionCode,versionName

#aapt路径:

#/Users/tuzhao/Library/Android/sdk/build-tools/27.0.3/aapt

aapt dump badging YOUR_APK_PATH

后记

/Users/tuzhao/Library/Android/sdk/build-tools/27.0.3/zipalign

/Users/tuzhao/Library/Android/sdk/build-tools/27.0.3/apksigner

本文由 tuzhao 创作,采用 知识共享署名4.0 国际许可协议进行许可

本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名

最后编辑时间为:

2019/09/17 14:58

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值