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环境。请自己检查文件。