OUR NETWORK:TouchSmart Community TiVo Community TechLore Sling Community MediaSmart Home See all... About UsAdvertiseContact Us

Beginner's Guide to Extraction with a DirectTiVo (HD or non-HD)

Do you need a way to archive the recordings stored on your HR10-250 (HD) DirecTiVo or Series 2 DirecTiVo (running software version 6.2)? How about a way to burn them to DVD? The following assumes you used PTVNet to enable networking features with your DirecTiVo, you know its IP address, and that you are familiar with the use of telnet. Each step is for either type of TiVo (HD or non-HD), unless otherwise indicated.

  1. Download mfs-utils_bin.mips. You must be a member of DealDatabase and logged in to do so.

  2. [Non-HD TiVo only] Download SuperPatch.

  3. Extract the files to your hard disk using a utility such as Power Archiver.

  4. Telnet to your Tivo and enter the following at a bash prompt:

    • rootwrite

  5. [Non-HD TiVo only] Telnet to your Tivo and enter the following at a bash prompt:

    • rootwrite
    • cd /ptvupgrade/

    • mkdir superpatch

  6. FTP the extracted "tserver" file (from "mfs-utils_bin.mips") to /ptvupgrade/bin/ (I recommend SmartFTP for this).

  7. [Non-HD TiVo only] FTP the extracted "SuperPatch" file to /ptvupgrade/superpatch/.

  8. [HR10-250 only] The following will be entered at a bash prompt in telnet (thanks to "AlphaWolf" at DealDatabase for the information in this step):

    • cp /tvbin/tivoapp /tvbin/tivoapp.orig

    • cd /tvbin
    • mv tivoapp tivoapp.tmp

    • cp tivoapp.tmp tivoapp

    • chmod 755 tivoapp

    • echo -ne "\x3C\x02\x00\x00" | dd conv=notrunc of=tivoapp bs=1 seek=6984684

    • rootread

    • reboot
