APK需要使用特殊的軟件來反編譯。直接解壓后,可以不要把它壓縮回去。首先,反編譯,修改,然后選擇一個文件夾編譯回來。編譯回來后,需要對apk包進行簽名。應該注意,修改后的apk不能與安裝的原始APK共存,也不能被覆蓋。在安裝修改后的apk之前,只能刪除原來安裝的程序。類似的軟件還有apktool、apk
1.將要修改的apk包復制到apktool的路徑下。注意:文件名需要修改為123.apk。
2.打開程序。
3.顯示帶有詳細說明的主界面。我們需要的只是解壓和壓縮。
4.輸入1并回車,首先解壓并在當前路徑下生成一個APK文件夾。
5.進入APK文件夾并修改其內容。比如添加資源文件(圖片)。
6.輸入3,然后回車。打包并進行數字簽名。
7.回到ApkTool/APK/build路徑,您將看到已簽名的APK包。
方法/步驟
一個
提取ApK包。以施蓋的應用名為例。跑步和跑步
首先安裝java環境,網上下載了很多教程,所以我贏了不要啰嗦。
2.下載反編譯軟件Apktool和簽名軟件AndroidResEdit,還有你要修改的apk。把你要修改的apk放到解壓后的Apktool文件夾中,反編譯。(一般下載的apkTool都會有使用說明。)反編譯后,會生成一個以你的APK命名的文件夾。進入此文件夾查找帶有smali和smali后綴的文件,其中包含您的解決方案。打開記事本,這里需要知道十六進制。
第三,編譯打包(將修改后的文件重新打包成APK格式),打包后使用sign。著名軟件AndroidResEdit簽名。最后,安裝測試。