国语视界

 找回密码
 立即注册
查看: 28492|回复: 37

[蓝光技术] BDJ反编译报错处理之一:关键字类名报错

[复制链接]

48

主题

1487

帖子

3105

积分

版主

大洋
21753
阅读权限
140
发表于 19-7-16 13:35 | 显示全部楼层 |阅读模式
┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅
引言:感谢 世界哪有真情lu、i6henl、9011、だ`無ぺ窷. 、花九胖 大佬们提供技术支持与教程文档分享!
┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅



※※※※※※※ 前言 ※※※※※※※
  由于菜单java原始代码被混淆编译处理过的缘故,因此反编译出来的代码,在导入 SBDJ 后会出现各种形式的报错。
  其中一种报错类型是:java关键字报错。

  以下是java关键字的定义:
  Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名、方法名、类名、包名和参数。

  java关键字报错,就是因为违反了“关键字不能用作变量名、方法名、类名、包名和参数”这一规则的缘故。但是这一规则,仅对于 java 源码而言,编写 java 代码时的规则,所以在编写 java 代码的SBDJ软件内会报错。在 java 源码被编译成 JVM 读取的字节码后,就不需要遵守此规则,因为字节码可以使用关键字作为类名、变量名、方法名。
  混淆就是利用了字节码使用关键字依旧可以被正常读取运行的这一特性,增加代码被反编译成java进行修改的难度。
  因此java关键字报错是无法依靠SBDJ简单处理的,得配合java字节码方式进行修改处理。

  扩展名 .java 为源码文件,扩展名 .class 为编译好的字节码文件。

  java字节码读取修改工具有不少,本文使用 JByteMod 进行修改处理!

  ---------------------------------------------------------------
  代码修改测试原盘:Captain Marvel 2019 2160p Blu-ray HEVC Dolby TrueHD Atmos 7.1-TERMiNAL



※※※※※※※ 正文 ※※※※※※※
游客,如果您要查看本帖隐藏内容请回复




※※※※※※※ 结语 ※※※※※※※
  反编译报错处理是BDJ菜单修改不可避免面对的问题。在纯修改java源码方式无果的时候,适当选择其他变通思路是不错的解决方式。
  java字节码工具的使用,和阅读字节码是面对java字节码修改最大的困难之处,需要多一点耐心。
  本文所介绍的修改方法思路,只是配合使用java字节码修改的一种方式,实际修改的思路也不止这一种,感兴趣的可以直接摸索。

  最后,再次感谢各位大佬给予小白我的技术支持与帮助!


┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅分割线┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅┅

《BDJ菜单反编译_关键字类名报错处理》文档下载
文件名称:BDJ菜单反编译_关键字类名报错处理
文件格式:chm
※※※※※※※ 文档下载 ※※※※※※※
土豪通道:
游客,如果您要查看本帖隐藏内容请回复


免费通道:
度盘链接: https://pan.baidu.com/s/1dJHF47bnWZu2X59fC1Xq0w
提取码:
游客,如果您要查看本帖隐藏内容请回复


------------------------------------------------- End ------------------------------------------------------

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1威望 +50 大洋 +500 收起 理由
wj102901 + 50 + 500 神马都是浮云!

查看全部评分

28

主题

3026

帖子

7105

积分

旅长

大洋
11451
阅读权限
70
发表于 19-7-16 14:17 | 显示全部楼层
本帖最后由 meitp 于 19-7-17 07:39 编辑

谢谢大佬发布新作“[蓝光技术] BDJ反编译报错处理之一:关键字类名报错”!
最近在修改“惊奇队长Captain.Marvel.2019.COMPLETE.UHD.BLURAY-TERMiNAL”菜单时,首次遇到关键字类名报错问题!在大佬的热情指导下,难题得到了完美解决!大佬太厉害了!一定好好学学大佬的新作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

9

主题

496

帖子

563

积分

连长

大洋
2649
阅读权限
40
发表于 19-7-16 14:54 | 显示全部楼层
本帖最后由 jack_son 于 19-7-16 22:58 编辑

nn大厉害了,这个错误在速度与激情5二合一肉酱盘中同样存在。
回复 支持 反对

使用道具 举报

13

主题

1750

帖子

7026

积分

旅长

大洋
16008
阅读权限
70

灌水之王

发表于 19-7-16 19:48 | 显示全部楼层
大佬大佬,又出教程了,要好好研究,万分感谢
回复 支持 反对

使用道具 举报

2

主题

2756

帖子

2132

积分

营长

大洋
28163
阅读权限
50
发表于 19-7-26 10:51 | 显示全部楼层
围观各位大佬。
回复 支持 反对

使用道具 举报

1

主题

50

帖子

17

积分

列兵

大洋
2446
阅读权限
10
发表于 19-7-27 11:33 | 显示全部楼层
感谢分享,好像不少java菜单多少都会遇到这个问题。
回复 支持 反对

使用道具 举报

9

主题

3006

帖子

3029

积分

团长

大洋
10440
阅读权限
60

皇马褂

发表于 19-7-27 12:40 | 显示全部楼层
多谢楼主提供教程!学习了!
回复 支持 反对

使用道具 举报

12

主题

1164

帖子

1619

积分

营长

大洋
8426
阅读权限
50
发表于 19-8-8 08:45 | 显示全部楼层
学习下n大的教程
回复 支持 反对

使用道具 举报

86

主题

1745

帖子

1万

积分

师长

大洋
401468
阅读权限
80
发表于 19-10-16 10:25 | 显示全部楼层
感谢分享报错处理的教程。

 
回复 支持 反对

使用道具 举报

1

主题

46

帖子

7

积分

列兵

大洋
121
阅读权限
10
发表于 19-11-18 12:34 | 显示全部楼层
由于菜单java原始代码被混淆编译处理过的缘故
回复 支持 反对

使用道具 举报

1

主题

145

帖子

40

积分

列兵

大洋
485
阅读权限
10
发表于 19-12-16 08:47 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

64

帖子

17

积分

列兵

大洋
76
阅读权限
10
发表于 20-1-21 12:53 | 显示全部楼层
谢谢你的分享
回复 支持 反对

使用道具 举报

0

主题

20

帖子

4

积分

列兵

大洋
17697
阅读权限
10
发表于 20-2-20 16:36 | 显示全部楼层
谢谢楼主的辛勤劳动结果
回复 支持 反对

使用道具 举报

0

主题

50

帖子

7

积分

列兵

大洋
101
阅读权限
10
发表于 20-2-25 13:41 | 显示全部楼层
多谢分享
回复

使用道具 举报

4

主题

90

帖子

17

积分

列兵

大洋
152
阅读权限
10
发表于 20-3-3 11:16 | 显示全部楼层
多谢楼主提供教程!学习了!
回复 支持 反对

使用道具 举报

0

主题

676

帖子

3012

积分

团长

大洋
67531
阅读权限
60
发表于 20-3-10 14:28 | 显示全部楼层
技术贴必须支持。
回复 支持 反对

使用道具 举报

104

主题

736

帖子

1849

积分

营长

大洋
54358
阅读权限
50
发表于 20-4-25 16:25 | 显示全部楼层
版主教程必看
回复 支持 反对

使用道具 举报

0

主题

157

帖子

24

积分

列兵

大洋
277
阅读权限
10
发表于 20-7-4 22:10 | 显示全部楼层
这个真的不错。一定要好好学习。
回复 支持 反对

使用道具 举报

11

主题

132

帖子

440

积分

排长

大洋
34436
阅读权限
30
发表于 20-8-8 15:13 | 显示全部楼层
报错杀我
回复

使用道具 举报

2

主题

96

帖子

25

积分

列兵

大洋
404
阅读权限
10
发表于 20-8-29 00:40 | 显示全部楼层
让我看看这个 又是大师的精彩教程。
回复 支持 反对

使用道具 举报

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

本版积分规则

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