The Little DVD Driver That Could Change Movies
AnnaBlack writes "DVDSynth is a (currently prerelease) low-level driver tool that can sit between your physical DVD drive and any software that accesses it. So far so what, but the extremely clever thing about this is that it can filter the DVD data on the fly. The example applications included currently allow new subtitle sets to be provided for existing films (which could spawn a whole new activity for movie buffs!) but also a very neat little filter that will remove region codes on the fly from any DVD you play. Supplied with full sourcecode and programmers documentation." Wonder how long before this is contraband code like DeCSS.
For changing subtitles, I use DVDsubber. The region code thing is great, though. Couldn't everything be done better in hardware though?
well since that link is /.
here are some cached links
Well.. you could try writing down the model number of your DVD drive and go right over to the firmware page and see if you can find some region-free firmware for it.
It's worked for me on 2 different occasions.
Hardware hackers.. god love 'em..
The source code is licensed under the GPL, which isn't mentioned anywhere on the page.
Also from the README...
Which is kinda nice for those of us who don't have $600+ to blow on visual studio. (Or are a student at a uni with the $5 per license deal.)
(sorry, I didn't bother to grab any other files)
Any sufficiently advanced civilization is indistinguishable from Gods.
There are two schemes:
RPC-1 (the old one) - The drive itself physically has no region protection and relys on the software to check the region of the disc and act appropriately. Your average windows DVD playing software has these protections. This is very easy to bypass and usually involves some easily obtainable freeware program. Linux dvd players usually ignore regions to begin with, so an RPC1 drive + linux player = 100% region free. Judging from your comments, this is what you have.
RPC-2 (new age, ubuiquitous today) - The drive itself has region checking so first you have to bypass the hardware protection via firmware patch (often but not always available) and THEN bypass the software protection in whatever DVD playing software you use. So, an RPC-2 drive + correct firmware patch + linux player = 100% region free.
Even if you are using VideoLAN or Ogle for linux which ignore region control, your RPC-2 drive will shut you down unless its firmware is patched.
If you are buying a DVD drive for your PC, you might want to go look around for firmware patches and then make your purchase depending on what's available.
fifth sigma, inc.
NOT TRUE. I have rpc-2 DVD drives with original shipping firmware (two of them, in fact), and I can tell you from firsthand experience that while rpc-2 does make life more difficult, it is not by any means a roadblock to region-free playing
VideoLAN and ogle both use libdvdcss for CSS authentication and decryption. What saves you in the case of rpc-2 drives is that libdvdcss implements not one, but three different CSS access mechanisms. Two of them (called "key" and "disc") use the drive for authentication and require the drive region and disc region to match. However, the third method (called "title") attacks the algorithm cryptographically, and in most cases works even if the regions don't match.
In fact, the "title" method can even be used in the case where you have an encrypted .vob file on the hard disk and neither the dvd disc nor the dvd drive is available at hand.
See the libdvdcss documentation for more details.
The inner workings of the cryptographic attack on css are actually quite interesting. As I recall, the attack relies on the fact that blank black mpeg video encodes in a very predictable fashion. Most movies which start with blank black video are thus vulnerable to a known-plaintext attack and the movie's CSS key can be guessed in this manner.