PDA

View Full Version : Superpatch super newb


Ossicle
03-09-2007, 01:34 PM
Model: Hughes HDVR2
Software: 6.2a-01-2-151
Kernel: Version 2.4.20

What I wanted: Upgrade 30G drive to a 220G drive and the ability to transfer files from TIVO – PC and then PC-DVD.

What I did:
1. Used http://www.newreleasesvideo.com/hinsdale-how-to/index9.html to upgrade the drive and retain my existing recordings.
2. added networking and TIVOWEB files
3. Tried to run superpatch and the version I found was not compatible with 6.2a-01-2-151.

Status:
The unit is networked, Tivowebplus works great and all features that I have used via Tivowebplus have worked, I can use http://www.gotomydvr.com/ and log into my unit fine and use all features.

My problem is in the TIVO – PC transfer I cannot turn off encryption. In attempt to remove the encryption I followed Alphawolfs patch and used a HEX editor to verify the change in tivoapp. Tivoapp was successfully changed but checkcipher reports that encryption is still enabled. All shows are still being encrypted. I also tried to use the DIFF files to upgrade the superpatch for 6.2a from 1.2 to 1.7 . Each attempt I make I get an error 8 of 8 hunks failed. Any guidance would be appreciated.

Thanks,
Ossicle

Narf54321
03-09-2007, 02:44 PM
A few things:

1) You can't patch a running tivoapp. You have to make a copy, patch that, and then restore it to /tvbin with the original tivoapp name. The Superpatch script will usually do all this for you, automatically.

2) You need to reboot your Tivo unit so it can run the patched tivoapp program.

3) Anything recorded prior to patching will still be encrypted. The patch prevents new recordings from being encrypted on disk, but existing (encrypted) recordings are ... well... they're still encrypted. If you truly want to decrypt those older shows then you need to start reading up on monte and an unscramble kernel.

ttodd1
03-09-2007, 08:07 PM
Mostly the same thing that was answered for you here:
http://www.dealdatabase.com/forum/showthread.php?p=277503#post277503

Ossicle
03-10-2007, 12:20 AM
I appreciate the help and I appologize for being a newb in the TIVO and LINUX world. I make sure that the miltary can communicate, TIVO and LINUX are not my first loves. I am not familar enough with the system to know that tivoapp was running all the time. Again I appologize. I tried to post in the newbie area. I read the posts and I followed directions as well as I could. I ran the super patch and tried to attach the DIFF files and got a 8 of 8 hunks failed error. After realizing I was patching a running file based on the narf54321 post I did the following (I reboot at the appropiate times):

mount -o remount,rw /
cd /tvbin
mv tivoapp tivoapp.tmp
cp tivoapp.tmp tivoapp
chmod 755 tivoapp

and at this point I ran the super patch again using the foloowing instruction:

patch -o superpatch-67all-NutKase-1.2.tcl < superpatch-1.2to1.7.diff.txt

I got the same error 8 of 8 hunks failed.
I appologize again , but I am lost. how do I apply the superpatch with the diff files if what I tried above is incorrect?

thanks again,
ossicle

Krosis
03-10-2007, 12:57 AM
patch -o superpatch-67all-NutKase-1.2.tcl < superpatch-1.2to1.7.diff.txt

I got the same error 8 of 8 hunks failed.
I appologize again , but I am lost. how do I apply the superpatch with the diff files if what I tried above is incorrect?

