Slashdot Mirror


TiVo Hacking Book to be Released

weaknees writes "Wired News reports that O'Reilly press has book in the works loaded with TiVo Hacks. The author, an MIT guy, is collecting 100 hacks for TiVo, but is shying away from the most controversial hacks.... The brief article points out that the most avid TiVo hackers seem intent on respecting TiVo's interest in having hackers stay away from things like subscription theft and video extraction."

44 of 139 comments (clear)

  1. Video extraction? by Anonymous Coward · · Score: 5, Insightful

    "away from things like subscription theft and video extraction"

    What is wrong with video extraction? No doubt this book will be bypassed for web sites, and possibly other books that don't overlook this important and entirely reasonable "hack".

    1. Re:Video Extraction? by Baumi · · Score: 2, Interesting

      Extraction isn't exactly a hack in ReplayTV, is it? I've never touched one of those boxes, but from what I've read, I thought that it's an actual feature. (Albeit one that might soon bite the dust due to the MPAA getting things their way.)

    2. Re:Video Extraction? by Anonymous Coward · · Score: 4, Insightful

      The unspoken(?) deal is that if the Tivo hackers don't mess with video extraction/stealing services, Tivo will continue to be lenient and less restrictive with their box. If that bond gets broken, you can say goodbye to backdoors, 30 second skips, etc.

    3. Re:Video extraction? by LostCluster · · Score: 4, Interesting

      What's wrong with video extraction is that it would expose TiVo to the ReplayTV-like lawsuits from the media industry.

      TiVo tries to be all things to all people, being cozy with both the media industy and users who want to control their TVs at the same time. It's quite a tight rope to walk...

    4. Re:Video extraction? by AKnightCowboy · · Score: 4, Interesting
      What is wrong with video extraction? No doubt this book will be bypassed for web sites, and possibly other books that don't overlook this important and entirely reasonable "hack".

      Not to mention by the time the book hits the shelves all the "hacks" will probably be patched by TiVo and you're left with basically an obsolete historical look at TiVo hacking. Should be a good book to alert the TiVo management to fixing bugs in their OS that let you hack it. I'm continually amazed that people continue to buy these things with the intent to modify them to do something the company doesn't intend them to do and is adamantly against. Build a MythTV box instead and quit supporting closed source corporations.

    5. Re:Video extraction? by Anonymous Coward · · Score: 2, Interesting

      I'm not aware of any hacks that allow "subscription theft". I am aware of hacks that allow you to load your own guide data, which makes a tivo subscription reduntant.

      I hope loading your own guide data isn't considered "subscription theft" now.

    6. Re:Video extraction? by Eight+01 · · Score: 5, Informative

      You aren't very familiar with Tivo. They not only don't close hacking loopholes, but seem to even encourage them.
      For instance, a hardware hacker created a NIC card for the first generation Tivo that allows you to telnet in and schedule recordings and do other things. TiVo included his driver in the latest release of the software that is automatically pushed to all Tivos, so that by changing the dialing prefix in the Tivo software it will use the NIC to obtain guide data (rather than the analog modem that is built in).

      Furthermore, building a box that does the equivalent of the Tivo will cost in excess of $600 dollars (keep in mind that Tivo does high-quality buffering of all video, so it requires high-quality real time compression). A VIA CPU and an all-in-wonder TV tuner won't work.

      You can get a lifetime subscription Tivo for hundreds less than building a Myth TV or FreeVo box.

      Of course if building the box and fiddling with scripts is most of the fun, the FreeVo/MythTV box is the better deal :)

    7. Re:Video extraction? by ethaz · · Score: 4, Informative
      Many of the common Tivo hacks (hard drive expansion, ethernet connections and web interface) are NOT opposed by Tivo. In fact, Tivo even includes support for ethernet connections in Series 1 machines, which do not have Tivo provided ethernet capability. (Series 2 machines have USB ports and can use USB ethernet adapters). To say that "something the company doesn't intend them to do and is adamantly against." is just flat out wrong and indicates that the writer is not at all familiar with Tivo.


      There is a problem with video extraction in that it represents another battlefield in Big Media's attempt to turn back the clock to the days before Betamax. I wish Tivo would fight them on this but (1) Big Media owns pieces of Tivo and (2) we all can see what fighting Big Media did to Replay. I can hardly criticize Tivo for not wanting to commit suicide.

    8. Re:Video Extraction? by GregGardner · · Score: 4, Interesting

      I don't know why Tivo is concerned with video extraction on the Standalone (normal) Tivos since the signal is being endoded digitally from an analog signal inside the Tivo. So it isn't a perfect digital copy and is exactly what you can do with a PC with a TV tuner/Video In/MPEG encoder card.

      However, the DirecTivos (DirecTV/Tivo combo boxes) store the digital signal straight off the satellite. Therefore you are getting a high quality pure digital signal encoded for you by DirecTV and therefore I can see why DirecTV is concerned about it with respect to the DMCA.

      The steps to extract video is almost exactly the same for both Tivos and DirecTivos, so you can't talk about doing it for one without pretty much telling you how to do it for the other. Therefore it is a forboden topic on the most popular Tivo hacking site www.tivocommunity.com and often someone asks why it is forbidden to talk about extraction there quite often. Bottom line is that the owners of that forum (AVS Forum) don't want to get in trouble so they don't allow it.

    9. Re:Video Extraction? by phillymjs · · Score: 3, Insightful

      And unlike bypassing subscriptions, it's not something that is going to cost TiVo money, so I don't see why they would be concerned by it.

      It could cost TiVo plenty, if the greedy-bastard "content producers" sued them. If TiVo weren't so afraid of those litigious dinosaurs, ethernet would've been standard on the Series 1 boxes, and there would be TiVo-sanctioned/produced software that let you pull any recording off the TiVo with a mouse click or two, and put it on your computer's hard drive in an easily-editable format. Computer companies would probably be selling their own branded TiVos, and would be fighting tooth and nail to develop the best software with which to extract and manipulate the video. Frankly, I think easy recording extraction directly into iMovie or iDVD is the missing link from the Home Media Option that TiVo has cooked up with Apple.

      You wonder why video extraction is verboten, you can thank people like Jack "The VCR is the Boston Strangler" Valenti and Jamie "Going to the bathroom during commercials is stealing" Kellner-- and their lawyers.

      ~Philly

    10. Re:Video extraction? by the_2nd_coming · · Score: 2, Insightful

      the good thing is that Tivo supports "out-to-vcr" out of the box....soooooo all you need is to have a dvd recorder and you can put the vidoe out to that rather than a tape(though if the show ot movie were that important that you want to archive it rather than time shift it a VHS tape should be fine)

      --



      I am the Alpha and the Omega-3
  2. video extraction by autopr0n · · Score: 3, Interesting

    Obviously I understand the reasons for being against subscription theft, but video extraction seems perfectly legal, and there are already recorders out there that will do it (and a new Panasonic that burns to DVD).

    I guess Lessig was right, if each new invention dealing with the media needs to be vetted by incumbent powers in the courts it's really going to kill progress.

    --
    autopr0n is like, down and stuff.
    1. Re:video extraction by Anonymous Coward · · Score: 4, Informative
      TyStudio:

      http://dvd-create.sourceforge.net/tystudio/index.s html

      In short, TyStudio is a Tivo Video Recording (aka tystream) Format framework; TyStudio offers a suite of tools for these types of video streams. These tools enable you to transform the Tivo Video Recording to such formats as an MPEG program stream, which is commonly used by DVD players. It also offers the option of GOP boundary editong of the Recording prior to actualy doing the conversion. Pleas see the whatis/about page.
    2. Re:video extraction by gosquad · · Score: 4, Interesting

      Well I am the author of the mfsstream tivoweb module (used to extract shows in .ty format directly from a web browser which can then be converted to .mpg).

      see - http://www.dealdatabase.com/forum/showthread.php?t hreadid=8092

      I have been asked to be a contributor to this book so it looks like they aren't shying away from the topic at all..

      -gosquad

  3. 100 hacks by 00_NOP · · Score: 3, Informative

    Seems O'Reilly are publishing a series of these. I heartily recommend their Linux Server Hacks book, btw. There is a Google one too - anyone care to comment on that?

  4. Video Extraction? by crow · · Score: 4, Insightful

    I thought video extraction was one of the most popular hacks, not something people made an effort to stay away from. Certainly in the ReplayTV crowd, video extraction is one of the most popular hacks, right up there with drive upgrades.

    And unlike bypassing subscriptions, it's not something that is going to cost TiVo money, so I don't see why they would be concerned by it.

  5. oh no by vistic · · Score: 5, Funny

    *pssst* (yeah, you)

    hook up a vcr or dvd burner or what-have-you to the video-out of your tivo... playback the show you recorded while simultaneously recording with your attached device...

    i hope this wasn't too controversial of a hack to share with you... don't report me.

    1. Re:oh no by Eight+01 · · Score: 4, Funny

      Just remember not to give your real name when you buy the video patch cables at Radio Shack!

    2. Re:oh no by FredThompson · · Score: 3, Interesting

      *pssst* (yeah, you, who thinks you know what you're talking about...) You don't have an integrated TiVo, do you?

      I've got a whoel room ful of video processing equipment. Even so, there is a big differecne between getting access to the stored satellite stream on an integrated TiVo's hard drives and using pro-level digitizing equipment on the video-out connectors on a TiVo, even with the S-Video connector.

      For an integrated TiVo, what you propose includes one D/A-A/D sequence, for a standalone TiVo with no digital feed, there are 2 of those sequences.

      If you want quality, you don't use analog cables. If you want to quickly burn DVD or SVCD, you get rid of the analog steps.

  6. Re:Video Extraction (ReplayTV) by crow · · Score: 4, Informative

    On ReplayTV (with the 4000 and up models), there is a feature allowing you to send shows to other units, and another to stream video to another unit. Because the send show feature can go to any unit over the Internet, this is one feature that they're being sued over.

    The hack portion of it is a bit of software you run on a computer that emulates the ReplayTV protocol, allowing you to send shows to and from a PC. This allows you to burn archival copies, as well as to effectively use the PC's hard drive for additional show storage. Running that software would be considered a "hack" as it was independently developed and not officially supported by ReplayTV.

  7. Leading hackers into what they want by LostCluster · · Score: 5, Insightful

    TiVo seems to have a dual-faced plan for dealing with hackers. The hacks that they want to let happen seem to be too easy, while they make the hacks they don't want to happen hard. As a result, the hackers who take the path of least resistance get all the credit, the hackers who go into the marked red zones get shunned.

    In most single-drive models TiVo just happens to provide a perfect mounting point for that second drive... in network-less models they just happen to provide a slot in which an add-on card can be installed... when you give you TiVo Internet access, they just happen to have left their data server exposed to the 'net and let you do your "daily call" that way... for some reason they just happen to use modems that support Caller ID decoding... and let's not forget all of the "cheat code" hacks you can do with your remote control...

    But when you stray into the areas that threaten TiVo's business model, subscription theft and video extraction from the box, things stop getting so easy. In fact, TiVo starts actively programming to break such hacks in required updates if they are ever found to exist. These people are also shunned by the main TiVo-hacking community, so even if they discover something there's nobody who cares.

    The result is that TiVo controls their hackers by letting them improve their units, but only in the way that TiVo has appoved. This strategy makes them appear hacker-friendly, when really there are two hacks that they specifcally forbid. By letting the hackers have the little things, they seem to have found the most effective way of preventing hackers from going after the big things...

    1. Re:Leading hackers into what they want by Jerf · · Score: 3, Interesting

      You left the part of your message off where you explained why you think this is a bad thing.

      Do you think TiVo has some sort of obligation to make all hacks equally easy? Do you think TiVo is obligated to ignore the differences between hacks? Would you be happy if they simply banned all hacks equally?

      I mean, you sound like you're awfully upset about something, but what exactly would make you happy that's also practical in the real world? What obligations would you place on TiVo?

      (I suspect that once stated in the form of what you're trying to obligate TiVo to do, you'll find that it sounds absurd, especially in light of the fact that you shouldn't treat TiVo specially, all hardware makers should be treated equally. But hey, prove me wrong; it's even possible I might agree with your reasoning if it's thought-out well enough. I just don't know what it is.)

    2. Re:Leading hackers into what they want by LostCluster · · Score: 3, Insightful

      You left the part of your message off where you explained why you think this is a bad thing.

      I didn't leave that part out... I don't think this is a bad thing.

      This is the opposite of the model most business are using when it comes to hacking their products, which is a simple "zero tolerance" plan for hacks of all kinds. TiVo is welcoming most forms of hacking, so long as the hackers agree to stay out of the troublemaking zones. Most TiVo hackers are playing by those rules willingly, so everybody's happy.

      Compared with Microsoft's policy towards hacking the Xbox, TiVo seems to be having much greater success by keeping the hackers busy with something else...

    3. Re:Leading hackers into what they want by GregGardner · · Score: 4, Interesting

      Actually the caller-id pins from the modem aren't connected in the Series 1 standalone Tivos (the Tivo most people have). It would actually take some soldering to get it to work for those models. It does work most of the time in most of the Series 1 DirecTivo models.

      Also, the "slot" that is avaliable on Series 1's isn't really a slot. It's this male PCI-looking ISA connector on the corner of the motherboard used for testing. The fact that Tivo hackers got ethernet cards to work with that thing that actually fit inside the Tivos was truly a major hack and I have a feeling the people at Tivo were pretty surprised when that was unveiled.

      Tivo did, however, encourage the ethernet hacks. In the case of the Turbonet card, they even invited the hacker who created it (Jafa) to Tivo HQ to make sure that a proper driver for the Turbonet card made it into the next Tivo software release.

      Your point about Tivo supporting certain hacks while discouraging others is still valid, then. Personally, though, I would rather a company allow some hacking and not allow other hacking rather than trying to sue everyone who opened their boxes and tried to fiddle with them.

  8. Re:huh? by Baumi · · Score: 3, Interesting

    Personally, I thind PVRs are definitely worth hacking - if you don't prefer rolling your own with somethink like VDR, , or FreeVo.

    TVs are still the most important medium to distribute information through (with the net gaining ground fast), and I, for one, would like to decide for myself what to do with the information I recorded from TV; I don't want some companies making these decisions for me.

  9. TiVo and Video Extraction--a matter of time? by weaknees · · Score: 5, Insightful

    Why would TiVo possibly be opposed to (or be less than neutral about) video extraction? It doesn't have any negative impact on their business model... with one critical exception: Legal fees!

    ReplayTV was sunk because they were sued repeatedly, and TiVo hardly wants to spend its precious money on lawyers! Larry Lessig may be a great professor and scholar, and he might like little guys who want to publish copywritten books, but I don't see him supporting TiVo when they get sued by every media giant under the sun.

    If and when the courts catch up with the this technology, and if the decisions come down like the betamax decision did, then I'm sure TiVo will be more than willing to add features and DVD recorders into the mix... but if they decided to be at the forefront, they'd get slaughtered.

    It is for this reason that the larger tivo upgrade companies don't rock this boat... TiVo was brilliant to embrace (or at least not shun) the hacker community with respect to adding hours, and even built many nifty features that empowered the hackers to do cool stuff.... and we in turn respect that by not doing thinks to get them into legal hot water.

    1. Re:TiVo and Video Extraction--a matter of time? by LostCluster · · Score: 4, Interesting

      There have always been rumors that TiVo has created the code in order to duplicated ReplayTV's show-sending features, but is holding all of them back until the lawsuits are settled.

      If ReplayTV should ever win a lawsuit, TiVo would then be able to instantly roll out the feature without having to have won the legal fight themselves. If ReplayTV loses, they're the ones who have to pay the consequences.

      Kinda a smart thing for them to do... staying away from the controversial issues until somebody else sorts them out.

  10. TyStudio by Anonymous Coward · · Score: 3, Informative
    It is not true that you can't do video extraction on a TiVo, regardless of what this article or the Replay trolls say.

    http://dvd-create.sourceforge.net/tystudio/index.s html

    In short, TyStudio is a Tivo Video Recording (aka tystream) Format framework; TyStudio offers a suite of tools for these types of video streams. These tools enable you to transform the Tivo Video Recording to such formats as an MPEG program stream, which is commonly used by DVD players. It also offers the option of GOP boundary editong of the Recording prior to actualy doing the conversion. Pleas see the whatis/about page.
    1. Re:TyStudio by jemnery · · Score: 2, Informative

      From the TyStudio site:

      "# TyServer: A daemon that silently runs on your tivo, awaiting requests by the other tools to list all of your recordings, get information about each recording, or directly extract any given recording. Unlike most programs that already do this, this one is written entirely in C. This means that it's faster, and more stable than any other software of this kind."

      Heh.

  11. Subscription theft or alternative service? by AmiMoJo · · Score: 2, Interesting

    While I understand why TiVo are against people "stealing" subscriptions by, say, using someone elses user ID, what about replacing the TiVo update service altogether?

    I wouldn't mind getting a TiVo, but the subscription charges puts me off. I already have a two digital TV guides, one on my computer and one on my digital STB. If I wanted to connect the TiVo to my computer and get program information from there (without the forced ads etc) then what's wrong with that?

    --
    const int one = 65536; (Silvermoon, Texture.cs)
    SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    1. Re:Subscription theft or alternative service? by LostCluster · · Score: 3, Interesting

      TiVo sells most of their units at a loss with the expectation they will make the money back on the service plans. If you were to connect your TiVo to another source, you would have broken no laws, but you would have deprived TiVo of their revenues.

      That's why TiVo has to resort to programming-based protections to put the unit into "Boat Anchor Mode" when it isn't subscribed to TiVo's services. Yeah, somebody could make the hacks to do that, but TiVo would then make a design change to break that hack. They're not gonna help you with this one at all.

    2. Re:Subscription theft or alternative service? by GMontag · · Score: 2, Informative

      Just wondering ... what digital tv guides are out there as alternatives?

      Well, TV Guide has one and, IIRC, there was a script or something already out there to extract the info from their page and dump it into your TiVO.

      It has been a while since I researched any of this, so I am sure I have missed plenty of info in this recollection. I suggest Googling for info freshness :-)

  12. Re:Question. by LostCluster · · Score: 2, Insightful

    TiVo welcomes hacks that take the unit in a direction that they want to go... they sponsor the tivocommunity.com message boards where people can freely discuss hacks such as adding a bigger hard drive or a caller ID display feature.

    However, any hack that bypasses the need for a subscription or allows for video extraction is in a marked no-man's-zone. TiVo intentionally breaks these hacks, and doesn't allow discussion of these on the message board they sponsor.

    In short, they encurage hackers to play within their bounds, but also leave plenty of room within the bounds to still have fun.

  13. Re:Video Extraction (ReplayTV) by pmcneill · · Score: 3, Informative

    This isn't entirely correct. SonicBlue was being sued over two features: Internet Video Sharing and Commercial Advance. IVS is a distinct feature from in-home sharing, running at a much slower speed and utilizing a custom DNS like service to locate remote replaytvs. It also creates a local copy of the file. Streaming doesn't create a local copy and occurs at full speed (obviously). DVArchive, a popular program, acts just like a ReplayTV, so it's capable of both receiving shows (which are saved rather than played), and streaming the saved shows back to the actualy ReplayTV. AFAIK, the streaming functionality has never been in question.

  14. Just buy one... by phillymjs · · Score: 2, Insightful

    ...because unless you don't value your time at all, buying is much cheaper.

    Buy the cheapest one you can find on eBay, get the lifetime subscription if it's not already included, hack/mod as desired. Or don't. It will work right out of the box, no dicking around with it necessary.

    I bought a 20 hour Series 1 TiVo on eBay in January of '02. I put a 120GB drive in it the day it arrived and paid for the lifetime subscription, and a couple months ago finally decided to add ethernet so I could extract recordings for archival purposes. The TiVo has worked flawlessly the entire time I've had it. I have not had to think about it at all, and IMHO that is the mark of a good system.

    ~Philly

  15. Re:Tivo Whores.... by Anonymous Coward · · Score: 3, Informative

    Tivo never "took away" subscription free boxes from anyone. They stopped selling them. No one who bought a subscription free tivo had it taken away from them.

    Likewise, no one who bought a lifetime subscription Tivo had it revoked.

    I'm sure MythTv is easy enough to use - that wasn't the issue. The issue is cost. It is more expensive to build a MythTv box with PVR performance similar to a Tivo, even if you factor in a lifetime subscription for the Tivo.

    The Tivo isn't exactly a black-box either. If Tivo goes out of business there will be quite a few alternative ways to get guide data.

  16. Tivo Activation by khalido · · Score: 2, Interesting

    This is slightly off topic but still: I live in Pakistan and have been wanting a tivo/replaytv for a long while now. The thing which has stopped me from ordering it from amazon is the fact that it needs to be activated. Now, I don't think it is possible to activate from outside the US/Canada. I know they don't work if they are not activited. Secondly,the tivo program guide is not valid outside the us anyways so i don't need their service. So: Is it possible to just buy the tivo and program it manually? Will it run without the activation? Any hacks to use to without activation?

  17. Re:Tivo Whores.... by batboy78 · · Score: 2, Interesting

    Funny. I just bought a 14 hour TiVo at a garage sale for 10 bucks. Plus with all the hard drives I have around here it would only cost me the price of the subscription. You should just bump up the storage space and sell it on eBay. Those people will pay good money for 100+ hours of recording time, and the lifetime subscription. I say a 50+ hour TiVo with lifetime going to 420, just the other day.

  18. bypassing subscriptions by frovingslosh · · Score: 3, Interesting
    And unlike bypassing subscriptions, it's not something that is going to cost TiVo money,

    Stealing subscriptions is one thing, I certainly don't endorse that. Bypassing subscriptions is something else. Just because I might have bought a TiVo, I don't owe TiVo a monthly fee for the rest of my life, or need to pay them a lifetime fee when their lifetime might be much shorter than mine. Who cares if it reduces TiVo's revenue - If I own the box I believe I should be able to bypass the subscription system and simply tell TiVo when and what channel to record. Any "hack" book that censors itself to not provide such information isn't worth squat.

    Sure, if there's a last minute program change, I could miss the show. Same thing happens with a VCR; I can get over it. But I find the complete reliance on a subscription the most offensive part of TiVo, and would not consider one unless I could hack past it, either to avoid the costs or to know the hardware will still be of use if the company folds.

    --
    I'm an American. I love this country and the freedoms that we used to have.
  19. Useless by CaptainSuperBoy · · Score: 2, Interesting

    This book is useless! Do people know that most of the TiVo hacks can only be done to the Series 1 units, which are basically unsupported by TiVo Inc.? Series 1 units can't connect to the Internet (officially), they will not receive the new 4.0 software update, they don't have USB ports, they are slower than Series 2. There are some great hacks you can do to a S1 such as programming it remotely, caller ID, and instant messaging. But as of now the Series 2 can't be hacked, although you could add a new hard drive, and some of the 'hacks' are supported officially by the new Home Media Option.

    Eventually someone will figure out how to hack the Series2, this will almost definitely involve replacing the unit's PROM chip (aka BIOS), then installing a new kernel that would allow hacks. Of course, that won't be in this book because it hasn't been figured out yet.

    1. Re:Useless by EricMcD · · Score: 3, Informative

      Patches for the S2 EEPROM/PROM were released last November. For those without a way to reprogram the PROM, a version of (two-kernel) monte has also been released. With monte-mips, you can reload any kernel you want by launching it from one of their "secure" kernels with known vulnerabilities. So there are numerous ways to get into the box. It's just these ways aren't as user-friendly as before.

  20. Re:30 Second Skip Questions by greenskyx · · Score: 4, Informative

    I agree... For those of you who don't know how to do this you can look here...

    http://tivocommunity.com/tivo-vb/showthread.php?po stid=205706#post205706

    Tivo 2 ppl...
    S-P-S-3-0-S (1.3, also 2.5, not 2.0 or 2.01) - Toggles 30 second skip mode. This turns the Skip to End button into a 30 second skip button. This was removed in 2.0x, but added back in 2.5.

  21. selling at a loss business model by kaltkalt · · Score: 2, Interesting

    This whole "sell at a loss and sue your customers to act in a way which will generate a future profit" business model has to go. It's done with the Xbox, tivo, and plenty of other hardware systems. If your hardware can be used without having to pay you future costs, then don't sell the hardware at a loss. These companies think they can control the behavior of their customers, when in reality that's just never going to happen. If they'd realize that, they'd realize that they have to make a profit intially, rather than expect a lawsuit-based profit later on down the road.

    --

    Stupid people make stupid things profitable.
  22. misleading article by MbM · · Score: 2, Informative

    Raffi isn't a tivo hacker, nor has he released any software for the tivo. His only contribution has been a book about the tivo, but to say that he wrote the book himself is also misleading. He solicited other people from the tivo community (including myself) to write sections for him.

    In other words, he hasn't done anything and the drafts of the book don't look too promising.

    --
    - MbM