相信每位玩機的人對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...