TiVo File Encryption Cracked
An anonymous reader writes "TiVo file encryption has been cracked. Details on the project can be found on the wiki. Mac and Linux users rejoice!" The project page says, "The conversion still requires the valid MAK of the TiVo which recorded the file, so it cannot be used to circumvent their protection, simply to provide the same level of access as is already available on Windows."
This is good news for people who are trying to use content they recorded, like they should be able to.
After reading the linked "details" article, I am at a loss to tell whether or not this will work with HD-Tivo. I've wanted to buy one of these for a long time (and they've recently hit the market, but at $700ish I can't justify the cost unless I have some way to archive my programing (and Tivo2Go is not offered for HDcontent). HD-DVD and BluRay are both non-starters at the moment, whereas HBO, Showtime, Cinemax, etc all play assloads of HD content all the time (including many movies that aren't out on DVD yet, as well as their own series such as Deadwood, Dexter, etc).
So can anyone tell me if this actually brightens the prospects of being able to use a series 3 HD Tivo to record HD shows and then archive them offline for storage? I did RTFA but the jargon about headers and address bytes and whatnot got a little heavy for me.
I am Jack's complete lack of surprise.
whats the news? i've been doing this for a while, they come to the pc in a proprietary format and then i use tshow to clean them up. I'm using a series 1.
It hasn't been "cracked", since it still requires your Media Access Key to decode the video.
If I recall, the DMCA prohibits trafficing in technology to bypass security measures on copyrighted media put in place by the owners of that copyright.
The limitations on Tivo are copy protections put in place by a third party, not the owner. (I can still record the same programs on my betamax with no trouble.) Have I missed something?
Trying to use sarcasm in text-based forums does not work.
The next step then is to attempt to brute force the media access key by validating the 'decrypted' data from each attempt. MAK's are fairly short numbers really, I'd imagine it would take a while, but should be possible, no?
Maybe this means I can cancel my tivo subscription on one of my TiVos and copy the decrypted recordings to the one without the MAK?
It's cool that Mac/Linux users can now access their media in the same way as Windows users have been able to. It's not *too* cool (ie: dangerous to TiVo, and by extension the implementors) because you still need your MAK key, and all it does is provide the same level of access as TiVo already provide to windows users.
... a few creative uses come to mind :-)
The crucial thing here is that TiVo took a business decision not to support Mac/Linux users. They can't really complain when those users decide to support themselves, giving themselves the same abilities that TiVo provide to Windows users...
Personally I think this is the right balance - my TiVo has been sitting in a corner since I moved house - the new cable box does everything TiVo did, and does it in HD (although the interface sucks a bit. Bad comcast). With this though, I can see a new lease of life for the TiVo
Simon
Physicists get Hadrons!
Neat idea and all -- the TiVo. Rather than fight with DRM, I'm using MythTV. All the shows I want are recorded, plus I get the added bonus of being able to drag and drop shows to my laptop for watching later. Add in the many other features that come with MythTV, and it's a wonder why people would use a TiVo. Check it out, and you'll be amazed.
Zhrodague.net - I do projects and stuff too.
Are there any new solutions these days for recording tv that _DON'T_ require subscribing to a monthly service, like the vcr did? Like, say... recording programs to a large hard drive and then being able to either play from the HD or else transfer them to a computer and burn DVD's of the stuff for permanent storage.
File under 'M' for 'Manic ranting'
--begin opinion--
I don't understand why someone would go through the effort of downloading movies from their TiVo to watch on a PC.
- Basic TiVo quality isn't so hot
- The TV shows that I record in high-quality usually exist on purchasable DVD's anyway
- Who ever watch movies more than once or twice? Thanks to Netflix, there is a never ending list of good movies that I've never seen
I don't see all the fuss. TiVo is fine, the DRM is fine. TiVo records disposable media, and media worth hanging onto is worth purchasing for better transfer quality.
Can I get some anecdotal evidence about who actually needs so proliferate their TiVo data?
The only case I can see is if your kid is on the local news and you want a permanent record. Even then, you can usually contact the news station for that.
--end opinion--
https://www.accountkiller.com/removal-requested
Its only a matter of time before mechanisms involving Security by obscurity is compromised.
"So in war, the way is to avoid what is strong and to strike at what is weak."
--Sun Tzu, in The Art of War.
So can a MythTV install now send shows recorded by TiVo to other MythTV or TiVo players across the Internet? Do you even need MythTV to do this?
--
make install -not war
A cloud of smug!
668: Neighbour of the Beast
Still enjoying the smell of your own farts?
668: Neighbour of the Beast
Now who will write a MythTV plugin, so I can use Inter-room transfers (or whatever TiVo calls them) between TiVo and Myth? It has already worked the other way, right (at least if you use MPEG2 encoding)?
I have developed a truly marvelous proof of this comment, which this signature is too narrow to contain.
>record everything on every channel (well, in theory... I'd love to see the hardware for that!).
Something like this:
Belief is the currency of delusion.
I don't understand why someone would go through the effort of downloading movies from their TiVo to watch on a PC.
I'd imagine most people wouldn't use the functionality for this. It's a LOT more usefull for burning the movies to a DVD and watching it on your DVD player connected to your TV though. I'm sure there's a LOT of people that'd like to keep a few seasons of a TV show on DVD that they recorded.
You could also burn something to DVD and give it to your friend or family to watch. Ever had someone ask you to tape something for them, but been unable to do so since you only have a DVR and not a VCR?
AccountKiller
or $5 for those long standing customers. For two tuners per unit. And in my case, in HD.
Shortly I'm going to try to get a fusion card to work in HD-OTA with a new box, but don't kid yourselves on the costs. A tivo runs 40+ watts and costs about $3/month to run. An efficient PC is likely to be double that, at best. (the older CPUs - perhaps we're talking Athlons - burn 90-100 watts on their own.) The older machine will also need a new hard drive for the storage needs, esp for the HD crowd. Add another 60-100 there.
13/month seems like a hard sell to me, but the dtivo units run way cheaper than the PC route, with the simple reliability that can't be matched by general purpose PCs.
UPSs deal with power hits well, esp when the draw is only 40W. I can literally go an entire day. (OTOH, the hdtivo has been rebooting itself at ~2:30 the past two saturdays - very odd behavior)
Any chance you want to list the set of hardware you were looking at?
... I understand that part of the "fun" is setting it up, but maybe I've just turned into an old fogey. I'm not going to buy hardware unless I'm sure it's going to work, and work well, with the software.
I've been interested for a while in building a MythTV STB, but I've just been put off by the hardware issues. It seems like every video input card has some little niggling issue that might or might not make it work or break
A while ago, I was all set to get a pcHDTV HD-5500 because it's allegedly built from the ground up to be Linux-compatible, but even it had issues and didn't "just work" in many applications. (I've read posts by the developer and they blame the constant changes by the MythTV team to the backend that breaks drivers and forces the manufacturer into a constant cat-and-mouse redevelopment game in order to keep Linux users happy.)
I want something that can do ATSC, Clear QAM, and NTSC Analog cable, so that I can plug it into my Comcast line and get all my current (unencrypted) analog channels, plus whatever they're broadcasting in the clear via QAM, and I'd like it to do ATSC in case I decide to ditch cable in the future. I haven't found any hardware that seems sure to do that.
I've said elsewhere that I think there's a market for someone to put together an 'Anti-Tivo,' basically a TiVO without any of its absurd DMCA-driven restrictions. Sure, it would technically be illegal, but no more so than any Linux PC that plays DVDs right now. (And no more so than a modded Playstation, and they sell them on Craigslist all the time.)
I'd love to have a Linux STB, but even for someone who isn't a Linux noob, the field is very confusing and full of "works, sorta" products.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
Because the download counter on sourceforge is showing whooping 117 downloads! And that's combined total for the EXE and source code downloads.
.tivo files on my computers and no way to play them unless I install the craptastic Tivo Desktop application. I should have known that any topic on /. would inevitably go off tangent into DRM and OSS discussion...
What's with all the off topic discussions? This is a big deal if you are a TiVo owner. I have 200 GB of
Let's talk about something more relevant to this topic. Such as: I just tried the app and the damn thing doesn't work at all. Granted, I ran it under VMWare (because I don't exactly trust strange programs off the Internet...) but that should not matter.
I don't see the point in modding useless things down.
There will never be enough mod points to mod all the noise down to -1. It should be assumed that at level 1 there will be a mixture of noise and signal, and anyone interested in pure signal should set their thresholds higher. The purpose of downmodding ought to be preventing people from posting stupid antagonizing shit over and over again, or to prevent a troll from carrying the discussion in the wrong direction by having everyone reply to it.
Can anyone (specifically you, Mr. Coward) tell me why a useless comment deserves a score lower than 1?
:(){
Actually, it's pretty straightforward to edit the xml files that describe the menu interface. I removed several menus and submenus and put Watch Recordings and Manage Recordings as the first two top-level entries. Very nice.
I remember following a procede a while back that allowed you to take the home media files from a series2 (.tivo file) and run it through some program that was included in windows and viola! you got a regular uncompressed mpg2 stream (.mpeg) within a minute or so. it was so easy i thought it was a fake but it really worked. i had no problem with the mpegs after that.
I can pull Tivo video with my Mac with both Series 1 and Series 2. I also can stream video directly to my Mac. See here
The Tivo desktop software lets you transfer recordings from the Tivo to your PC. Watch them with the media player of your choice, or burn them to DVD.
Gee, why could that be? Could it be because they're following the letter of the GPL while simultaneously pissing all over the spirit of the GPL?
You might have a point here if that were the only reason to hack TiVo, or even a significant reason - but it isn't. People are willing to go to great lengths to change the software on their TiVos (check the dealdatabase forums), but I've never seen anyone try to replace the software entirely.
No. The main reason people want to hack their TiVos is to add features that aren't there in the base software, like running a web server to control their recordings remotely, adding caller ID display, extracting video without using the painfully slow TivoToGo feature, reinserting video that has previously been extracted... and so on. They don't want to run MythTV, they want to run the TiVo software with improvements. They don't want to avoid paying TiVo, they just want to get the most out of the box and the service they're paying for.
Releasing the code under the GPL is fine and good, but they're really just using it as a loophole. The code they've released is essentially useless to everyone except those with modified firmware (a delicate hardware mod that few people have the skill to perform) or old units that didn't require the hardware hack, because no one cares about running TiVo's code on another system.
Visual IRC: Fast. Powerful. Free.
Uh, doesn't direcTV charge $5 for each extra receiver per month? I believe they only charge $6/mo flat for any number of DVRs, but you still pay extra for each unit simply for the access card.
With MythTV unless you really need all those tuners you can just pay base rate+$5/mo for two tuners and then hook up all the TVs you want. Granted, those two tuners are shared for the full house, but unless you're a family of 8 you probably don't need much more than that. And all the programming can be accessed from any TV.
I've used both, and I much prefer Myth.
Which isn't to say that Myth is perfect, or that it is trivial to set up. I don't recommend it to casual friends, but I would recommend it to anybody with a CS degree.
And yes, it does cost a lot more up-front - the result of not having subsidized hardware.
Now, you have the HD Tivo, which is half-decent, but a lot of new DTV customers are getting the R-15, which is useful only as a paperweight (and as a free hard drive for your MythTV box). I wasn't expecting much from mine, and it certainly did NOT meet my expectations - I'd have been happy if it at least recorded the shows I like most of the time, without a complete reset every month. Most people who seem to be happy with their's only seem to watch 5 shows - anybody with a family of 4 with diverse viewing habits ends up in trouble...
Well, that depends on whether you mean the DMCA as it is written, or the DMCA, as in "legislation bought and paid for by the media cartels for the sole purpose of faciliting immoral lawsuits by same". The media cartels have demonstrates that they pretty much intend to use the DMCA as an excuse to sue anyone intro the ground. The specifics of the legality don't matter; they have more money and more lawyers than you.
dragonhawk@iname.microsoft.com
I do not like Microsoft. Remove them from my email address.
I'm not his personal troll.
I'm a simple programmer, laboring in Atlanta's J2EE vineyards, taking the occasion to pull the piss. That's all.
Though.... I have been considering a career change.
668: Neighbour of the Beast
I've been doing this with my ReplayTV for years now. I made the decision to go replay instead of Tivo back then
My thinking exactly. Tivo people are so ridiculously grateful for any minor improvement in their locked-down systems that something so basic as sending a show you recorded around your own house unencumbered by anti-viewer DRM strikes them as "progress". My 2001-era ReplayTV has been doing that for years. It's like watching children get excited over finding a shiny shell on a beach full of them.
It was quite simple. Years ago I looked at the two systems. One, the Tivo, did have nice chirpy sounds with the UI, but I noted the lack of built-in ethernet, show sharing, and a heavy reliance on DRM. The other, ReplayTV, was about as open a consumer device as you could buy back then. It was a simple choice. Chirpy UI sounds versus free ownership of the way I wanted to watch TV. I bought Replay. With DVArchive, WiRNS, and VLC I have always been able to watch and control them using the web, and watch, send, and transcode shows over LAN or WAN.
My decision was vindicated a few years ago when I attended a trade show where one of the Tivo guys was speaking to an audience of content owners and advertisers. Basically, he told them that Tivo was there for them and saw "huge value" in helping them to manage their content push to the audience. Tivo has always been about serving the media companies first, and serving them up a loyal audience.
Da Blog
Yep, nothing like having your kids' videos all lined up on the shelf:
it's a blue bright blue Saturday hey hey
Okay, so TiVo's are useful, right? You have a computer if your reading this right? Then why not just dish out $100 and get a Digital TV Tuner. It'll turn your computer into a DRM-Free TiVo-like device. Why make a box for MythTV? Why not just use your CURRENT box? or better yet, do some trading with old parts. You cant tell me you dont have something. I just traded a set of speakers for a AMD Athlon XP 1.3ghz, 256mb DDR RAM, a Gigabyte Mobo AND a MX 400. All sufficent for a MythTV box, am I correct? Seems cheaper than a TiVo, and more convenient to MOST of you here, so why all the fuss?
Now, if only the decoders would make something of the spaghetti code (encrypted word/s) data of the war/tyranncy/sabotage/game/trauma (I don't know what it is exactly) in Iraq and give some real leadership to our country. And TIVO could gain some market share from civilians and insurgents who had watched YouTube: if Iraq achieves a good state of civility and there aren't any more stunts to video record on YouTube.
Amazing what cryptanalysis can do!
Now, if only the decoders would make something of the spaghetti code (encrypted word/s) data of the war/tyranncy/sabotage/game/trauma (I don't know what it is exactly) in Iraq and give some real leadership to our country. And TIVO could gain some market share from civilians and insurgents who had watched YouTube: if Iraq achieves a good state of civility and there aren't any more stunts to video record on YouTube.
I'm curious. Was that an attempt at some kind of satire or were you intending to sound like a 14 year old cocksucker?
Oh, and if you really want to make a difference, the best way is to attempt suicide. Do it with a plastic bag but make sure you're found just before expiring. Far more money will be spent keeping your life support going then you will ever pay in taxes. And that's less money to put towards wars! Come on, don't be selfish you little prick!
It mentions "nonce" in the text. Well in British english that means a child molestor though I suspect thats not what they mean here , so what does it mean?
Humm, interesting thought. So you think that using two cards in tandem would be more reliable than using one hybrid (analog+digital) card?
I had heard a lot of noise about problems in v4l when you have more than one card (see the comments in the thread right above yours), so I hadn't really been looking at that angle at all. Though in some ways, it produces a more flexible setup.
It's somewhat ironic to me that there is better support (apparently) for some Windows-centric TV tuner cards (AverMedia, Hauppage), than for the ones made by pcHDTV specifically for Linux. I'm not sure what the lesson there is. I feel sorta bad for the pcHDTV folks, because from reading their forums I get the impression that they're really trying to do the right thing and support Linux well, and I'd love to support them financially, but it seems like providing in-house drivers for a community-developed application stack is a losing game: I wonder if they would be better not developing any drivers at all, and just releasing technical specs and letting the community do the driver development in sync with the backend.
"Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
You realize that Replay doesn't exist anymore and Tivo does?
It looks like those guys at Replay (which was made by a larger corp that I'm sure you know but I can't remember) are just patting themselves on their backs for how many "good" decisions they made.
Seriously, though, Tivo decided not to make general warfare on the people that they need, like content companies. Instead of giving a commercial skip button to users, they just programmed a 30-second skip easter egg. It works great. Commercial hits, I press the button 3 or 4 times and i'm back to the program. Meanwhile, Tivo isn't getting harassed by media companies and run out of business.
Instead of just providing unlimited access to content, Tivo played by their rules. Because of that, I can schedule shows from any internet connected PC, share photos and other content on my LAN, etc.
Replay tried revolution and got smited down. Tivo has used incremental evolution to change the business and to change the expectations of media companies. Theres a saying that one used to apply to Tivo and now more aptly fits Replay: Pioneers get the arrows, settlers get the land.
Theres merit to being a pioneer, and if what they wanted was merit, the Replay guys got it. But if what they wanted was profit and a viable product, they could've learned a lot from Tivo.
Plus, the Tivo interface has always been a mile past Replays.
You do know that the Free Software Foundation was founded specifically to fight this sort of behavior, right? Stallman was denied access to the source necessary to use his printer to the fullest extent. Tivo is doing the exact same thing.
Worse, Tivo is violating the spirit of the GPL, if not the letter. The entire point of the GPL was that a user receiving GPL protected software can modify and replace it. You can't do that with a Tivo. Their lockout solution is legal, but pretty clearly flaunts the Free Software Foundation's intent.
Maybe they bought a DVR. So what? I bought it, it should be mine to hack on as I want. I can buy a cordless drill and hack on it to convert it into a powered pepper grinder (like Alton Brown did). I can modify my car into a Zamboni-like ice-resurfacer (see "Monster Garage"). I can take the freely offered CueCat and hack it to give me unencrypted data, then use it to catalog my library. I can take my Xbox game system and turn it into a general purpose computer. Check out sources like MAKE magazine for endless lists of people doing cool and completely unexpected things to their own property. If Tivo doesn't want me hacking on my box, they shouldn't sell it to me; they should lend it to me. That you've bought into the idea that you can "own" something, but not be free to use it as you like reinforces how important Stallman's message is.
Boo-freaking-hoo. "I gave away razors, now everyone is buying replacement blades from my competitor!" There are solutions that don't require crippling the boxes they sell. Indeed, mobile phone service companies dealt with this problem a long time ago. You can either buy a phone at full price with no commitment, or you buy a discounted phone with a contract. If you get the discounted phone and break the contract early you're liable for the value of the discount, or even more.
Mind you, I own a Tivo. They made a great product, and for now I'm willing to accept their compromise. But it's completely inappropriate to bash Stallman on this. He's simply maintaining a consistant position. He's reinforcing the exact same message he has for the last twenty years. And he's quite reasonably upset that Tivo twisting the intent of the GPL while following the letter of the GPL.
Search 2010 Gen Con events
First of all my previous post was bad in that it told people 'who couldn't respond' what to do. 'What it was saying' as an ideal example was good. So my flawed post has a score (the more negative the degree, the worse; the more postive the degree, the better) of zero.
Are you being sarcastic or are you acting the fool only?If so, your post is flawed (one should figure it out...) but not by any of the things I am about to mention. The sarcastic post is good in that it doesn't mean the parasitic garbage your post said (I'll get to this later). So your flawed sarcastic post would have a score of zero.
If not, Good thing TIVO can skip ads...people can skip junk they don't need to watch. PC's can do that and more miracles. For example, a program's on that seeps corruption into my brain: give the writer and the program some constructive criticism that will burn each's obstructive dullness and create ability in place. Your post did make a good comment,