jadx-gui 1.4.5使用时遇到的问题

jadx-gui 1.4.5使用时遇到的问题

解决方案可直接跳到“二、设置首选项”



前言

在进行爬虫学习时,使用jadx-gui工具进行反编译(1.4.5版本),对apk进行反编译后,使用全局搜索没有找到关键字符串所在位置。这主要是首选项设置问题。


一、问题现象

1.根源所在

例如:对某个apk进行反编译,全局搜索关键字符串“/api/movie” 只出现一个结果: 转到该代码所在位置发现: 这段代码是将关键字符串保存到变量“indexPath”中,相当于变量声明,后续引用“/api/movie”不会直接引用字符串,而会引用变量“indexPath”。相当于变量混淆,非常不利于全局搜索。

2.表现

一番查找后,在这个地方找到: 其实本质上就是“/api/movie”,那么如何设置直接显示变量内容而不是仅仅引用变量呢?

二、设置首选项

注意到,在首选项中: 有个“替换常量”的选项,取消打钩即可。

结果如下: 与之前相比更利于搜索关键字符串了。


经验分享 程序员 微信小程序 职场和发展