apk解压后重新打包

因为涉及到对dll的加密,需要对apk解包后,替换加密后的文件,然后重新打包。

解包很简单,apk本身是zip格式。

再重新打包的命令:

jar cvf new_apk.apk -C unpack_apk/ .

打包后进行签名:

jarsigner -digestalg SHA1 -sigalg MD5withRSA -verbose -keystore xxx.keystore 13_LoadLuaLib_4.apk haifi

测试没有问题。

如果有条件这里还可以做更多的事情:

1、和原来的包进行比较,查看是否使用了不相同的证书。(可选)

2、和云测试平台进行接合,生成的包,自动上传云测试平台,生成测试报告。

3、使用monkeyrunner自动进行测试,(实际上云测试平台也是使用的monkeyrunner),生成测试报告。

后续2步很重要,可以避免发出一个有故障的包。

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>