Hacker News new | ask | show | jobs
by foresto 4 days ago
That much is obvious.

Just in case you didn't mean to be snarky, I was asking what the custom firmware brings to the device that allows using it to rip blu-ray discs that could not be ripped using the stock firmware.

1 comments

It's not that the custom firmware brings anything to the device. It just gets rid of the DRM.

Blu-ray is DRMed, so the stock firmware is capable of telling you 'no'. You don't always get direct access to the bits on the disc with the stock firmware (you can write your own discs that aren't protected, but store-bought ROM-discs are (always?) encrypted. The flashed firmware gives you direct access to the bits on the disc no matter what (region codes don't matter, the encryption doesn't matter, since your custom firmware will happily decode the disc and just hand you the files on it).

I see. I expect DRM-encumbered discs to contain encrypted data, but I think this is the first I've heard of an optical drive withholding the encrypted bits from an application.

(And region codes aren't what I think of today as DRM. They've never been much more than silly speed bumps, so I wouldn't expect them to be at the heart of what's going on here.)

I mean, you can get the encrypted bits on the disc, except the key, so those don't really help you anything. If you ask the drive for the key, it'll tell you 'what? no, fuck off'/'that address is invalid', while one with custom firmware will just hand you the key, as it's just normal data, and then you can use that to decrypt the rest of the disc and get what you were really here for.
> I mean, you can get the encrypted bits on the disc, except the key, so those don't really help you anything.

They do, because a key can be obtained externally, such as with a software library made for decrypting the discs.

In any case, thanks; I think I finally understand what's going on here. Based on what you've written, custom firmware is not actually required, but it makes things more convenient (especially for folks without much technical experience).

> Based on what you've written, custom firmware is not actually required

This is correct for normal blu-rays, but not the UHD ones, since they add another layer of encryption. There's some nonsense going on with VUKs and MakeMKV not being able to decrypt all UHD discs, since some are encrypted with keys that aren't easily available (though you can send in a dump of the disc to the devs and they'll often change that fact for that disc).

If you know of a software library that can decrypt any random UHD disc without external keys, then please, do tell, since the MakeMKV people apparently don't know about it.