吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1809|回复: 21
收起左侧

[求助] JEB反编译代码时,有地方能设置,不让它自作聪明把一些非final的字段反编译为固定str?

[复制链接]
ilovecomputer66 发表于 2022-7-31 00:45
本帖最后由 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也是不支持么?还是得怎么操作才行?

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| ilovecomputer66 发表于 2022-8-1 07:16
狄人3 发表于 2022-8-1 07:07
你又不是要重新安装,分析逻辑,关签名什么事?按照格式重命名不会可以百度啊,顺序命名为classes1-12不行 ...

按你做法,用rar打开apk,把原本classes.dex删掉,然后把脱壳出来的12个dex分别classes1.dex --classes12.dex 扔进去

然后把这样出来的apk扔进JEB,JEB中连apk结构都打不开,代码一行看不见
 楼主| ilovecomputer66 发表于 2022-8-1 07:38
狄人3 发表于 2022-8-1 07:34
。。。。第一个加载的dex叫classes.dex,你连classes.dex都没了你叫他去哪里找代码?muiltidex情况下是cl ...

顺序命名为classes1-12不行吗??

兄弟,上面1是你自己说的,另外,还是希望兄弟能回复下正题。我题目问的是如何设置JEB能不让它乱把非final的直接反编译成写死的字符串从而错了。
狄人3 发表于 2022-7-31 05:43
第一个问题我没有遇到过,不过可能是jeb的优化引擎导致的,第二个问题,jeb会自动合并多dex的哦,不是不加载的哦
 楼主| ilovecomputer66 发表于 2022-7-31 09:06
狄人3 发表于 2022-7-31 05:43
第一个问题我没有遇到过,不过可能是jeb的优化引擎导致的,第二个问题,jeb会自动合并多dex的哦,不是不加 ...

自动合并多dex的 ?

我所有dex都在一个目录,我打开其中一个。它也跳转不了其他dex中的函数定义啊
狄人3 发表于 2022-7-31 09:21
ilovecomputer66 发表于 2022-7-31 09:06
自动合并多dex的 ?

我所有dex都在一个目录,我打开其中一个。它也跳转不了其他dex中的函数定义啊

你的jeb版本太老了。。。自动合并的
feiyu361 发表于 2022-7-31 10:08
你这个 JEB 是什么版本的呢
 楼主| ilovecomputer66 发表于 2022-7-31 10:27
狄人3 发表于 2022-7-31 09:21
你的jeb版本太老了。。。自动合并的

对呀,同和feiyu361,一起问下。你的JEB什么版本呢

我用的JEB 4.2.0.202106271614
狄人3 发表于 2022-7-31 11:22
ilovecomputer66 发表于 2022-7-31 10:27
对呀,同和feiyu361,一起问下。你的JEB什么版本呢

我用的JEB 4.2.0.202106271614

4.16,可以的,你设置没设置好
 楼主| ilovecomputer66 发表于 2022-7-31 11:26
狄人3 发表于 2022-7-31 11:22
4.16,可以的,你设置没设置好

可否截图一下你的设置界面呀
 楼主| ilovecomputer66 发表于 2022-7-31 14:18
狄人3 发表于 2022-7-31 11:22
4.16,可以的,你设置没设置好

兄弟,你还是截个操作的图吧。用你这个版本,也没看出它有支持dex合并(另外,总得有地方设置打开哪些dex吧,我dex如果不放到同一文件夹,他又怎么知道呢)
狄人3 发表于 2022-7-31 16:48
ilovecomputer66 发表于 2022-7-31 14:18
兄弟,你还是截个操作的图吧。用你这个版本,也没看出它有支持dex合并(另外,总得有地方设置打开哪些dex ...

你在逗我?我还去试了下
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-24 01:08

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表