pvrwire.com— Megazone over at TiVo Lovers is reporting that someone's cracked the DRM on TiVoToGo, letting you export recorded programs from a TiVo for viewing on any device.
Dec 4, 2006View in Crawl 4
DirectShow Dump, and similar applications, exploit a hole in Windows DirectShow. Basically they play the video and grab the MPEG frames post-decryption. So it only works on Windows, and you need the TiVo Desktop decryption DLL.This is basically an open implementation of the decryption code. This code runs on Windows, Linux, UNIX, MaxOS - it should run pretty much anywhere you can compile C code. Sure, you still need the MAK, but that's something every user already has for their TiVo. In the past TiVoToGo was only available to users with Windows - this opens it up to any OS.stevo111111 - Once you've extracted the MPEG-2 from the .tivo file you can do anything you want with it. Burning to DVD, to make a valid DVD Video disk, requires transcoding the MPEG-2 to correct the resolution and bitrates, but that's not hard.
by megazone: "Basically they play the video and grab the MPEG frames post-decryption. So it only works on Windows, and you need the TiVo Desktop decryption DLL."So this is something that is done in real time as the video is being played? In other words I'd have to watch the video play (or come back later when it's finished playing) to convert to MPEG format, then I'd be able to burn it to DVD?I ask because I currently use a DVD burner to copy shows so others can watch it on their DVD player. It's basically the TiVo feature used to "send" a show to a VCR - where the VCR records an analog signal real time - but I use a DVD burner instead of a VCR. The quality is good enough for what I'm doing, but it's a pain to have to re-watch a show though, and I'd much rather be able to convert a file and burn it to DVD.Thanks, megazone. I appreciate the response.
stevo111111 - This new code, TiVo Decode, decodes the file directly. Shouldn't take more than a couple of minutes.The DirectShow Dump system uses a loophole in Windows DirectShow. It does a playback, but faster than realtime. It takes longer than TiVo Decode, but is is a few times faster than real time.
freffDec 4, 2006
Your right. This was only a matter of time, and that's pretty much the way all these drm based platforms will remain.
denver80203Dec 4, 2006
About the same speed that Tivo will deploy a fix
akhepcatDec 4, 2006
This is really good news for linux and mac users. You've got to click through a few layers to get to the real meat of the story.
megazoneDec 4, 2006
DirectShow Dump, and similar applications, exploit a hole in Windows DirectShow. Basically they play the video and grab the MPEG frames post-decryption. So it only works on Windows, and you need the TiVo Desktop decryption DLL.This is basically an open implementation of the decryption code. This code runs on Windows, Linux, UNIX, MaxOS - it should run pretty much anywhere you can compile C code. Sure, you still need the MAK, but that's something every user already has for their TiVo. In the past TiVoToGo was only available to users with Windows - this opens it up to any OS.stevo111111 - Once you've extracted the MPEG-2 from the .tivo file you can do anything you want with it. Burning to DVD, to make a valid DVD Video disk, requires transcoding the MPEG-2 to correct the resolution and bitrates, but that's not hard.
namcoDec 4, 2006
Long live TyTool & tserver. Encryption free transfers FTW!!!
sophiaperennisDec 5, 2006
Kill the DRM Johnny! 1 DRM killed, 891 more DRMs to go.
megazoneDec 5, 2006
Really, on Linux, UNIX, and MacOS? No Windows? How?
stevo111111Dec 5, 2006
by megazone: "Basically they play the video and grab the MPEG frames post-decryption. So it only works on Windows, and you need the TiVo Desktop decryption DLL."So this is something that is done in real time as the video is being played? In other words I'd have to watch the video play (or come back later when it's finished playing) to convert to MPEG format, then I'd be able to burn it to DVD?I ask because I currently use a DVD burner to copy shows so others can watch it on their DVD player. It's basically the TiVo feature used to "send" a show to a VCR - where the VCR records an analog signal real time - but I use a DVD burner instead of a VCR. The quality is good enough for what I'm doing, but it's a pain to have to re-watch a show though, and I'd much rather be able to convert a file and burn it to DVD.Thanks, megazone. I appreciate the response.
megazoneDec 6, 2006
stevo111111 - This new code, TiVo Decode, decodes the file directly. Shouldn't take more than a couple of minutes.The DirectShow Dump system uses a loophole in Windows DirectShow. It does a playback, but faster than realtime. It takes longer than TiVo Decode, but is is a few times faster than real time.
skorDec 6, 2006
@ClassicJBC, Are you using wireless or USB 1.1 drivers? My hard wired DTivo with USB 2.0 drivers is pretty fast, even at Highest Quality.
mydaveJul 31, 2008
easy way to decode Mac.<a class="user" href="http://www.sooslic.com">http://www.sooslic.com</a><a class="user" href="http://blog.ashtech.info/2007/10/16/">http://blog.ashtech.info/2007/10/16/</a>