国语视界

 找回密码
 立即注册
楼主: nnezyj

[蓝光技术] BD-J的Scenarist工具重编译及重签名

  [复制链接]

1

主题

76

帖子

201

积分

排长

大洋
885
阅读权限
30
发表于 18-1-11 16:18 | 显示全部楼层
学习了,谢谢
回复 支持 反对

使用道具 举报

1

主题

110

帖子

16

积分

列兵

大洋
95
阅读权限
10
发表于 18-1-31 16:40 | 显示全部楼层
超强技术贴,辛苦了写了这么详细
回复 支持 反对

使用道具 举报

6

主题

438

帖子

823

积分

连长

大洋
39899
阅读权限
40
发表于 18-5-6 09:02 | 显示全部楼层
额 这个好厉害 教程很不错
回复 支持 反对

使用道具 举报

9

主题

496

帖子

563

积分

连长

大洋
2649
阅读权限
40
发表于 18-11-20 11:25 | 显示全部楼层
nn大,你啥时候教我DIY

点评

大佬不要调戏萌新,杰森大佬您可是发布了超多牛逼DIY作品的大神!  发表于 18-11-20 12:55
回复 支持 反对

使用道具 举报

9

主题

496

帖子

563

积分

连长

大洋
2649
阅读权限
40
发表于 18-11-21 09:02 | 显示全部楼层
jack_son 发表于 18-11-20 11:25
nn大,你啥时候教我DIY

那可都是在你指导下完成的
回复 支持 反对

使用道具 举报

1

主题

54

帖子

14

积分

列兵

大洋
68
阅读权限
10
发表于 18-12-13 16:06 | 显示全部楼层
大神,好厉害!
回复 支持 反对

使用道具 举报

13

主题

1750

帖子

7026

积分

旅长

大洋
16008
阅读权限
70

灌水之王

发表于 19-1-12 21:15 | 显示全部楼层
已经看晕了
回复 支持 反对

使用道具 举报

13

主题

410

帖子

865

积分

论坛贵宾

大洋
212398
阅读权限
130
发表于 19-3-27 12:09 | 显示全部楼层
干货满满
回复

使用道具 举报

4

主题

28

帖子

10

积分

列兵

大洋
301
阅读权限
10
发表于 19-5-3 12:55 | 显示全部楼层
谢谢分享
回复

使用道具 举报

3

主题

553

帖子

103

积分

班长

大洋
11731
阅读权限
20
QQ
发表于 19-5-6 22:18 | 显示全部楼层
这相当厉害啊,感谢大神分享!
回复 支持 反对

使用道具 举报

12

主题

1165

帖子

1621

积分

营长

大洋
8434
阅读权限
50
发表于 19-5-30 13:51 | 显示全部楼层
拜读大佬的操作
回复 支持 反对

使用道具 举报

12

主题

1165

帖子

1621

积分

营长

大洋
8434
阅读权限
50
发表于 19-5-30 23:30 | 显示全部楼层
大大,我按照您的步骤顺利做完了,但播放测试异常,我查了重编译后的 jar 文件,用jdgui打开,发现修改过的ap.class轨道内容全不见了,变成如下图了是什么原因?
回复 支持 反对

使用道具 举报

48

主题

1487

帖子

3105

积分

版主

大洋
21753
阅读权限
140
 楼主| 发表于 19-5-30 23:53 | 显示全部楼层
bbba 发表于 19-5-30 23:30
大大,我按照您的步骤顺利做完了,但播放测试异常,我查了重编译后的 jar 文件,用jdgui打开,发现修改过的 ...

报错的语句,是不会编译的!

轨道内容有报错,没有处理的话,SBDJ 编译不了的
回复 支持 反对

使用道具 举报

12

主题

1165

帖子

1621

积分

营长

大洋
8434
阅读权限
50
发表于 19-6-1 00:20 | 显示全部楼层
nnezyj 发表于 19-5-30 23:53
报错的语句,是不会编译的!

轨道内容有报错,没有处理的话,SBDJ 编译不了的 ...

大大,我按教程又重新做了一遍,在第五步准备改导入的ap.java时,我都还没开始改,原盘已经就提示轨道内容全都有错误,该如何处理呢?原盘播放是正常的呀,怎么这么多错误。。。搞不懂了呢
回复 支持 反对

使用道具 举报

48

主题

1487

帖子

3105

积分

版主

大洋
21753
阅读权限
140
 楼主| 发表于 19-6-1 10:18 | 显示全部楼层
