相关推荐:
Android Studio环境搭建
Eclipse集成开发环境搭建
jadx工具介绍及使用
jadx工具是一款反编译利器,同时支持命令行和图形界面,能以最简便的方式完成apk的反编译操作。
6.1 jadx工具包下载
推荐同学们使用教程中提供的jadx工具包。
工具包:
链 接:pan.baidu.com/s/1f6gRO81f…
提取码:1d97
6.2 了解jadx工具常用功能
1.下载完成,找到文件所在的地方,发现是exe文件,那么它就是一个可执行文件,直接双击打开就行,如下图所示。
2.接下来看到的是主面板,显示有打开文件、打开历史文件 、保存、 退出等选项,如下图所示。
3.下面还有一行工具栏,如下图所示。
4.点击工具栏最后一个小扳手的选项设置字体,如下图所示。
然后拉到最底部,看到字体设置的选项,根据自己的喜好设置更加舒服的字体,如下图所示。
本课小结
本节课主要学习了jadx工具的使用以及其他菜单栏运用,常用的一些工具栏,比如搜索、保存、这些快捷键。打开jadx工具直接将APK拖进去即可。
复习巩固
1、以下对jadx工具描述不正确的是?( )
A.使用jadx反编译APK文件。
B.jadx工具具有全局搜索功能。
C.使用jadx工具调试smali代码。
实战应用
使用jadx打开任意一个APK进行简单的搜索。
JEB工具介绍及使用
JEB是一款为安全专业人士设计的功能强大的Android应用程序反编译工具。用于逆向工程或审计APK文件,可以提高效率,减少工程师的分析时间。
7.1 JEB工具包下载
推荐同学们使用教程中提供的JEB工具包。
工具包
链 接:pan.baidu.com/s/10BS06fjp…
提取码:awan
7.2 了解JEB工具常用功能
1.下载完成后进行解压,解压完成后打开文件夹,会看到很多文件夹,这里选择一个.bat后缀的文件,如下图所示。
双击.bat文件,弹出一个cmd命令窗口,等待启动。等待一会,如果出现JEB的面板,就说明JEB工具成功打开了。有些cmd窗口会提示检查更新出错,这是版本的一个bug,可以忽略,并不影响我们的使用。如下图所示。
%20![]
思考:如果等待一会并没有出现JEB面板,应该怎么解决?
此时,就要检查一下JDK环境是否配置了“JAVA_HOME”,如下图所示。如果已经配置,就要检查配置的路径是否正确以及检查jdk版本是否过高。
2.菜单栏的使用:
文件:文件的打开、导入、保存、另存为等操作。
编辑栏:文件的复制粘贴、搜索、语言设置、style设置字体、选项设置等操作。
行为栏:包含了快捷键操作
Q:转换成伪代码
/:添加注释
N:重命名 Delete:删除
窗口:窗口显示的相关设置,使用默认即可。
帮助:官方的相关信息。
工程文件以及基本信息在工程栏信息展示,如下图所示的窗口。
这个窗口是日志输入窗口,展示一些程序的日志信息输入,如下图所示。
本课小结
本节课主要学习了Jeb工具的安装和Jeb基本功能以及一些快捷键操的使用。
复习巩固 一,选择题
1、以下哪个工具不能调试smali代码?( )
A.Android Studio
B.JEB
C.jadx
二、填空题
基本功能的使用,下面包含了快捷键操作,请填写完整。
Q:————
/:————
N:————
Delete:————
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课