
ApkTool助手

- 軟件授權: 免費軟件
- 軟件類型: 國產軟件
- 軟件語言: 簡體中文
- 更新時間: 2024-03-19
- 軟件評分:
- 軟件大?。? 50.13MB
- 應用平臺: WinAll
ApkTool助手官方版是一款專為Android應用開發者設計的輔助工具。ApkTool助手官方版提供了一站式的APK文件反編譯、編輯和重新編譯功能,幫助開發者快速分析、修改和定制Android應用程序。ApkTool助手官方版讓開發者能夠深入了解APK的內部結構,輕松實現代碼修改、資源替換等操作,為應用開發和調試帶來極大的便利。
ApkTool助手軟件特色
1、ApkTool助手可以反編譯apk,回編譯apk
2、ApkTool助手內置官方最新apktool 2.3.4
3、集成jadx,jd-gui
4、ApkTool助手官方版的三種簽名方式:內置最新.jks格式 .keystore證書密鑰文件debug.keystore,反回編譯簽名后apk,安全軟件不再報毒
ApkTool助手軟件功能
1、 安裝framework。安裝apktool編譯apk文件時所需的android系統框架文件。
2、 清除framework。清除已安裝的框架文件。
3、 dex轉jar。調用dex2jar,將apk文件中的dex文件,轉換為jar文件。
4、 打開jar。調用jd-gui,打開jar文件。
5、 jar轉dex。調用dex2jar,將jar文件轉換為apk文件中的dex文件。
6、 dex轉smali。調用dex2jar,將apk文件中的dex文件,轉換為smali文件。
7、 smali轉dex。調用dex2jar,將smali文件,轉換為apk文件中的dex文件。
8、 odex轉smali。調用baksmali,將apk文件中的odex文件,轉換為smali文件。
ApkTool助手安裝步驟
1、在本站下載ApkTool助手軟件,獲得一個壓縮包

2、對其進行解壓,得到這個exe文件

3、ApkTool助手軟件為綠色軟件打開直接使用

ApkTool助手使用說明
1、存放ApkToolAid文件夾和待編譯apk文件的路徑不能含有中文、空格,否則可能在編譯apk過程中或用編譯完畢的apk安裝時會發生各種意想不到的問題
建議將ApkToolAid程序zip壓縮包直接解壓至磁盤分區根目錄下,如磁盤分區 C: 中 ,然后將待編譯apk文件放進解壓后得到的ApkToolAid文件夾中
2、需要jdk或jre支持
3、環境變量JAVA_HOME,要指向jdk或jre目錄,若電腦上環境變量沒有JAVA_HOME路徑,可修改程序ApkToolAid.ini文件,或在電腦上設置本機環境變量JAVA_HOME路徑,二者設置其一即可
Windows 64位系統安裝-windows-x64為64位的jdk或jre以及Windows 32位系統安裝-windows-i586為32位的jdk或jre的Java路徑為 C:Program FilesJava 如:
C:Program FilesJavajdk1.7.0_80 64位系統安裝 jdk-7u80-windows-x64 32位系統安裝 jdk-7u80-windows-i586
C:Program FilesJavajre7 64位系統安裝 jdk-7u80-windows-x64
C:Program FilesJavajdk1.8.0_192 64位系統安裝 jdk-8u192-windows-x64 32位系統安裝 jdk-8u192-windows-i586
C:Program FilesJavajre1.8.0_192 64位系統安裝 jdk-8u192-windows-x64
C:Program FilesJavajre1.7.0_80 64位系統安裝 jre-7u80-windows-x64 32位系統安裝 jre-7u80-windows-i586
C:Program FilesJavajre1.8.0_161 64位系統安裝 jre-8u161-windows-x64 32位系統安裝 jre-8u161-windows-i586
Windows 64 位系統安裝-windows-i586為32位的jdk或jre的Java路徑為 C:Program Files (x86)Java 如:
C:Program Files (x86)Javajdk1.7.0_80 64位系統安裝 jdk-7u80-windows-i586
C:Program Files (x86)Javajdk1.8.0_192 64位系統安裝 jdk-8u192-windows-i586
C:Program Files (x86)Javajre1.7.0_80 64位系統安裝 jre-7u80-windows-i586
C:Program Files (x86)Javajre1.8.0_161 64位系統安裝 jre-8u161-windows-i586
在電腦上可按以下方法設置環境變量:JAVA_HOME、PATH、CLASSPATH ,若只設置JAVA_HOME 就能正常編譯或簽名apk,就無需設置PATH 、CLASSPATH
JAVA_HOME:我的電腦(計算機)->屬性->高級(高級系統設置)->單擊“環境變量”按鈕
->單擊“系統變量”區域的“新建”按鈕->在“變量名”文本框中輸入JAVA_HOME
在“變量值”文本框中輸入JDK的安裝路徑(如:C:Program FilesJavajdk1.7.0_80),單擊確定
PATH: 在系統變量中查看PATH變量,如果存在PATH,則在最末尾多添加一個%JAVA_HOME%bin;(直接添加,連;也加上,無需加空格之類的,以下相同)
如果不存在,則新建變量PATH,設定變量值為:%JAVA_HOME%bin;
CLASSPATH:在系統變量中查看CLASSPATH變量,如果存在CLASSPATH,則在最末尾添加%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;
如果不存在,則新建一個,設定變量值為:
%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;
完成以上步驟后,開始驗證是否安裝成功
運行CMD(開始,運行,輸入cmd,回車),Win7以上系統,右鍵點擊“以管理員身份運行”“命令提示符”,然后輸入javac,回車,假如出現了一堆如何使用java的幫助,那就是已經安裝成功了
如果沒有顯示java的幫助那么就重新設置環境變量,把AVA_HOME、PATH、CLASSPATH都刪除掉,按上述步驟重新建立即可
ApkTool助手常見問題
簽名方式如何選擇?
默認簽名方式為“⊙使用ApkTool簽名”,如果要使用JDK簽名,可在“系統設置”選擇“⊙使用JDK簽名程序(不加時間戳)”或“⊙使用JDK簽名程序(加上時間戳)”簽名
選擇“⊙使用JDK簽名程序(不加時間戳)”簽名時會出現 “未提供 -tsa 或 -tsacert, 此 jar 沒有時間戳。如果沒有時間戳, 則在簽名者證書的到期日期 (2042-06-20) 或以后的任何撤銷日期之后, 用戶可能無法驗證此 jar”的 警告。 注意:(2042-06-20)中的日期與所采用的簽名證書有關,不同的證書有有所不同
選擇“⊙使用JDK簽名程序(加上時間戳)” 簽名時就會加上:-tsa 時間戳驗證參數,如賽門鐵克提供的時間戳驗證參數就不會出現上述警告不過在簽名命令參數末尾加不加 -tsa 時間戳參數,都不影響簽名后的apk的安裝和使用
ApkTool助手更新日志
V2.48(2019-07-29)
修復了部分bug
V2.47(2019-06-14)
增加功能:ADB調試功能(日志管理)
V2.46(2019-06-11)
提升處理ADB控制臺數據的速度
V2.43(2019-06-09)
增加功能:ADB調試功能(ADB root、ADB remount、ADB shell、文件管理)