ApkTool给包签名

作者: 仰望天堂_e6c6 | 来源:发表于2017-08-16 16:50 被阅读0次

1. 准备工作,把apktool放在E盘,找到unity项目打包出来的apk文件, 找到keystore的文件(我copy到E盘根目录了)及密码, 

2.windows+ R 打开命令窗口,cmd - >Enter,cd 到apktool的文件夹目录:

(1)apktool d +包名带后缀

将包解压,之后apktool解压后的文件夹出现在apktool里

(2)apktool b 包文件夹名(没有后缀)

此时文件夹中多了dist文件夹,里面放着新的apk文件

(3) 用e盘根目录里的libunity.so文件 替换掉apktool解压出来的包里面E:\apktool\zombies_0821_4\build\apk\lib下面两个文件夹中的libunity.so文件。

(4)cd 到andriod 的sdk 文件夹中的build-tools下的24.0.3,里面有apksigner文件,执行它

apksigner sign --ks keystore地址带后缀 步骤(2)中得到的apk包

回车后要求输入keystore的密码

此时dist文件夹里的apk就是需要的签过名的apk文件

大功告成!

PS: unity版本升级为破解版6.4.3后,因为之前的so文件要替换成新的,build settings里面的playersettings下,Device filter只能选择ARM

相关文章

网友评论

    本文标题:ApkTool给包签名

    本文链接:https://www.haomeiwen.com/subject/vuwirxtx.html