返回列表 发新帖

怎么对比两dex里各文件的异同?

[复制链接]

50

主题

942

帖子

3135

积分

大学生

Rank: 5Rank: 5

金币
611
好评
2
贡献
1
发表于 4 天前 来自手机  | 显示全部楼层 | 阅读模式
这个工具怕是没有吧
回复

使用道具 举报

230

主题

4842

帖子

1万

积分

禁止发言

大水怪在此![#滑稽]

金币
2719
好评
68
贡献
1

MT论坛活跃会员MT论坛侠客MT论坛美女懒考神

QQ
发表于 4 天前 来自手机  | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14

主题

491

帖子

1598

积分

高中生

Rank: 4

金币
599
好评
0
贡献
0
发表于 4 天前 来自手机  | 显示全部楼层
同求
回复

使用道具 举报

104

主题

2391

帖子

7333

积分

硕士生

水神

Rank: 6Rank: 6

金币
3099
好评
107
贡献
1

考神MT论坛最佳新人MT论坛活跃会员

发表于 4 天前 来自手机  | 显示全部楼层
本帖最后由 涛之雨 于 2020-1-14 07:38 编辑

需要电脑操作(至少我只知道这么做)
1。用Android killer或是那个啥smali解包的jar,反编译dex成smali和文件夹。
2。用bcompare4比较区别(注:可以通过删除注册表的方式达到无限试用。。。)
附上reg文件代码(自行查询如何使用)
  1. Windows Registry Editor Version 5.00

  2. [HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4]
  3. "CacheId"=-
复制代码
回复

使用道具 举报

22

主题

237

帖子

1113

积分

高中生

Rank: 4

金币
8
好评
1
贡献
0
发表于 4 天前 来自手机  | 显示全部楼层
我都是一行一行对比
回复

使用道具 举报

50

主题

942

帖子

3135

积分

大学生

Rank: 5Rank: 5

金币
611
好评
2
贡献
1
发表于 4 天前 来自手机  | 显示全部楼层
涛之雨 发表于 2020-1-14 07:33
需要电脑操作(至少我只知道这么做)
1。用Android killer或是那个啥smali解包的jar,反编译dex成smali和文 ...

操作有点复杂
回复

使用道具 举报

104

主题

2391

帖子

7333

积分

硕士生

水神

Rank: 6Rank: 6

金币
3099
好评
107
贡献
1

考神MT论坛最佳新人MT论坛活跃会员

发表于 4 天前 来自手机  | 显示全部楼层
MTmrsdz 发表于 2020-1-14 10:30
操作有点复杂

其实就两步,解包(反编译)和比较。。。下面的是bcompare4的破解补丁reg。。。。或者你也可以选择一行行手动人工比对
回复

使用道具 举报

50

主题

942

帖子

3135

积分

大学生

Rank: 5Rank: 5

金币
611
好评
2
贡献
1
发表于 4 天前 来自手机  | 显示全部楼层
涛之雨 发表于 2020-1-14 10:47
其实就两步,解包(反编译)和比较。。。下面的是bcompare4的破解补丁reg。。。。或者你也可以选择一行行 ...

意思是只要得到smali代码才能比较?
回复

使用道具 举报

104

主题

2391

帖子

7333

积分

硕士生

水神

Rank: 6Rank: 6

金币
3099
好评
107
贡献
1

考神MT论坛最佳新人MT论坛活跃会员

发表于 4 天前 来自手机  | 显示全部楼层
MTmrsdz 发表于 2020-1-14 10:56
意思是只要得到smali代码才能比较?

不是。。。dex是编译了的,你比较也只能比较16进制啊,问题比较16进制也没有啥用啊
只有反编译成smali格式才是文本啊。。。
貌似没有直接把dex反编译成Java的吧。。。
如果有的话也是可以比较Java的。。。
啥叫签名诶。。。签个字算不
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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