unity3d apk 重签名帮助提审

本文详细介绍了如何通过生成keystool、重签名和重新打包apk来解决第三方更改keystore导致的无法提审问题。包括生成keystool、重签名和重新打包的具体步骤,以及遇到的问题及其解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近遇到个问题,apk发给第三方进行一些处理,比如加密,加一些其他的玩意,然后他把我们的keystore给更换了,导致我们这边无法提审了、作为程序员我们只能相信我们自己去重新使用我们的提审时用的keystore了

网上找了些文章,基本上都说到了个大概,但是操作起来没有一个可以使用的。最后还是给我试出来了

第一步生成 keystool (如果有keystore的无视这一步)


第二步:重签名

C:\ProgramFiles\Java\jdk1.8.0_60\bin>jarsigner -verbose -keystore 123456 -signedjarD:\工具\adt-bundle-windows-x86-20131030\sdk\platform-tools\360_sign.apk D:\工具\adt-bundle-windows-x86-20131030\sdk\platform-tools\360.apkpdw

 

123456 是keystore名字

pdw 是alias名字,也就是上面的别名

 

执行上一步指令后会提示输入密码,输入正确的密码后会出现如下图



这个过程大概要2分钟的样子,不过看自己apk的大小了

第三步: 最后重新打包

D:\工具\adt-bundle-windows-x86-20131030\sdk\tools>zipalign-f 4 360_sign.apk 36_release.apk


所遇到的问题

1:zipalign工具没有,解决办法是去网上下一个然后放到tools下

2:别人建立的keystore无法知道别名,解决办法是使用u3d 的keystore那里查看


最后如果需要大量使用的同学可以把这些指令做成bat或者GUI的形式给运营估计会更好(略)





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值