NutKase
05-08-2005, 12:42 PM
Superpatch-67all - (for all known 6.x and 7.x versions)
EDIT - 6.1 (R10) AND ALL 7.2.0-* TIVOAPPS ARE NOW SUPPORTED
Here's the superpatch for all known 6.x and 7.x tivo software versions. Please post support questions in the Superpatch-67all support thread. (http://www.dealdatabase.com/forum/showthread.php?t=43326)
NOTE: THIS SUPERPATCH IS NOT EXCLUSIVLEY MY WORK! Without the instruction, hints, and help of several others this patch would not be available. In truth, I didn't port MAJOR portions of this patch at all and in no way claim credit for their work.
I did learn a lot and used the expertise of others to change my porting techniques from simply brute force hex porting, which resulted in superpatch-4all, to porting using disassembly dumps. BUT, I'm slow :) and the really smart guys are much faster. With this new-found skill, I was able to port the more simple patches but you probably won't see a port from me alone until I get much faster!
WHAT IT DOES
Superpatch-67all enables Home Media Option(HMO/Music and Photos) and Multi-Room Viewing(MRV) for any supported tivo on which it is applied.
WHO NEEDS IT
It is necessary to enable HMO/MRV, using this patch, on DTivos running 6.x because this capability isn't provided with 6.x software versions nor is it available as a paid service.
All SA tivos have the HMO/MRV service available with a proper (i.e, not BASIC) service level. SA tivo owners only require superpatch-67all if:
1. You want to MRV unencrypted video that was recorded using the NoCSO (record video unencrypted for later extraction) patch.
2. You want to MRV with other DTivos NOT IN YOUR GROUP CERT, like DTivos running 4.x or 6.x
You can find out more about what exactly, HMO and MRV services are at TiVo.com.
Superpatch-67all checks your tivo software version and patches any 6.x, or 7.x, tivo software version appropriately using 'selectively kill blowfish' patch locations and, in addition, will allow SA tivo owners to continue to call in for guide updates.
Hopefully, this will result in there being only one superpatch that is easily applied. This should also cut down on all the typing errors when users are referring to their tivoapp version.
REQUIREMENTS
6.x
You must run the set_mrv_name_67.tcl in order to name your tivo.
7.x
You must be subscribed to tivo service. HMO/MRV is not a part of 'basic' tivo service and this patch will not enable HMO/MRV on the machines with the tivo 'basic' service level. You must enable the higher levels of service at TiVo.com and name your tivo for MRV there.
Enabling service/naming your tivo at TiVo.com will allow your tivo to receive the appropriate group certification keys (MRV_*) which will name your tivo's and 'set_mrv_name' script not is required. In fact, if you run it it'll replace your good keys and MRV won't work. Keep in mind that you may have to force a daily call in order to download the MRV keys before MRV will work and other tivos will appear in your NowShowing list.
CUSTOMIZATION
I've included 2 non-HMO/MRV related patches: 30-second skip and backdoors.
You may remove these patches prior to running superpatch-67all by deleting them. The patches are on their own line at the beginning of each respective array.
USAGE
This file:
1. Checks your tivoapp version and that it's original
2. Patches a copy or your original tivoapp
2. Backs up your running tivoapp to /tvbin/tivoapp.original
3. Replaces your running tivoapp; YOU MUST REBOOT
4. Leaves your original (before running the patch) tivoapp at /tvbin/tivoapp.original.
For each tivo on which you want to enable HMO/MRV, all that is required is to... change to the directory containing superpatch-67all, and run it with:
./superpatch-67all-NutKase-1.1.tcl
...with a stock unmodified tivoapp in /tvbin
I know experienced users don't need all this backing up and copying done for them but thought it might cut down on support requirements.
Just in case I've confused anyone less experienced, you don't need to copy your tivoapp anywhere. Just ensure that an un-modified tivoapp is located in /tvbin and run the patch. If your tivoapp isn't stock (never changed) it'll stop. If your tivoapp has already been patched, it'll say so, and stop.
After running superpatch-67all on each tivo on which you want to HMO, MRV etc., you'll be instructed via the program output on what to do next.
6.x users
You MUST run the included set_mrv_name_67.tcl, updated by alldeadhomiez , to set up for MRV. This gives your tivo a 'name' for multi-room viewing.
./set_mrv_name_67.tcl yourtivoname
where 'yourtivoname' is the name you select for the tivo to use with MRV.
7.x users
You MUST name your tivo on TiVo.com. Also, you'll need to enable MRV if it's not already included with your tivo service.
KNOWN ISSUES
6.x
- 6.1 (R10) tivoapps are not supported. May be supported in a future release.
[EDIT] - It's the future :), and 6.1 (R10) tivoapps are supported in the '1.1' release.
- Network settings screen not accessible. May be supported in a future release.
-'Search by Title (Demo)' menu item under PickPrograms. May be removed in a future release.
7.x
-Tivoapp 7.1 is not supported. During the porting of this superpatch several new minor tivo software updates were released. SA TiVo's are all being updated to 7.2.0-* and this negates the need to port for 7.1. All other known 7.x tivoapps are supported.
[Note:] You can't MRV between hacked(recording unscrambled) and unhacked(recording scrambled) tivos.
NutKase
Previous File Data:
superpatch-67all-NutKase-1.0.zip (8.2 KB, 3522 views)
EDIT - 6.1 (R10) AND ALL 7.2.0-* TIVOAPPS ARE NOW SUPPORTED
Here's the superpatch for all known 6.x and 7.x tivo software versions. Please post support questions in the Superpatch-67all support thread. (http://www.dealdatabase.com/forum/showthread.php?t=43326)
NOTE: THIS SUPERPATCH IS NOT EXCLUSIVLEY MY WORK! Without the instruction, hints, and help of several others this patch would not be available. In truth, I didn't port MAJOR portions of this patch at all and in no way claim credit for their work.
I did learn a lot and used the expertise of others to change my porting techniques from simply brute force hex porting, which resulted in superpatch-4all, to porting using disassembly dumps. BUT, I'm slow :) and the really smart guys are much faster. With this new-found skill, I was able to port the more simple patches but you probably won't see a port from me alone until I get much faster!
WHAT IT DOES
Superpatch-67all enables Home Media Option(HMO/Music and Photos) and Multi-Room Viewing(MRV) for any supported tivo on which it is applied.
WHO NEEDS IT
It is necessary to enable HMO/MRV, using this patch, on DTivos running 6.x because this capability isn't provided with 6.x software versions nor is it available as a paid service.
All SA tivos have the HMO/MRV service available with a proper (i.e, not BASIC) service level. SA tivo owners only require superpatch-67all if:
1. You want to MRV unencrypted video that was recorded using the NoCSO (record video unencrypted for later extraction) patch.
2. You want to MRV with other DTivos NOT IN YOUR GROUP CERT, like DTivos running 4.x or 6.x
You can find out more about what exactly, HMO and MRV services are at TiVo.com.
Superpatch-67all checks your tivo software version and patches any 6.x, or 7.x, tivo software version appropriately using 'selectively kill blowfish' patch locations and, in addition, will allow SA tivo owners to continue to call in for guide updates.
Hopefully, this will result in there being only one superpatch that is easily applied. This should also cut down on all the typing errors when users are referring to their tivoapp version.
REQUIREMENTS
6.x
You must run the set_mrv_name_67.tcl in order to name your tivo.
7.x
You must be subscribed to tivo service. HMO/MRV is not a part of 'basic' tivo service and this patch will not enable HMO/MRV on the machines with the tivo 'basic' service level. You must enable the higher levels of service at TiVo.com and name your tivo for MRV there.
Enabling service/naming your tivo at TiVo.com will allow your tivo to receive the appropriate group certification keys (MRV_*) which will name your tivo's and 'set_mrv_name' script not is required. In fact, if you run it it'll replace your good keys and MRV won't work. Keep in mind that you may have to force a daily call in order to download the MRV keys before MRV will work and other tivos will appear in your NowShowing list.
CUSTOMIZATION
I've included 2 non-HMO/MRV related patches: 30-second skip and backdoors.
You may remove these patches prior to running superpatch-67all by deleting them. The patches are on their own line at the beginning of each respective array.
USAGE
This file:
1. Checks your tivoapp version and that it's original
2. Patches a copy or your original tivoapp
2. Backs up your running tivoapp to /tvbin/tivoapp.original
3. Replaces your running tivoapp; YOU MUST REBOOT
4. Leaves your original (before running the patch) tivoapp at /tvbin/tivoapp.original.
For each tivo on which you want to enable HMO/MRV, all that is required is to... change to the directory containing superpatch-67all, and run it with:
./superpatch-67all-NutKase-1.1.tcl
...with a stock unmodified tivoapp in /tvbin
I know experienced users don't need all this backing up and copying done for them but thought it might cut down on support requirements.
Just in case I've confused anyone less experienced, you don't need to copy your tivoapp anywhere. Just ensure that an un-modified tivoapp is located in /tvbin and run the patch. If your tivoapp isn't stock (never changed) it'll stop. If your tivoapp has already been patched, it'll say so, and stop.
After running superpatch-67all on each tivo on which you want to HMO, MRV etc., you'll be instructed via the program output on what to do next.
6.x users
You MUST run the included set_mrv_name_67.tcl, updated by alldeadhomiez , to set up for MRV. This gives your tivo a 'name' for multi-room viewing.
./set_mrv_name_67.tcl yourtivoname
where 'yourtivoname' is the name you select for the tivo to use with MRV.
7.x users
You MUST name your tivo on TiVo.com. Also, you'll need to enable MRV if it's not already included with your tivo service.
KNOWN ISSUES
6.x
- 6.1 (R10) tivoapps are not supported. May be supported in a future release.
[EDIT] - It's the future :), and 6.1 (R10) tivoapps are supported in the '1.1' release.
- Network settings screen not accessible. May be supported in a future release.
-'Search by Title (Demo)' menu item under PickPrograms. May be removed in a future release.
7.x
-Tivoapp 7.1 is not supported. During the porting of this superpatch several new minor tivo software updates were released. SA TiVo's are all being updated to 7.2.0-* and this negates the need to port for 7.1. All other known 7.x tivoapps are supported.
[Note:] You can't MRV between hacked(recording unscrambled) and unhacked(recording scrambled) tivos.
NutKase
Previous File Data:
superpatch-67all-NutKase-1.0.zip (8.2 KB, 3522 views)