Apktool M是一款由俄羅斯網友開發的APK反編譯軟件,完全免費使用,用于逆向反編譯和編譯安卓應用和系統應用。能夠可以快速完成代碼的編輯,用戶在操作的時候也是非常的簡單,其功能也是非常的強大,支持對apk反編譯、打包、拆分、合并、簽名等功能。并且擁有著如同電腦編譯軟件一樣的語法高亮和強大的代碼提示文件編輯器以及查看源java代碼、對關鍵字、類、方法和字段進行提示功能,同時在使用的時候也可以隨時轉換不同的格式,更快的錄入信息,編輯好自己的文件之后都可以隨時進行命名,操作的時候很輕松。用戶可以將可執行文件翻譯成更加易于閱讀的格式,比如高級語言,完全實現自動化反編譯是不太可能的,因為沒有反編譯器能夠提取到開發者編寫的源代碼,但是這塊軟件對于喜歡搗鼓安卓Apk的用戶來說很實用,喜歡這款軟件的小伙伴千萬不要錯過哦。
1、反匯編:反匯編是將機器語言翻譯成匯編語言的過程。反匯編器的輸出結果通常是人們適合閱讀的格式,而不是注重于匯編器輸入的適用性。
2、反編譯:從字面意思來看,反編譯就是與編譯相反的過程。我們可以將可執行文件翻譯成更加易于閱讀的格式,比如高級語言。完全實現自動化反編譯是不太可能的,因為沒有反編譯器能夠提取到開發者編寫的源代碼。
3、理解代碼:在代碼層發現漏洞找到在應用程序中可能使用硬編碼的敏感數據,在變更到新的硬件平臺時遷移應用程序。
4、進行惡意軟件分析:修改現有應用程序的代碼和功能逆向工程包括兩個過程:反匯編和反編譯。
1、合并 Split-APKs
-從 Split-apk包中創建一個獨立的 .apk
-打開其他應用程序的 .apks 文件(提供安裝或合并拆分),以及 .xapk (格式來自 APKPure)
-部件分割的選擇 (安裝、移除和合并時)
2、安裝 APKs 和 Split-APKs
3、卸載apk
-已安裝的應用程序可以從應用程序列表中刪除 (新菜單項)
1、運行軟件后,點擊右上角的【三個點】圖標;
2、接著點擊設置(Settings)進入;
3、進入后選擇應用(Application);
4、之后點擊語言(Language);
5、最后進入列表,選中文。
1、在軟件界面選擇“設置”,在“設置”界面中,點擊“應用設置”設置項。
2、在“應用設置”設置項中,點擊“APK名稱模版”列表項。
3、在“APK名稱模版”列表項中,輸入要更改的模版名稱,點擊“保存”按鈕。
-支持識別自動下載64位aapt/aapt2組件
-文件搜索支持正則表達式搜索及批量替換
-支持svg/xml文件預覽(長按文件可預覽)