Home arrow Forums 23 November 2008  
Main Menu
Home
News
Forums
Downloads
Contact Us
Search i-hacked
Become a Member
- - - - - - -
Computer Components
Consumer Electronics
Electronic Projects
Game Systems
Cell / Phone
Car / Home
Misc
- - - - - - -
Info and Contests
Reviews
Login Form





Lost Password?
Latest Edge
Advertisement
Privacy Policy
Vote for us in Top 100 Security Sites
Click here to Vote!
Newsflash
I-Hacked Forums  


Backing up TIVO to ur computer harddrive Part 2 - 2007/10/30 13:28 *Continued from part 1

This is not my work found it on another site as well as i do not take any responsibilty for any damages that may be caused to ur tivo by doing this hack


Surgery Phase - Applying the hacks
Again we boot the PC as we did before.

Code:

 Monte Install - Surgery Phase Press 'enter' to continue, any other key and 'enter' to skip...



This indicates that we're about to apply some hacks and install some really cool tools.

Press 'ENTER' to continue.

Again, the disks and the CD Rom are detected and mounted as you have seen before. Keep pressing the 'ENTER' key until you see this screen:
Code:

 3.1u5-01-2-151 kernel is going to be copied to the tivo drive's alternate boot partition3 The command that will be executed is: ------------------------------------------------------------------ dd if=/cdrom/tivoutils/kernels/31u5kernel.img of=/dev/hdc3 bs=1000 count=2000 ------------------------------------------------------------------ Press 'enter' to execute this command... Press any key then 'enter' to skip this command...


The so called "Userland" kernel will now be copied to the new TiVo disk.

Press 'ENTER' to continue.

This message confirm a successful copy.
Code:

  2000+0 records in 2000+0 records out SUCCESS: 3.1u5-01-2-151 kernel successfully copied. Press any key to continue...




Press 'ENTER' to continue.
Code:

  3.1 file system is going to be copied to the tivo drive's alternate root partition4 The command that will be executed is: ------------------------------------------------------------------ dd if=/cdrom/tivoutils/kernels/31fs.img of=/dev/hdc4 ------------------------------------------------------------------ Press 'enter' to execute this command... Press any key then 'enter' to skip this command...



Press 'ENTER' to continue.
Code:

 3+1 records in 3+1 records out SUCCESS: 3.1 file system successfully copied. Press any key to continue...



Press 'ENTER' to continue.
Code:

 INFO  : The Apple Free partition is partition # 16 Press any key to continue...




Press 'ENTER' to continue.
Code:

 Press enter to copy the standard romfs to the Apple Free partition Press any key and 'enter' to copy the delayed monte romfs to the Apple Free partition




Press 'ENTER' to continue.
Code:

 The monte_romfs.img is going to be copied to the tivo drive's Apple Free partition16 The command that will be executed is: ------------------------------------------------------------------ dd if=/cdrom/tivoutils/romfs/monte_romfs.img of=/dev/hdc4 ------------------------------------------------------------------ Press 'enter' to execute this command... Press any key then 'enter' to skip this command...



Press 'ENTER' to continue.
Code:

 0+1 records in 0+1 records out SUCCESS: The monte_romfs.img successfully copied. Press any key to continue...



Press 'ENTER' to continue.

Many more screens will follow and the required hacks will be applied.
As you can see, this process is pretty straight forward repetition of pressing the 'ENTER' key.

Juts press the 'ENTER' key with each screen until you see the screen for the networking options as shown below in the next section.

Installation and setup of the network connection.

Code:

 OK, now I need some information before setting up your networking. Press the letter of networking option that suits your needs. P)    Direct Tivo Pegasus Drivers A)    Direct Tivo ax8817x Drivers S)    Stand Alone Tivo


With this hack we can enable the USB ports of the DirecTiVo (DirecTV stated in an email to me that the USB ports cannot be enabled due to hardware limitations - as you can see, this is simply not true!).

The USB ports of the DirecTiVo's (series 2) can are even USB 2.0 capable!

Before we can answer the question in this screen, we do need to find out which network option we want to use.
This option is based on the type of TiVo we use AND the type of USB-to-Ethernet adapter we wish to use.

