簡體   English   中英

如何解壓、編輯和壓縮安卓 apk

[英]How to unzip, edit and zip an android apk

我有一個android apk,我刪除了我的源代碼並且不再有該項目,我想更改舊apk的版本代碼。 我的問題是如何解壓縮並重新打包 apk 以便我可以使用。 我使用的是mac系統。 我在 windows 上看到了很多東西,但在 mac 上找不到。我需要幫助

解壓apk文件

最簡單的方法是執行 unzip 命令:

解壓 xxx.apk -d xxx

將生成一個目錄 xxx 來存儲解壓文件。 實際上,.apk 文件與 .zip 文件相同。 執行命令file XXX.apk來查看。

從 apk 獲取可讀的文本文件

如果您想要可讀的文本文件,例如清單文件,我建議您使用apktool 我們可以使用Homebrew輕松安裝 apktool:

brew install apktool

然后獲取可讀的文本文件:

apktool d xxx.apk

在上一個命令之后,一個 xxx 目錄包含可讀的文本文件,其他文件將在那里。

編輯 zip 文件

如果您想就地編輯 zip 文件, Keka可能是一個不錯的選擇。

給出 Mac 上解包、編輯和打包的完整答案:

開箱/解壓

正如劉濤所說,在 mac 上解壓 *.apk 文件的最簡單方法是使用以下命令:

unzip xxx.apk -d xxx

這是因為 *.apk 文件只不過是一個 zip 文件。 同樣,正如劉濤所說,這可以通過 file 命令找到。

file xxx.apk

這將顯示如下所示的輸出:

xxx.apk:壓縮存檔數據,至少要解壓 v2.0

編輯

我認為這是不言自明的。 進入您將 *.apk 內容導出到的文件夾並像往常一樣編輯它們。

包裝/拉鏈

在 Mac 上,這也很簡單。 您可以使用 zip 命令將所有文件打包回 *.apk 文件。

zip -r xxx.apk xxx/

您想使用 APKTool。 它將為您處理解壓縮和重建: http : //ibotpeaches.github.io/Apktool/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM