Apktoolm,這款安卓apk文件反編譯工具擁有諸多強大的功能,并且操作簡單方便。無論是想要修改APK安裝包,還是想要查看應用的源代碼,這款工具都能滿足用戶的需求。希望有需要的朋友可以下載并使用這款實用工具。
溫馨提示
# 最近更新:
-支持識別自動下載64位aapt/aapt2組件
-文件搜索支持正則表達式搜索及批量替換
-支持svg/xml文件預覽(長按文件可預覽)
# 切換中文步驟(此應用自帶中文語言)
Settings->Application->Language
# 切換中文步驟(此應用自帶中文語言)
Settings->Application->Language
使用這款工具,用戶可以自由定制任何未加固的APK安裝包,可以修改應用程序圖標和名稱,替換界面上的文字和圖片,進行多語言版本的制作等操作。
同時,它還支持通過高級的SMAI代碼對應用軟件進行破解。
這款工具還支持多渠道打包發(fā)布。用戶可以通過已經(jīng)打包的APK安裝包作為模板,進行反編譯,
然后動態(tài)修改配置文件或者SMALI代碼中的渠道標志,實現(xiàn)批量重新多渠道打包。由于不是源代碼級別的打包,所以大大提升了批量打包的速度和效率。
是一款非實用的工具,它可以幫用戶輕松對APK文件進行反編譯操作。這款工具完全免費,并且沒有任何廣告干,界面清爽簡潔,非常易于操作。
這款工具支持反編譯、快速編譯、打包、簽名等操作,功能非常強大,同時也非常簡單易用。
還有一個很重要的特點就是它有中文版,用戶只需要進行簡單的設置即可切換到中文版界面。
通過對APK安裝包進行反編譯,用戶可以查看安卓應用的源代碼。
通過反映射的方式獲取源代碼,用戶可以對獲取的JAVA代碼進行分析,查看應用內部邏輯。
值得注意的是,反編譯工程只能在SMALI代碼基礎上進行修改,無法進行源代碼級別的反編譯。
1、decode
該命令用于進行反編譯apk文件,一般用法為
apktoold
代表了要反編譯的apk文件的路徑,最好寫絕對路徑,比如c:\musicplayer、apk
代表了反編譯后的文件的存儲位置,比如c:\musicplayer
如果你給定的
已經(jīng)存在,那么輸入完該命令后會提示你,并且無法執(zhí)行,需要你重新修改命令加入-f指令
apktoold–f
這樣就會強行覆蓋已經(jīng)存在的文件
2、install-framework
該命令用于為apktool安裝特定的framework-res、apk文件,以方便進行反編譯一些與rom相互依賴的apk文件。具體情況請看常見問題
3、build
該命令用于編譯修改好的文件,一般用法為
apktoolb
這里的
就是剛才你反編譯時輸入的
(如c:\musicplayer),輸入這行命令后,如果一切正常,你會發(fā)現(xiàn)c:\musicplayer內多了2個文件夾build和dist,其中分別存儲著編譯過程中逐個編譯的文件以及最終打包的apk文件。
1、Apktool M,俄羅斯編程愛好者開發(fā)的一款完全免費的APK反編譯工具
2、用于逆向反編譯和編譯安卓應用和系統(tǒng)應用。支持對apk反編譯、打包、拆分、合并、簽名等
3、擁有語法高亮和強大的代碼提示文件編輯器,能查看源java代碼、對關鍵字、類、方法和字段進行提示
4、擁有許多功能的文件管理器,可以安裝、拆分、打包不同類型的安卓文件格式(*apks/xapk/apkm)
Apktool-反編譯和編譯Android?安裝包(* .apk),包括系統(tǒng)應用程序。 包括自動模式在內
的應用程序翻譯(支持100多種語言)。 已安裝應用程序的
經(jīng)理。 具有語法突出顯示和提示的 可自定義文本編輯器,能夠查看源Java代碼,并能夠導入自己的代碼突出顯示主題。 具有許多功能的 便捷文件管理器。 使用各種類型的安裝文件-* .apk,* .apks,* .xapk,* .apkm。
-將Android App Bundle(拆分)合并到一個安裝文件中,以及安裝和解壓縮此類文件。
創(chuàng)建自己的簽名和簽名應用程序。
快速編輯應用程序名稱,程序包名稱(克隆應用程序),應用程序圖標等,而無需重建。
不需要根權限。
該應用程序是完全免費的,從Android 4.0開始,它在較舊的設備上受支持,并且不包含任何廣告或分析。