

























最近购买了日立 LG 的 WH16NS60 UHD 光驱,用来刻录千年光盘备份文件,顺便抓取一些买过的 DVD。选择这个光驱不仅是因为价格便宜(佛山货),还因为它可以刷入 LibreDrive 固件,配合 MakeMKV 就能绕开原厂固件的区域和加密限制,实现全区的 DVD/BD/UHD BD 抓取。
(部分翻译自 MakeMKV 论坛)
LibreDrive 是指光驱可以直接访问光盘数据,而不受到原固件限制的一种模式。LibreDrive 旨在让光驱回到 CD 时代的「原始」状态——一个只需定位激光、读取和解码,并将光盘中的所有数据传递给用户。
当 MakeMKV(或其他支持 LibDriveIO 库的程序)识别光驱时,LibDriveIO 库会检查光驱固件版本是否受支持。如果支持,库将上传一个小软件(固件扩展)到光驱易失性内存中。该扩展提供了一个新的(替代)接口,用于使支持 LibDriveIO 库的程序读取光盘中的任何数据。固件扩展只保留在光驱易失性内存(RAM)中,光驱固件不会发生任何改变。光驱断电后,它就会消失得无影无踪。只要光驱固件与 LibreDrive 兼容,且不更新光驱固件,LibreDrive 模式将永远有效。
Blu-ray(含 UHD BD) 的 A、B、C 区域限制只和你的播放软件有关,而且可以无限制地改变,而真正意义上的区域限制存在于 DVD 上。经常看片的(?)可能知道,在读不同国家发行的碟片时,需要反复更改光驱的 DVD 区域,而一个光驱只能改 5 次 DVD 区域。

在刷入 LibreDrive 固件后,当你尝试用支持 LibDriveIO 库的程序读取时,光驱会给固件写入一个临时区域,这个临时区域在光驱断电后就会消失,因此就能无限次更改区域。但是,如果软件不支持 LibDriveIO(如 PowerDVD),亦即不知道光驱是 LibreDrive,那你还是需要在光驱属性中更改区域才能播放,并且最多改 5 次。所以,这种「全区」并不是真正的全区,只有对于部分软件来说才是全区。下文也会提到如何让 VLC media player 支持 LibreDrive。
操作前,需要先下载 MakeMKV,安装后在这里找到有效期一个月的测试密钥注册,过期后再打开网站找到新密钥即可(感谢开发者)。
在 MakeMKV 的主界面右侧就可以看到光驱是否支持 LibreDrive(仅限先锋、华硕和日立 LG 光驱)。
特别地,对于先锋光驱,BDR-208 及以后的型号(未更新到官方最新固件)应该可以直接支持,而不需要手动刷入 LibreDrive 固件,如图。完整的先锋光驱支持列表见此。

