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


最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容