ApkTool给包签名

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


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容