thanks again,
ossicle
I had the same problems trying to run the patch across 1.2. Had similar problems when trying to do a sequential upgrade. Tried DLing new versions of everything and even trying patching it on different Linux systems. Same problem with hunks failing. Finally I punted and used the superpatch-6.2a.tcl (http://www.dealdatabase.com/forum/showpost.php?p=276700&postcount=32) file instead.

Omikron
03-16-2007, 04:13 AM
I appreciate the help and I appologize for being a newb in the TIVO and LINUX world. I make sure that the miltary can communicate, TIVO and LINUX are not my first loves. I am not familar enough with the system to know that tivoapp was running all the time. Again I appologize. I tried to post in the newbie area. I read the posts and I followed directions as well as I could. I ran the super patch and tried to attach the DIFF files and got a 8 of 8 hunks failed error. After realizing I was patching a running file based on the narf54321 post I did the following (I reboot at the appropiate times):

mount -o remount,rw /
cd /tvbin
mv tivoapp tivoapp.tmp
cp tivoapp.tmp tivoapp
chmod 755 tivoapp

and at this point I ran the super patch again using the foloowing instruction:

patch -o superpatch-67all-NutKase-1.2.tcl < superpatch-1.2to1.7.diff.txt

I got the same error 8 of 8 hunks failed.
I appologize again , but I am lost. how do I apply the superpatch with the diff files if what I tried above is incorrect?

thanks again,
ossicle

Your problem with the patch is that you're issuing the command incorrectly, and overwriting the original file. The "-o" option in patch specifies the OUTPUT file *NOT* the original file. The input file is specified within the diff file. Your correct command would be as follows:

patch -o superpatch-678all-NutKase-1.7.tcl < superpatch-1.2to1.7.diff.txt

Note that we're specifying the output file here, and not the source. Try it again and you'll have no problems.

drfever
03-23-2007, 10:49 PM
patch -o superpatch-678all-NutKase-1.7.tcl < superpatch-1.2to1.7.diff.txt


I'm trying to install superpatch to my recently hacked 6.3c drive. Here's what I did. Any suggestions....

bash-2.02# cd /var/hack
bash-2.02#
bash-2.02# patch -o superpatch-67all-NutKase-1.2.tcl < superpatch-1.2to1.9b2.diff.txt
patch: invalid option -- o
BusyBox v1.2.1 (2006.10.21-02:27+0000) multi-call binary

Usage: patch [-p<num>] [-i <diff>]

-p <num> Strip <num> leading components from file names
-i <diff> Read <diff> instead of stdin

bash-2.02#
bash-2.02#
:confused:

captain_video
03-23-2007, 10:56 PM
The superpatch only works on S2 DTivos and SA models, not HDTivos. 6.3c is an HDTivo OS version.

ScanMan
03-23-2007, 11:56 PM
patch -o superpatch-678all-NutKase-1.7.tcl < superpatch-1.2to1.7.diff.txt


I'm trying to install superpatch to my recently hacked 6.3c drive. Here's what I did. Any suggestions....

bash-2.02# cd /var/hack
bash-2.02#
bash-2.02# patch -o superpatch-67all-NutKase-1.2.tcl < superpatch-1.2to1.9b2.diff.txt
patch: invalid option -- o
BusyBox v1.2.1 (2006.10.21-02:27+0000) multi-call binary

Usage: patch [-p<num>] [-i <diff>]

-p <num> Strip <num> leading components from file names
-i <diff> Read <diff> instead of stdin

bash-2.02#
bash-2.02#
:confused:
Yup, the patch binary that comes with BusyBox (included in All-In-One) does not support the '-o' option. Start reading here (http://www.dealdatabase.com/forum/showthread.php?t=43326&page=40)...and use the binary 7.1 links to.

drfever
03-27-2007, 12:41 AM
The superpatch only works on S2 DTivos and SA models, not HDTivos. 6.3c is an HDTivo OS version.


The following code helped me get music & photos (HMO) on my 6.3c HR10-250

DISABLE ENCRYPTION, ENABLE 30-SECOND SKIP, BACKDOORS, AND HMO/HME(!)

* rootwrite

* 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=1602412

* echo -ne "\x10\x40\x00\x2b" | dd conv=notrunc of=tivoapp bs=1 seek=6713220

* echo -ne "\x24\x10\x00\x01" | dd conv=notrunc of=tivoapp bs=1 seek=2804900

* echo -ne "\x34\x11\x00\x00" | dd conv=notrunc of=tivoapp bs=1 seek=903436

* echo -ne "\x24\x10\x00\x01" | dd conv=notrunc of=tivoapp bs=1 seek=1118524

* echo -ne "\x10\x00\x00\x14" | dd conv=notrunc of=tivoapp bs=1 seek=5724672

* rootread

* reboot

Thanks to everyone on this board for their assistance.:D