I used a LinkSys USB200M - and it runs smoothly!

Network Drivers

I compiled/copied a hardware list based on info I found on DealDatabase. So many thanks to the users of that forum, and I think (if I'm right about it), special thanks to ct Williams and tivo master.
Code:

  USB NETWORK ADAPTER     DRIVER BRAND    MODEL    USB    PEGASUS    AX8817X 3Com    3C460B    1.1    X      Accton    USB 10/100    1.1    X      ADMTek    ADM8511    1.1    X      ADMTek    AN986    1.1    X      Allied TeleSyn Int.    AT-USB100    1.1    X      Belkin    F5D5050    1.1    X      Billionton    USB-100    1.1    X      Billionton    USBE-100    1.1    X      Billionton    USBEL-100    1.1    X      Billionton    USBLP-100    1.1    X      Compaq    iPAQ Networking 10/100    1.1    X      Corega    Feter USB-TX    1.1    X      D-Link    DSB-650    1.1    X      D-Link    DSB-650TX    1.1    X      D-Link    DSB-650TX (PNA)    1.1    X      D-Link    DUB-E100    2.0         X D-Link    DUN-E100    2.0         X Elsa MicroLink    USB2Ethernet    1.1    X      Farallon    Netline PN796    1.1    X      Hawkings    UF100    1.1    X      Hawkings    UF200    2.0         X HPNA    ???    1.1    X      IO DATA    USB ET/TX    1.1    X      IO DATA    USB ET/TX-S    1.1    X      Kingston    KNU101TX    1.1    X      LANEED    LD-USB/T    1.1    X      LANEED    LD-USB/TX    1.1    X      LinkSys    USB Ethernet Adapter    1.1    X      LinkSys    USB100TX    1.1    X      LinkSys    USB10TX    1.1    X      LinkSys    USB10TX    1.1    X      LinkSys    USB200M    2.0         X MELCO/Buffalo    LUA2-TX    1.1    X      MELCO/Buffalo    LUA-TX    1.1    X      NetGear    FA120    2.0         X smartNIC    2 PNP Adapter    1.1    X      SMC    202    1.1    X      SOHOware    NUB100    1.1    X      SpeedStream    USB 10/100    1.1    X      



Select the driver appropriate for your network adapter.
I'm aware that this list will not be complete, so if you find adapters not in this list and you found out which driver works with that adapter, then please let me know by sending me and email. Please mention model, brand and driver. I will add that particular adapter to the list.

Tip: commonly the USB 1.x adapters use the Pegasus drivers, USB 2.x devices use the ax8817x drivers.

In my case I used a LinkSys USB200M, which is a USB 2.0 adapter to wired networking.
According to the list I need the "ax8817x" driver.
So for this adapter type: press the 'A' key and then press the 'ENTER' key.

Many more screens will follow and the required hacks will be applied and drivers will be installed.
As you can see, this process is pretty straight forward repetition of pressing the 'ENTER' key.

Keep doing that until you see this screen:
Code:

  Enter the tivo's IP address.



Here you have to enter a fixed IP address for your TiVo.
This should be an address within the range of your network.
Code:

  Tip:  If you're not very familiar with networkingthen use this as a rule of thumb: Get the IP address of your DLS/Cable modemrouter or PCThe common format is a.b.c.dHere abc, and d are numbers between 1 and 255.  Write down the first 3 numbers, for example 192.168.1Now the 4th number can be (basicallyany numberHowever some of these numbers might be in use.  A numbers like '200''201'etc are pretty safeNumbers like '1''2''10' are commonly used by modems and routers (this is not always truebut must of the time this is the case). Pick a number. Combine these to an IP address, for example 192.168.1.200.



Enter the desired IP address and press the 'ENTER' key.

Code:

 Enter the tivo's IP address. 192.168.1.200 Enter the broadcast address.


To be honest; I have not really any idea what this does. However; in the configurations I have seen so far the 4th number of the IP address is set to 255. So we enter (based on our example, the first 3 numbers are fixed!) 192.168.1.255 and press the 'ENTER' key again.

Code:

 Enter the tivo's IP address. 192.168.1.200 Enter the broadcast address. 192.168.1.255 Enter the netmask.


Enter 255.255.255.0 and press the 'ENTER' key again.
Code:

 Enter the tivo's IP address. 192.168.1.200 Enter the broadcast address. 192.168.1.255 Enter the netmask. 255.255.255.0 Enter the default gateway address.


This is a bit more tricky if you have no network experience.
Usually this is the modem, router, or PC that manages the Internet access.

The easiest way to find out is to go to your Windows PC and open a DOS box.
Type the command "IPCONFIG /ALL". This will display the default gateway (and more) of your PC.
Use the this address.
For Linux PC's type "IFCONFIG" in the shell.
I have some info for the Mac as well; OS X and OS 7 & 8.

Enter the IP address, for example 192.168.1.1 and press the 'ENTER' key again.

Again a bunch of screens will pass (press 'ENTER' to continue to each next step). Tools like FTP, Telnet, and TivoWeb will be installed.

Everything is done when you get back to the main menu screen:
Code:

 Press the letter of the script to run and then press 'enter'. p) Prom    Backup Original Tivo Drive to C Drive.    Restore stored image from C Drive to new drive.    Replace initrd and install hacks. m) Monte    The Full Monte including hacks. r) Reset the autodetect and start from beginning. s) Shutdown Computer



