国语视界

 找回密码
 立即注册
搜索
查看: 248|回复: 8

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

[复制链接]
  • TA的每日心情
    奋斗
    19-10-16 23:22
  • 签到天数: 834 天

    [LV.10]以坛为家III

    32

    主题

    1067

    帖子

    2248

    积分

    版主

    Rank: 16Rank: 16Rank: 16Rank: 16

    大洋
    9338
    矿工
    10
    发表于 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 神马都是浮云!

    查看全部评分

  • TA的每日心情
    开心
    19-10-17 07:18
  • 签到天数: 818 天

    [LV.10]以坛为家III

    16

    主题

    1234

    帖子

    2594

    积分

    营长

    Rank: 5Rank: 5

    大洋
    2301
    矿工
    59
    发表于 19-7-16 14:17 | 显示全部楼层
    本帖最后由 meitp 于 19-7-17 07:39 编辑

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

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    18-12-14 23:18
  • 签到天数: 28 天

    [LV.4]偶尔看看III

    7

    主题

    312

    帖子

    317

    积分

    排长

    Rank: 3Rank: 3

    大洋
    5205
    矿工
    0
    发表于 19-7-16 14:54 | 显示全部楼层
    本帖最后由 jack_son 于 19-7-16 22:58 编辑

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

    使用道具 举报

  • TA的每日心情
    开心
    19-10-17 04:06
  • 签到天数: 463 天

    [LV.9]以坛为家II

    3

    主题

    553

    帖子

    311

    积分

    排长

    Rank: 3Rank: 3

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

    使用道具 举报

  • TA的每日心情
    开心
    19-10-17 06:07
  • 签到天数: 216 天

    [LV.7]常住居民III

    1

    主题

    317

    帖子

    92

    积分

    列兵

    Rank: 1

    大洋
    2025
    矿工
    13
    发表于 19-7-26 10:51 | 显示全部楼层
    围观各位大佬。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    19-3-3 22:45
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    21

    帖子

    5

    积分

    列兵

    Rank: 1

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

    使用道具 举报

  • TA的每日心情
    开心
    19-10-16 08:44
  • 签到天数: 113 天

    [LV.6]常住居民II

    3

    主题

    280

    帖子

    212

    积分

    排长

    Rank: 3Rank: 3

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

    使用道具 举报

  • TA的每日心情

    19-10-3 10:07
  • 签到天数: 121 天

    [LV.7]常住居民III

    2

    主题

    189

    帖子

    105

    积分

    班长

    Rank: 2

    大洋
    489
    矿工
    8
    发表于 19-8-8 08:45 | 显示全部楼层
    学习下n大的教程
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    19-10-17 00:06
  • 签到天数: 228 天

    [LV.7]常住居民III

    37

    主题

    592

    帖子

    1147

    积分

    营长

    Rank: 5Rank: 5

    大洋
    23364
    矿工
    20
    发表于 19-10-16 10:25 | 显示全部楼层
    感谢分享报错处理的教程。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    Archiver|手机版|cnlang.org

    GMT+8, 19-10-17 09:21 , Processed in 0.022483 second(s), 12 queries , Gzip On, MemCache On.

    Powered by Discuz! X3.4

    © 2001-2018 Comsenz Inc.

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