androidmanifest.xml 反編譯

androidmanifest.xml 反編譯

去除更新只修改androidmanifest.xml內容


解壓apk文件後得到這個文件androidmanifest.xml

windwos安裝java環境官網java環境安裝

安裝好後我們隨便找個位置創建一個文件夾

用到的編譯工具xml2axml-1.1.0-SNAPSHOT他的開源地址xml2axml-1.1.0-SNAPSHOT

下載即可下載不了我已經下載好了可戳這裡下載xml2axml-1.1.0-SNAPSHOT

下載後複製剛才解壓的androidmanifest.xml到這個文件夾把xml2axml-1.1.0-SNAPSHOT這個文件也複製到這個文件夾

這裡我改了一下名字這樣輸入命令比較簡單xml2axml去掉了這些-1.1.0-SNAPSHOT

如圖

這此頁面按住Shift鍵加滑鼠右鍵用

windwos11需要點擊更多才能看見這個

隨後輸入編譯命令

java -jar xml2axml.jar d AndroidManifest.xml AndroidManifest-out.xml

出現如下AndroidManifest-out.xml

這個是可編輯的用編輯器打開即可進行編譯


修改完成後Ctrl+s保存返回繼續輸入命令

java -jar xml2axml.jar e AndroidManifest-out.xml AndroidManifest.xml

編譯完成!

把apk裡面的androidmanifest.xml刪除將編譯好的androidmanifest.xml替換進去簽名即可

簽名可以用mt管理器(手機軟體)這個軟體也可以反編譯但是需要會員而且反應慢容易死機

注意!AndroidManifest-out.xml這個文件可以直接刪除了下次在編譯的時繼續解壓androidmanifest.xml文件

複製到這個文件夾輸入命令就會出現新的可編譯AndroidManifest-out.xml

Tags: