返回列表 发新帖

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

[复制链接]

76

主题

1256

帖子

4598

积分

大学生

Rank: 5Rank: 5

金币
829
好评
2
贡献
1
发表于 2020-1-14 07:14:46 来自手机  | 显示全部楼层 | 阅读模式
这个工具怕是没有吧
回复

使用道具 举报

229

主题

4851

帖子

2万

积分

博士后

大水怪在此![#滑稽]

Rank: 8Rank: 8

金币
514
好评
70
贡献
1
QQ
发表于 2020-1-14 07:19:47 来自手机  | 显示全部楼层

emmm

本帖最后由 小奶猫:我超傻的("‮("‭ 于 2020-1-14 07:38 编辑

沙发
回复

使用道具 举报

24

主题

765

帖子

2725

积分

大学生

Rank: 5Rank: 5

金币
905
好评
2
贡献
0
发表于 2020-1-14 07:19:53 来自手机  | 显示全部楼层
同求
回复

使用道具 举报

135

主题

2912

帖子

9146

积分

硕士生

水神

Rank: 6Rank: 6

金币
3863
好评
127
贡献
2

考神MT论坛最佳新人MT论坛活跃会员MT论坛灌水老大MT论坛帅哥

QQ
发表于 2020-1-14 07:33:34 来自手机  | 显示全部楼层
本帖最后由 涛之雨 于 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"=-
复制代码
回复

使用道具 举报

21

主题

274

帖子

1269

积分

高中生

Rank: 4

金币
52
好评
1
贡献
0
发表于 2020-1-14 09:52:04 来自手机  | 显示全部楼层
我都是一行一行对比
回复

使用道具 举报

76

主题

1256

帖子

4598

积分

大学生

Rank: 5Rank: 5

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

操作有点复杂
回复

使用道具 举报

135

主题

2912

帖子

9146

积分

硕士生

水神

Rank: 6Rank: 6

金币
3863
好评
127
贡献
2

考神MT论坛最佳新人MT论坛活跃会员MT论坛灌水老大MT论坛帅哥

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

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

使用道具 举报

76

主题

1256

帖子

4598

积分

大学生

Rank: 5Rank: 5

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

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

使用道具 举报

135

主题

2912

帖子

9146

积分

硕士生

水神

Rank: 6Rank: 6

金币
3863
好评
127
贡献
2

考神MT论坛最佳新人MT论坛活跃会员MT论坛灌水老大MT论坛帅哥

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

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

使用道具 举报

发表回复

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

本版积分规则

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