通过java反编译工具,可以查看smail代码和java代码,以及签名信息。
需要java8以上的版本,并需配置好java环境。
1、下载地址:GitHub - skylot/jadx: Dex to Java decompiler
2、运行JadxGUI图形界面
①解压缩jadx-1.4.7.zip进入lib目录下
②双击打开jadx-gui-.4.7.jar文件,或者命令行进入jadx-gui-.4.7.jar目录,输入命令:java -jar jadx-gui-1.4.7.jar
3、运行成功如下图所示
4、打开apk文件即可使用。
1、下载地址:Java Downloads | Oracle
2、下载时需要登录Oracle账号,没有账号需要创建账号,有账号直接登录即可
3、下载完成后,双击运行?jdk-8u381-windows-x64.exe?,按照提示一步一步安装即可。需要记住安装路径。
4、安装完成后,配置环境变量
配置环境变量方法:点击 “计算机 - 属性 - 高级系统设置 - 高级 - 环境变量”
①设置JAVA_HOME:新建系统变量。变量名:JAVA_HOME,变量值:JDK的安装路径
②设置Path:在系统变量中编辑Path。新增变量值:%JAVA_HOME%\bin (JDK中bin的路径)
③cmd输入:java -version ,查看是否安装成功。
Android查看签名信息系列之使用逆向分析工具JadxGUI获取签名,通过这种方式,可以获取到的签名信息包括:MD5、SHA1、SHA-256、公钥(模数)等信息
1、进入JadxGUI目录下的lib文件夹内,找到jadx-gui-1.4.7.jar文件
2、双击jadx-gui-1.4.7.jar进入图形界面,或者cmd进入lib所在路径,输入如下命令运行jadx-gui-1.4.7.jar图形界面
java -jar jadx-gui-1.4.7.jar
3、运行 成功后如下图所示,打开apk文件即可查看签名信息
参考链接:
关注公众号「码农园区」,回复 【源码】,即可获取全套源码下载链接