好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 ilovecomputer66 于 2022-7-31 00:49 编辑
最简单一个例子
java源码是这样写的,hashmap.put("time", String.valueOf(System.currentTimeMillis()));
jadx反编译出来就是hashmap.put("time", String.valueOf(System.currentTimeMillis()));
而JEB偏偏非要自作聪明成了hashmap.put("time", "具体的当前时间戳字符串");
还有其他例子,比如一个类变量string型,初始值设置为"",但全局有各种地方可以修改它的值,比如调用对应set方法等
人家jadx也是老老实实翻译。而JEB蠢到把上面初始值直接写死到反编译的代码中。无语
天啊,有地方能设置别让他这么蠢么?又不是final的。 如果没法设置,只能彻底卸载JEB,只用jadx了。好歹人家jadx免费开源,做的就比JEB强
————————————————————
另外,搭自己顺风车。再问一个JEB的问题。 app脱壳后会出现一堆dex,人家jadx直接可以拖入N个dex进行合并打开。但JEB我没找到怎么做到?反正JEB打开时,只能选一个dex,压根无法多选
请问这个JEB也是不支持么?还是得怎么操作才行? |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|