Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It's also nice that this has been solved for Blu-ray as well. You just have to buy the correct kind of Blu-ray drive, and there's custom firmware out there to flash on the drive and let you rip any Blu-ray.
 help



I've looked into that, but it looks like the drives are ten or twenty times as expensive as a normal DVD reader capable of reading discs. Any time anyone publishes firmware for a new, affordable drive that can rip movie discs, the drives quickly go out of stock.

The drive I got for ripping blu-ray discs cost me $80, 2 years ago. The current best seller on amazon is also $80 (both $79.99, to be precise, so the same price down to the cent). The same drive I bought is $116 on Best Buy right now. It can also write to discs (ostensibly, I didn't consider that when buying it, and don't have any reason to test it).

Meanwhile the cheapest external drive I can quickly find on Amazon is $35, just under half as much as I paid, or about a bit under a third for the same drive today. Either way it's far less than 10-20x.


For context: 21% VAT and Amazon resellers pretending 1 euro is worth 1 dollar in their pricing makes for the biggest price difference between what I found and what you bought.

From what I can tell, the affordable BD players cannot play all discs. They can read (and probably write) all data discs, but when I buy a disc, there's no guarantee I will be able to rip it and make it accessible over my LAN. That's the kind of drive I want, and that's what ends up getting scalped.


The one I bought can play and rip all discs, after a firmware update. It was the one currently for sale for $116.

It only takes a little bit of research, and there are plenty that are not being scalped (or probably more commonly, scooped up by people who intend to use them). I found some in EU pricing in just a minute of searching. The MakeMKV forums are full of suggestions for suitable drives.


Thankfully, the people who buy those drives for unreasonable prices are usually willing to share their spoils. Only one needs to actually have the hardware for the rest of the world to share the joy.

It's annoying if you have some more obscure blu-ray release that nobody else has ripped, and even more so if you don't know a guy who can do you a favour.


There's a piece of merch that I want to buy that will take weeks to ship to where I live. I currently have nothing that's capable of playing optical disks, so I was looking into buying a drive that can help me out (I'd rather rip the thing and stuff it into my Jellyfin than deal with a dedicated machine hooked up to my TV).

I can take a $120 gamble to just buy a USB BD-drive and hope the disc isn't DRM'ed enough to make it a problem, but I'd rather just be sure and grab a drive that can rip everything. Unfortunately, because we can't have anything nice, scalpers make these drives impossible to obtain.


Big bummer. I bought a drive way back to make sure I could rip disks if I wanted to, but I haven't had the need yet.

Blu-ray is more annoying. DVD has one key used forever. Blu-ray has constantly changing keys. The LibreDrive firmware still needs the new keys to decrypt the disc but the drive won't refuse (like the server drive in the article) to read the disc and the encryption key can't be revoked.

What can the custom firmware do that the stock firmware cannot?

Rip UHD blu-rays.

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.


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.


What drive would that be? Asking for a friend…




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: