apk反編譯和重新打包

2021-06-04 10:29:12 字數 801 閱讀 3785

相信每位玩機的人對apk檔案都不陌生。你可能每天都與apk檔案打交道,無論是安裝和解除安裝有用的應用工具、外掛程式、好玩的遊戲等等。。。你可曾知道這些每天都伴隨著你的apk檔案是什麼嗎?怎樣對它們作些修改呢?比如說:對英文版進行漢化、修改功能、修改文字描述、去掉廣告等等。本文介紹apk的基本知識、結構、apk檔案的解包、打包及簽名,以及對apk檔案的常規修改。

1.apk檔案簡介

2.apk檔案的反編譯和打包

工具:apktool

簽名工具:auto-sign.rar

1. 進入到apktool 

把要修改的

apk通過如下

把apk

反編譯出來結果如下

1. 修改要修改的地方 修改後結果還是

再通過如下的操作進行修改後的apk

進行打包為

apk

進行上面操作後由原來的

變為打包好的apk

在d:\fby\videoplayer\dist的目錄下

1. 解壓簽名工具:auto-sign.rar把打包好的apk

複製到 auto-sign目錄下如

1. 修改 videoplayer.apk

為 update.zip

1. 執行sign.bat 

進行簽名如下

1. 結果生成了乙個update_signed.zip的檔案

把update_signed.zip

修改為***xx.apk

完成了!

Mac下反編譯和重新編譯打包APK

解壓dex2jar壓縮包。終端中cd命令到dex2jar目錄。將apk檔案改字尾apk為zip,將其中的classes.dex檔案拷貝到dex2jar目錄 在終端執行.d2j dex2jar.sh classes.dex 出現permission denied異常,是哪個檔案報的就改哪個檔案的許可權...

APK反編譯,修改後重新打包

2 解包 找乙個未加固的apk檔案,放在與apktool.bat和apktool.jar檔案同目錄下 cmd下執行 apktool.bat d test1.apk 會在同目錄下生成乙個test1資料夾,進入test1資料夾對資源進行修改後,進行打包。3 重新打包 cmd下執行 apktool.bat...

反編譯後的APK重新簽名

理解簽名需要注意下面幾點 用jdk自帶的工具keytool和jarsigner,就能生成簽名,並對apk進行簽名。用keytool就能生成新證書,下面生成乙個叫ybdesire的證書 注意這裡需要根據cmd提示,輸入資訊 enter keystore password re enter new pa...