dethdeks
User
 Senior Boarder
| Posts: 17 |   | Karma: -1
|
Backing up TIVO to ur computer harddrive Part 2 - 2007/10/30 12: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 partition: 3
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 partition: 4
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 partition: 16
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 tivos 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 networking, then use this as a rule of thumb:
Get the IP address of your DLS/Cable modem, router or PC.
The common format is a.b.c.d. Here a, b, c, and d are numbers between 1 and 255.
Write down the first 3 numbers, for example 192.168.1.
Now the 4th number can be (basically) any number.
However some of these numbers might be in use.
A numbers like '200', '201', etc are pretty safe.
Numbers like '1', '2', '10 are commonly used by modems and routers
(this is not always true, but 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 tivos 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 tivos 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 tivos 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
|
|