bbba 发表于 19-6-1 00:20
大大,我按教程又重新做了一遍,在第五步准备改导入的ap.java时,我都还没开始改,原盘已经就提示轨道内 ...

new ar( 数字, 数字,……

给第二个数字前面加  (byte) 【记住,括号是英文字符括号,不要打成中文的!】
回复 支持 反对

使用道具 举报

48

主题

1487

帖子

3105

积分

版主

大洋
21753
阅读权限
140
 楼主| 发表于 19-6-1 10:23 | 显示全部楼层
bbba 发表于 19-6-1 00:20
大大,我按教程又重新做了一遍,在第五步准备改导入的ap.java时,我都还没开始改,原盘已经就提示轨道内 ...

《派拉蒙UHD-BDJ菜单修改》
帖子内容部分:"三、代码说明" --> "⑶.   aa.class mpls 播放设置、音频轨道设置、字幕轨道设置。" 有类似这种 mpls结构的代码说明,

帖子内容部分:"四、反编译java文件报错解决" 有这类报错的处理说明

-------------------------------------------------------------------------
而且《迪士尼肉酱盘轨道锁》里也有说明:

本文仅仅涉及迪士尼菜单的mpls组代码说明,虽然不同发行公司的BDJ菜单在设计上有所不同,但某些功能的设计却是共性的,比如迪士尼菜单的字幕音轨轨道、mpls播放设置类,语言版本类等,与派拉蒙菜单很相似,建议参考比对阅读派拉蒙菜单的修改说明
回复 支持 反对

使用道具 举报

48

主题

1487

帖子

3105

积分

版主

大洋
21753
阅读权限
140
 楼主| 发表于 19-6-1 10:29 | 显示全部楼层
bbba 发表于 19-6-1 00:20
大大,我按教程又重新做了一遍,在第五步准备改导入的ap.java时,我都还没开始改,原盘已经就提示轨道内 ...

这是碟商防止盗版修改的保护措施,因为这个保护措施而出现的代码反编译还原错误!

作用就是防止你修改代码,做二次编译!

这就是报错的原因!

我们需要手工修复这些因为保护措施而出现的报错,修正它使它可以变成正常工作代码!
回复 支持 反对

使用道具 举报

12

主题

1165

帖子

1621

积分

营长

大洋
8434
阅读权限
50
发表于 19-6-2 00:02 | 显示全部楼层
本帖最后由 bbba 于 19-6-2 00:18 编辑
nnezyj 发表于 19-6-1 10:18
new ar( 数字, 数字,……

给第二个数字前面加  (byte) 【记住,括号是英文字符括号,不要打成中文的! ...


按此方法将70几个new ar第二个数字加 (byte) 后已全部解决(ps:有几个是像这样new ce(1, 801, (byte)62, cm.a, -1L, by.a, c, h)在第三个数字前加),感谢大大耐心指导!

另外,还有个问题:在八 、给 jar 文件签名3) 签名 jar 文件“【除了添加修改好的 jar 文件外,还要添加原盘中其他的 jar 文件,因为是使用全新密钥进行签名,所以需要对所有的 jar 文件统一更新签名信息!】 ”这个步骤,我对其他jar文件签名的时候,出现如图报错,检查有两个无法签名,还生成了俩sig文件,一个个add导入签名也不行!麻烦大大再帮我看一下哈感谢!

回复 支持 反对

使用道具 举报

13

主题

924

帖子

1316

积分

论坛大神

大洋
20778
阅读权限
130
发表于 19-6-2 12:28 | 显示全部楼层
bbba 发表于 19-6-2 00:02
按此方法将70几个new ar第二个数字加 (byte) 后已全部解决(ps:有几个是像这样new ce(1, 801, (byte)62, ...


把JAR文件夹所有jar包里的META-INF 文件夹删了再签

点评

真情大神出现了!  发表于 19-6-2 13:34
回复 支持 反对

使用道具 举报

48

主题

1487

帖子

3105

积分

版主

大洋
21753
阅读权限
140
 楼主| 发表于 19-6-2 13:56 | 显示全部楼层
bbba 发表于 19-6-2 00:02
按此方法将70几个new ar第二个数字加 (byte) 后已全部解决(ps:有几个是像这样new ce(1, 801, (byte)62, ...

签名问题,照楼上真情大佬说的解决!
回复 支持 反对

使用道具 举报

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

本版积分规则

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