/>
  • [HR10-250 only] (optional, to free up space): delete the /tvbin/tivoapp.tmp file using

    • rm /tvbin/tivoapp.tmp (after a reboot).

  • [Non-HD TiVo only] The following will be entered at a bash prompt in telnet:

    • cd /ptvupgrade/superpatch/
    • ./superpatch-67all-NutKase-1.1.tcl

    • reboot

  • Download and extract TyTool to your PC.

  • Open TyTool (there is no Windows installer, so just run the "TyTool10r4.exe" file from its extracted location).

  • Go to Options > Preferences > Server and enter /ptvupgrade/bin/tserver into the "Server execute string" field. Click the "Close" button to exit this screen.

  • In the "TiVo Address" field, enter the IP address of your TiVo.

  • In the "Local Dir:" field, enter the desired destination for your ".ty" files.

  • Server > Start Server. If successful, "Waiting for an incoming connection!" should be the last line you see in the popup window.

  • Close the "Tserver Output Window."

  • Click the "Refresh" button in the middle of the TyTool window. You should see a list of recorded programs.

  • Click on a recorded program, and click the "Get" button (this could take a while).

  • Close TyTool.

  • Download and install the latest version of TyShow (".exe [32-bit Windows]") onto your PC (use the default installation options).

  • Open the "*.ty" file you extracted from the destination you specified in TyTool. Windows Media Player should open and begin playing your file.

  • Be sure to read Help > Getting Started from within TyTool. For further information on using TyTool, including burning shows to DVD, go to this site.

    Discussion:    Add a Comment | Comments 1-25 of 65 | Latest Comment | 1 2 3 Next »

    May 11, 2006 5:16 PM

    Is there a way to extract from a Series 1 TiVo?

    DVR + Slingbox = TV Heaven

    May 13, 2006 1:47 PM

    Read this thread at DealDatabase. If you get it working, feel free to write an article on Series 1 extraction (I have no Series 1 units). :D

    TechLore Blog

    HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

    June 12, 2006 5:18 PM

    I tried to get that to work on my HR10-250, which is at local address 192.168.1.25. I followed the instructions carefully, and everything seemed to work until step 16, where the contents of "TServer Output Window" were: Telneting to the TIVO... Connecting to '192.168.1.25' Connected... We got 'bash-2.02# ' which is the prompt! bash-2.02# /ptvupgrade/bin/tserver Bus error bash-2.02# bash-2.02# Any idea would this "Bus error" could be? Is there any way to verify if the "tserver" file actually made it to the DVR?

    June 12, 2006 10:30 PM

    I downloaded this file to my documents "mfs-utils_bin.mips. Can I use smart ftp to drag the wholw thing to the ptv bin. I'm confused about the extraction part. New to this, trying to figure out as I go.

    Sorry for the lack of info. I'm trying to extract files. I am following the thread you suggested. The step where it says to use Smart ftp to send the tserver file extracted from "mfs-utils_bin.mips". Does that mean that I send the whole "mfs-utils_bin.mips" file to the ptv up bin. I downloaded the file to docs, but don't know about the extraction part.

    June 13, 2006 11:10 AM

    Is there any way to verify if the "tserver" file actually made it to the DVR?

     

    In telnet:

    cd /ptvupgrade/bin

    ls

     

    TechLore Blog

    HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

    June 13, 2006 11:12 AM

    dvmar, I answered your question in the forums.

    TechLore Blog

    HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

    June 13, 2006 4:41 PM

    Yog-Sothoth's suggestion worked, and I could see that "tserver"is on my TiVo drive. However, executing it (or trying to) still gives the unexplained "Bus error" (both within TELNET and in TyTools). I would like a reason to think I hadn't wasted money on this upgrade.

     BTW, my earlier post looked fine when I submitted it. Something else took out all the line breaks.

     

    June 17, 2006 10:42 AM

    I got past step 16 today. I had forgotten about the file corruption that FTP introduces unless you use binary mode. I now get transfer speeds of over 16mbps. The files play in WMP, even though the aspect ratio is wrong and I'd rather use something else to play them. At least the files are no longer locked up in that receiver. Is there a way to convert TY files to MPEG?

    September 6, 2006 9:50 AM

    Yog-Sothoth I followed your extraction instructios but it seems I'm still downloading encoded files. Superpatch won't execute. The superpatch is executable (seen with IPSwithch ftp program). Based on what I read I need an umodified tivoapp in /tvbin and I don't know how i could tell (assuming this is the issue). Any hints? Thanks.


    I found my problem, in case it helps others: My FTP program (Ipswitch WS_FTP) needed to be instructed to xfer in BINARY, it had xfered the SuperPatch in text formatt.

    September 24, 2006 2:26 PM

    UPDATE FOR HR10-250 RUNNING 6.3A

    If your HR10-250 running 3.1.5f was patched to remove encryption, it won't be after updating to 6.3a. Repeat step 8 above, but replace the sixth line with

    echo -ne "\x3C\x02\x00\x00" | dd conv=notrunc of=tivoapp bs=1 seek=1602412

    and continue through step 8, and you'll be finished. Tserver and vserver should work fine again. If you happened to make any recordings since the update to 6.3a but before repatching tivoapp, those recordings will be encrypted.

     

    TechLore Blog

    HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

    October 8, 2006 6:45 PM

    Hi there,

    This is what I'm looking for, but I'm not clear what you are saying to repeat step 8 above and replace the 6th line? I don't see any numbered instructions? There is the link to the discussion on how to disable encryption, but step 8 is this:

     

    If you are an S2 user with Software Version 5.3, type this command:

     

    line 6 in the discussion is

    If you are an S2 user with Software Version 5.1.1b, type this command:

     

    Can you please clarify

     

    Thanks

    John

     

    October 8, 2006 6:48 PM

    Johnny, did you click on "Read full item" in the main article above? You're referring to a DealDatabase thread I linked above, not my article.

    TechLore Blog

    HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

    October 8, 2006 6:48 PM

    never mind, I just now saw the instructions above, I didn't have the full item opened.

     

    Thanks

    John

     


       
    October 8, 2006 7:51 PM

    one question I have, is in the instructions, you mention doing rootread for HR10-250 only , but  I don't see you doing the rootwrite except for the non-HD units? Is this just a typo, or should we do a rootwrite before starting those steps?

     

    thanks

    John

     

    October 8, 2006 7:52 PM

    damn, sorry, disregard, I see it now

     

     

    October 9, 2006 5:01 PM

    I made a stupid error and now i'm stuck at the "just a few more minutes screen".  I got to step 8 and the command line that reads

    echo -ne "\x3c\x02\x00\x00" | dd conv=notrunc of=tivoapps bs=1 seek=6984684

    I entered everything but the part that reads "seek=6984684".  I went back and re-entered that entire command line and the rest of step 8.  It rebooted and got past the "welcome powering up" screen but has been stuck at the "just a few more minutes" screen for 6 hours.  What can I do to fix this?

    October 9, 2006 5:16 PM

    By the way, I still have ftp and telnet access.

    October 9, 2006 5:32 PM

    sfowler22, are you using an HR10-250, and which software version are you running (3.1.5f or 6.3a)?

    TechLore Blog

    HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

    October 9, 2006 5:56 PM

    I'm sorry.  It's an HR10-250 with the 3.1.5f software.

    October 10, 2006 8:33 AM

    To get it working again I suppose I should restore the original tivoapp file.  Being a newbie I'm not cetain of how to do it.  Below are the commands that I entered and what I think they mean:

    - cp /tvbin/tivoapp /tvbin/tivoapp.orig (from the tvbin directory, make a copy or backup of tivoapp and call it tivoapp.orig)

    - cd /tvbin (change to the root of the tvbin directory)

    - mv tivoapp tivoapp.tmp (rename tivoapp to tivoapp.tmp)

    - cp tivoapp.tmp tivoapp (make a copy or backup of tivoapp.tmp and call it tivoapp)

    - chmod 755 tivoapp (change access permissions somewhere in the tivoapp file)

    Then you enter the commands to edit the tivoapp file to enable video extraction. If I wanted to restore the original tivoapp file, which is now called tivoapp.orig, I would do this:

    - cd /tvbin (change to the tvbin directory)

    - mv tivoapp.orig tivoapp (rename tivoapp.orig to tivoapp)

    Is it that simple or am I missing a command?

    October 10, 2006 6:27 PM

    sfowler22, that should be it.

    TechLore Blog

    HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

    October 10, 2006 8:21 PM

    Thanks, Yog.  I'm working again.  I'll pay more attention next time!

    October 22, 2006 2:52 AM

    Is there a beautiful well explained just like this one guide to use mfs_ftp with a HR10-250 running 6.3a ?

    I've been reading for the past week over at dealdatabase and it's crazy. Posts are so old and some contradict each other and I can't even get to s2bins.tar. (the file isn't available anymore).

    I installed mfs_ftp (1.2.9), added the mfs utils folder, chmoded +x, did everything that's asked for in the different guides. Hackman sees the hack running. I can connect using my mac and Transmit to port 3105. I see the tmp folder and the shows in it but as soon as I try to download something it just closes the connection to the tivo.

    I could use and have tivotool running fine but the 0.6.1 version doesn't do HD shows good enough yet, so I was looking for another way.

    This place is so much nicer than that other forum over there..

    I can't use tserver and tytools as I'm on a mac.

    October 24, 2006 7:36 PM

    Well I got it working.. I was copying over the wrng version of mfs-utils. Had to copy the mips version.. Great it's working now.


    Do I need to keep tserver and vserver in the mfs_ftp directory if i'm not using tytools ?

    October 24, 2006 9:02 PM

    If you're not using tserver, you can remove it. If you want to view programs through TivoWebPlus, you'll still need vserver.

    TechLore Blog

    HR10-250, Samsung SIR-S4120R, SIR-S4080R, 2 Philips DSR704s (one connected to a Slingbox A/V). One box used the "Zipper"; rest used PTVnet to enable networking features.

    Discussion:    Add a Comment | Back to Top | Comments 1-25 of 65 | Latest Comment | 1 2 3 Next »

    Add Your Reply

    (will not be displayed)

    Email me when comments are added to this thread

     
     

    Please log in or register to participate in this community!

    Log In

    Remember

    Not a member? Sign up!

    Did you forget your password?

    You can also log in using OpenID.

    close this window
    close this window