Press the 'S' key and then press the 'ENTER' key to shutdown the PC.

Once you see the message again that you can "turn off power", please do so.

Test the newly hacked TiVo with the new drive(s).
Now it is time to reinstall the new disk(s) into the TiVo just as we did with the first test (you might want to re-read some of the comments I made there)

Remove the disk(s) from the PC and install the disk(s) in the TiVo.

Close the TiVo and reconnect audio, video, and dish cables.

Now connect your USB network adapter to one of the USB ports.
If this is a wired device, connect the wire to your network hub or router.

Power up the TiVo, you will see the same screens again as we noticed when we tested the drive(s) the first time:

In between one or more screens with disturbing color patterns might appear; don't worry, they will disappear:


Hacked TiVo - Disturbing color patterns

To verify the disk capacity:

Press the TiVo button on your remote.
Select in the "DIRECTV Central" the option "Read New Messages & Setup" and press the "Select" button.
Select "System Information" and press the "Select" button.

An information screen will appear. Press the down arrow on your remote once.
At the field "Recording Capacity" it shows the newly available size.
With a 120Gb disk it should show something like "Variable, up to 108 hours".

To verify network and TiVoWeb:

On your PC (connected to the same network of course), open a web browser and type the IP address of the TiVo. Press 'ENTER' and a screen similar to this one should appear:


TivoWeb screen

Note: you can also try to access the TiVo using FTP or Telnet.

Once this works do not forget these additional steps:

- remove all recordings, you cannot view them anymore. There not copied with the backup!
- I recommend briefly removing the batteries from the remote, to avoid it goes nuts on you.

That's it.... you're TiVo is now hacked

Common Issues & PROBLEMS
Weird screen colors;
if you do have you dish connected, I noticed some weird coloring briefly after acquiring the satellite data. This disappears pretty quickly, and did not seem to bother the TiVo. Below you will find an example of one of those weird colored screens.

A comment from NutKase:

Also, the weird colors are the result of the board in some tivos not being compatible with the kernel Sleeper used to monte them

You can manually add

contigmem=19m

to your bootpage but you'd need to pull your drive. If you used sleeper I'd just leave it. It mostly only reboots at night anyway.

Remote control goes nuts;
For some weird reason the remote control seemed to go bananas right after the hack - this will happen only once at the most!
Remove the batteries of the remote control and reinsert them. This solves that problem.
NutKase commented on this; thanks for the tip!
The thing is that this is normal since the Sleeper script sends remote control codes to set certain "hacks" like the 30 seconds skip and the Directory Sort.

Network does not seem to work;
Try an application like Look@LAN (free) which can scan the network for available clients. Look@LAN is also available on our downloadpage.
It might be that you entered a wrong IP address when configuring the network settings.
Look@LAN might reveal the proper address.
If the TiVo does not show, then it might be that you mistyped one or more of the first 3 numbers of the IP address.
This makes things more difficult. I recommend to redo the hack (easiest way out).