总体来说,先锋光驱做工是最好的,但是由于其固件无法降级,而最新固件已经封堵了漏洞,所以必须要买老固件的版本,新出厂的国行或日行反而用不了。先锋光驱支持列表见此,必须要型号和固件版本完全匹配才能解锁。1例如,PIONEER-BD-RW__BDR-S13JX-1.02-6A2F955E-9201ID72-20220210 表示 BDR-S13JX 的 1.02 版固件才支持。但是,先锋其实对 LibreDrive 的封锁很积极,所以我其实不是很建议买。
对于其他品牌,只推荐华硕和日立 LG,下面的刷固件教程也只适用于这两个品牌(先锋不用刷)。我现在用的日立 LG WH16NS60,读取和刻录都不错,甚至能用 1 倍速抓 CD,完全没有声音。并且,WH16NS60 的原厂 1.00 固件也是不需要刷,直接可以解锁。
以下是自定义固件的支持列表(更新于 2020-07-20):
华硕:
日立 LG:
如果要抓取 UHD BD,建议购买 UHD Official 的光驱(支持 AACS2 元数据),也就是官方说明支持 UHD 播放的。UHD Friendly 的在刷固件后可能有 bug,见下文所解释的「休眠」问题。
注意:该部分仅适用于上表内的华硕和日立 LG 光驱
(部分翻译自 MakeMKV 论坛)
自定义固件有两种,分别称为 DE 固件和 MK 固件。
DE 固件:就是老版本的官方固件,只更改了版本相关部分,让光驱误认为该固件是更新版,以便实现固件降级(因为低版本的官方固件直接能用 LibreDrive),除此之外和官方固件无任何区别。
MK 固件:是 MakeMKV 团队制作的,基于官方新版本的定制固件,仅用于启用 LibreDrive 支持。MK 固件具有以下特性:
除此之外,MK 固件没有如错误修复、AACS 加密破解等任何修改。而本教程只涉及 MK 固件的刷入。
另外,华硕和日立 LG 在 2020 年及之后发布的官方固件都具有固件加密。完整的固件加密列表如下,如果你的光驱版本包含在下表(或更新),则属于加密固件。这个其实没什么关系,刷写软件会自动识别固件是否加密。
HL-DT-ST-BD-RE_BE16NU50-1.04-N000300-212005081025.bin
HL-DT-ST-BD-RE_BH14NS50-1.03-N000400-212004211008.bin
HL-DT-ST-BD-RE_BH16NS40-NS50-1.05-N000600-212005061331.bin
HL-DT-ST-BD-RE_BH16NS50-1.03-N000400-212004210958.bin
HL-DT-ST-BD-RE_BH16NS55-1.05-N000400-212004211049.bin
HL-DT-ST-BD-RE_BH16NS60-1.02-N000600-212005081014.bin
HL-DT-ST-BD-RE_BP50NB40-NB52-1.03-N000300-212107081603.bin
HL-DT-ST-BD-RE_BP50NB40-NB50-1.03-N000800-212005070917.bin
HL-DT-ST-BD-RE_BP55EB40-NB50-1.03-N000800-212005070924.bin
HL-DT-ST-BD-RE_BP60NB10-1.02-N000800-212005070935.bin
HL-DT-ST-BD-RE_BP60NB10-NB12-1.02-N000300-212107081556.bin
HL-DT-ST-BD-RE_BU40N_1.02_212012011716_MO3L91F0715.bin
HL-DT-ST-BD-RE_BU40N-1.04-N000500-212005061142.bin
HL-DT-ST-BD-RE_BU40N-BN13-0002300-212009251104.bin
HL-DT-ST-BD-RE_BU40N-BN14
HL-DT-ST-BD-RE_BU40N-BU13
HL-DT-ST-BD-RE_BU40N-BU14
HL-DT-ST-BD-RE_WH14NS40-NS50-1.05-N000900-212005061444.bin
HL-DT-ST-BD-RE_WH16NS40-NS50-1.05-N000900-212005061440.bin
HL-DT-ST-BD-RE_WH16NS60-1.03-N000600-212005081010.bin
HL-DT-ST-BD-RE_WP50NB40-NB50-1.03-N000800-212005070929.bin
HL-DT-ST-BDDVDRW_CH12NS40-1.03-N000800-212005080957.bin
HL-DT-ST-BDDVDRW_UH12NS40-1.03-N000800-212005080959.bin
ASUS-BW-16D1HT-3.11
ASUS-BC-12D2HT-3.12(以下部分适用于 Windows(非 ARM)系统)3如果你是 Linux/Mac,可以看这个文章的「How To Flash Videos and commands」部分,提到了命令行操作。
注意:刷入时建议关闭杀毒软件
注意:如果你的电脑开启了 DPI 缩放,请将其调至 100%,否则软件显示会有问题
在这里下载最新的 MK 固件包,下载后解压。然后在这里下载图形化的固件刷写工具,解压并以管理员身份打开 exe 程序。在刷固件前,请确保你已经安装了 MakeMKV 软件。


接下来的步骤就很简单了。打开软件后,会自动检测光驱,以及原固件是否加密。你可以先选择 READ 选项,将原固件备份下。备份完成后再选择 WRITE 选项,然后在下面根据光驱型号选择 MK 固件,进行刷入即可。
刷入完成后,你可以关机,关闭电源一分钟,再开机,以确保光驱的 RAM 中没有剩下什么东西。
再次打开 MakeMKV,你应该可以看到 LibreDrive 状态变为了「已启用」,那就没问题了。
MakeMKV 可以和一些流行的视频软件结合使用,以便直接播放带区域限制或加密的碟片(包括 UHD BD),例如 VLC, mplayer, mpv, Kodi, JMC 等等。要使用此功能,只需要在工具栏的「查看」>「首选项」>「集成」中,直接在应用名称前打勾即可。

当你使用刷了固件的光驱在 PowerDVD 中播放 DVD 时,可能会弹出让你设置区域码的窗口,这是由于 PowerDVD 作为各光驱厂商的推荐播放软件,自然不可能支持 LibreDrive。但经过我实测,当它让你设置区域码时,直接确认设置即可。PowerDVD 似乎不能更改光驱真正的区域码,即使我在 PowerDVD 中设置为区域 2,在 Windows 中查看的区域码并没有改变。我也不确定是不是我的特例。
当然,你也可以直接用 VLC 或者 mpv 播放,配合 MakeMKV 的应用程序集成完全没问题,反正我感觉 PowerDVD 太臃肿了。
MakeMKV 确实是个良心软件,不仅一直在维护更新,而且居然免费,也算是给光盘这种「古老」媒介带来了最后的便利。等我有钱了就去买个密钥支持。
如果你想了解如果对抓取出的原始视频内容进行压缩等处理,请阅读〈拷贝 DVD/Blu-ray 光盘并使用 MeGUI 压制〉,也欢迎看下我网站的其他内容。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。