进行 APP 备案的时候需要填写 APP 的特性信息。按照阿里云的 官方指导文档,需要使用 JadxGUI 工具。
![使用 JadxGUI 工具获取安卓应用 App 特征信息 使用 JadxGUI 工具获取安卓应用 App 特征信息](https://www.bomx.cn/wp-content/uploads/2023/09/Snipaste_2023-09-09_10-03-51.jpg)
那么 JadxGUI 是什么呢?
jadx 是一款功能强大的反编译工具,使用起来简单方便(拖拽式操作),不光提供了命令行程序,还提供了 GUI 程序。一般情况下,我们直接使用 GUI 程序就可以了。
jadx 支持 Windows、Linux、macOS,能够帮我们打开.apk, .dex, .jar,.zip 等格式的文件
就比如说我们需要反编译一个 jar 包查看其源码的话,直接将 jar 包拖入到 jadx 中就可以了。效果如下:
![使用 JadxGUI 工具获取安卓应用 App 特征信息 使用 JadxGUI 工具获取安卓应用 App 特征信息](https://www.bomx.cn/wp-content/uploads/2023/09/Snipaste_2023-09-09_10-08-59.jpg)
jadx 安装
jadx 是一款开源软件,是可以免费使用的。我们可以在 jadx 的项目主页下载 jadx 最新版。
查看 App 特征信息
1. 使用 JadxGUI 打开安卓 app 应用程序文件。
2. 查看公钥与签名 MD5 值获取:查找文件 APK signature 中模数(公钥)和 MD5 签名。
![使用 JadxGUI 工具获取安卓应用 App 特征信息 使用 JadxGUI 工具获取安卓应用 App 特征信息](https://www.bomx.cn/wp-content/uploads/2023/09/Snipaste_2023-09-09_10-15-57.jpg)
3. 包名获取:查找 资源文件 下AnddroidManifest.xml中的 package 属性对应信息
![使用 JadxGUI 工具获取安卓应用 App 特征信息 使用 JadxGUI 工具获取安卓应用 App 特征信息](https://www.bomx.cn/wp-content/uploads/2023/09/Snipaste_2023-09-09_10-18-01.jpg)