Generic harddisk and boot issues;
Check cables (IDE, Power) inside the TiVo or PC
Check the jumper settings of the new harddisk
Make sure the TV or Monitor is connected properly and set to the right channel
Do not try to playback old recordings: they're not there any more!
Delete ALL of them.

Can the TiVo be connected to my PC without a hub or router?

Yes you can. you will need a so called crossed UTP cable.
It's relatively easy to make one yourself, or get one in the better computerstore.
Set the defaultgateway of your TiVo to the IP address of your PC.

Note: Since most DSL/Cable connections use the network connection of your PC, this might conflict!
You could add a second networkcard to your PC, but then again, a cheap hub or router will not be much more expensive than a networkcard + a crossed UTP cable.

Can I put a disk larger than 120Gb in my TiVo?

Yes you can. I do however have the experience that for example a 160Gb disk in my TiVo only seems to use the first 120Gb. So the disk does work, but might not use it's full capacity.

Can I use wireless/WiFi with my TiVo?

Yes you can. People at dealdatabase have reported to have this working. However; I do not own a USB to WiFi adapter so I have not been able to test it. I expect that you will need different network drivers though.

Does this hack allow me to watch DirecTV for free?

No, that is illegal.

I get an error message ofter running the scripts:

Boot failed reason=60
Ram size = 64
Service number is 1010000C0223B7C.
What is password?

Your probably tried to use the PROM script instead of the MONTE script! Try again and follow the instructions!

Is this hack protected against software updates?

Userland (U5): no longer supported,
Monte script: uses the upgradesoftware=false on the bootpage,
Prom script: uses upgradesoftware=false on the bootpage.

Do I need to make my new (un used) DirecTiVo to make a call before applying the hack?

You do not have to, but it is recommended. This way you will have the latest software.
Updates are blocked after the update (it would either damage or even undo the hack).

Note: reports in the forum indicate that a first call is highly recommended to initiate the DVR services.

Can I disable certain hacks?

Yes, edit the rc.sysinit.author or hackint file and remove what you do not want.
In the future there may be an option to install each utility/hack. Righ now everything gets installed.

What models will this hack work with?

The scripts should work on all series 2's - Standalones and DirecTiVo's (software version 3.x).
They have been tested on both a prom modded HDVR2 and an unmodded HDVR2.
There is an option to copy the ethernet drivers.

Standalone units SHOULD NOT copy the drivers.

Also TiVo's with version 4.x software must manually patch the tivoapp - see dealdatabase for more details.
Note that most of the features of this hack can be found on version 4.x TiVo's.

Do the hacks all start automatically?

Everything is implemented in /etc/rc.d/rc.sysinit.author file.

Remove hacks by editing it accordingly (use of telnet recommended).

What is the difference between standard romfs and delayed romfs?

The delayed romfs has a 2 seconds sleep before kmonte.o is loaded and a 2 seconds sleep before monte is run.
If you experience issues with the standard romfs, try the delayed romfs.

Telnet issues with Mac OS X

Kip from San Francisco, pointed out to me that Max OS X users might experience with character echos using Telnet to the TiVo.
Use "telnet -K" instead.

Is this hack suitable for so called RID models?

My Hughes is a RID model and that worked just fine.

More questions, tips and tricks are most welcome, feel free to email me.

How do I copy movies from my TiVo to my PC?

Read the tyTools article.

Source
Code:

  http://www.weethet.nl/english/tivo_dtv2_hacksleeper.php

  | | The administrator has disabled public write access.
I-Hacked's Most Popular
2006 I-Hacked T-Shirts
 I-Hacked T-Shirts
Have been released, Now with
3 versions!

Check them out here

Latest Articles
Top of Page

If you see information here that you know is inaccurate, out of date, misleading, confusing, or just blatantly wrong, please let us know. Updates and corrections are reviewed and updated as they are received.

 
Disclaimer
I-hacked.com does not take any responsibility with the information presented. Any information provided on this site is not guaranteed in any way. Some articles may discuss topics that are illegal, so this information is provided for educational purposes only, use at your own risk. If you blow up your car, home, computer, or anything else -- it's not our fault, use good judgement and play nice.


© I-Hacked.com LLC