ApkTool助手官方版是一款非常流行的反編譯助手工具。ApkTool助手官方版界面美觀,功能強大實用,可以反編譯、重編譯、簽名等。,帶有三種內置的簽名方法,使用起來簡單方便,所以大家都能看到。
軟件特色
1.ApkTool助手可以反編譯apk并重新編譯apk。
2.ApkTool助手內置官方最新apktool 2.3.4。
3.集成jadx和jd-gui。
4.ApkTool助手官方版本有三種簽名方式:最新的。jks格式
。keystore證書密鑰文件debug.keystore內置,簽名后的apk編譯回來,所以安全軟件不會報告病毒。
軟件功能
1.安裝框架。安裝apktool編譯apk文件所需的android系統框架文件。
2.明確框架。清除已安裝的框架文件。
3.德克斯對罐子。調用dex2jar將apk文件中的dex文件轉換為jar文件。
4.打開罐子。調用jd-gui并打開jar文件。
5.罐子給德克斯。調用dex2jar將jar文件轉換為apk文件中的dex文件。
6號德克斯呼叫斯梅利。調用dex2jar將apk文件中的dex文件轉換為smali文件。
7.斯梅利呼叫德克斯。調用dex2jar將smali文件轉換為apk文件中的dex文件。
8.奧德克斯到斯梅利。調用baksmali將apk文件中的odex文件轉換為smali文件。
安裝步驟
1.在賈闖軟件園下載ApkTool助手軟件,獲取壓縮包。
2.解壓得到這個exe文件。
3.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 filesjavajdk 1 . 7 . 0 _ 80 64位系統安裝jdk-7u80-windows-x64 32位系統安裝
jdk-7u80-windows-i586。
c:程序文件Javajre7 64位系統安裝jdk-7u80-windows-x64。
c:program filesjavajdk 1 . 8 . 0 _ 192 64位系統安裝jdk-8u192-windows-x64 32位系統安裝
jdk-8u192-windows-i586。
c:程序文件javajre1.8.0 _ 192 64位系統安裝jdk-8u192-windows-x64。
c:program filesjavajr e 1 . 7 . 0 _ 80 64位系統安裝jre-7u80-windows-x64 32位系統安裝
jre-7u80-windows-i586。
c:program filesjavajr e 1 . 8 . 0 _ 161 64位系統安裝jre-8u161-windows-x64 32位系統安裝
jre-8u161-windows-i586。
Windows 64位系統安裝-windows-i586為32位jdk或jre,Java路徑為c:程序文件
(x86),如:
c:程序文件(x86) Java JDK 1.7.0 _ 80 64位系統安裝jdk-7u80-windows-i586。
c:程序文件(x86) Java JDK 1.8.0 _ 192 64位系統安裝jdk-8u192-windows-i586。
c:程序文件(x86) Java JRE 1.7.0 _ 80 64位系統安裝jre-7u80-windows-i586。
c:64位系統安裝的程序文件(x86)Java JRE 1 . 8 . 0 _ 161 JRE-8u 161-windows-i586。
在計算機上,可以通過以下方式設置環境變量:JAVA_HOME、PATH和CLASSPATH。如果只有通過設置JAVA_HOME
才能正常編譯或簽名apk,那么就不需要設置PATH和CLASSPATH。
JAVA_HOME:我的電腦(計算機)->屬性->高級(高級系統設置)->單擊環境變量按鈕。
->單擊系統變量區域的新建按鈕->在變量名稱文本框中輸入JAVA_HOME。
在變量值文本框中輸入JDK的安裝路徑(例如,C:程序文件Javajdk1.7.0_80),然后單擊確定。
PATH:
檢查系統變量中的PATH變量。如果路徑存在,則在末尾添加一個額外的% JAVA _ HOME % bin(直接加,甚至;此外,不需要添加空格等,如下所示)
如果它不存在,創建一個新的變量PATH,并將變量值設置為:% JAVA _ HOME % bin
類路徑:檢查系統變量中的類路徑變量。如果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簽名”。如果想和JDK簽約,可以在“系統設置”中選擇“⊙和JDK簽約(無時間戳)”或者“⊙和JDK簽約(有時間戳)”。
選擇“⊙使用JDK簽名者(無時間戳)”進行簽名,“-tsa或-tsaacert未提供,此jar無時間戳。”。如果沒有時間戳,
在簽名人證書到期日(2042年6月20日)或任何后續吊銷日期之后,用戶可能無法驗證此jar。
注:(2042年6月20日)中的日期與采用的簽名證書有關,不同的證書不同。
當您選擇“⊙使用JDK簽署程序(添加時間戳)”時,您將添加:-tsa
時間戳驗證參數,如賽門鐵克提供的時間戳驗證參數,上述警告將不會出現。但是,在簽名命令參數的末尾添加或不添加-tsa時間戳參數不會影響簽名apk的安裝和使用。
更新日志
V2.48(2019-07-29)
修復了一些bug。
V2.47(2019-06-14)
新增功能:ADB調試功能(日志管理)。
V2.46(2019-06-11)
提高亞行控制臺數據的處理速度。
V2.43(2019-06-09)
新增功能:ADB調試功能(ADB根目錄、ADB重新掛載、ADB shell、文件管理)。
注意事項
1.為避免一系列問題,請盡量確保路徑不包含中文和空格等字符。
2.找不到jdk或JRE環境。請自己檢查文件。