View Full Version : TyTool Troubles Or Do I Just Suck?
Snagle
09-17-2004, 12:49 PM
I ran TivoScripts on my Toshiba SD-H400 2 nights ago and all went well. Now getting TyTool working is a different story.
I installed the modified TyTool file that MuscleNerd made because the default one wouldnt work. Now I can telnet into the tivo and start tserver_mfs and then in TyTool I can get a listing of the shows and everything fine.
The problem is, once I extract them, they seem useless. I'm trying to follow this guide (http://themurrays.homeip.net/downloads/tivo/extraction_articles/tivo_dvd.html) but when I get to the part where i have to edit the keyfiles, GOP Editor says my keyfiles are invalid and wont let me open them.
I have applied the no-scramble hack that AlphaWolf wrote up and then i tested it with the ciphercheck and my results are like this-
Encrypted CSO Set Stream Name
---------- ------- -------------
yes yes Sealab 2021
yes yes NBC Nightly News
It has all my shows being Yes/Yes
Is this my problem?
malfunct
09-17-2004, 12:54 PM
I ran TivoScripts on my Toshiba SD-H400 2 nights ago and all went well. Now getting TyTool working is a different story.
I installed the modified TyTool file that MuscleNerd made because the default one wouldnt work. Now I can telnet into the tivo and start tserver_mfs and then in TyTool I can get a listing of the shows and everything fine.
The problem is, once I extract them, they seem useless. I'm trying to follow this guide (http://themurrays.homeip.net/downloads/tivo/extraction_articles/tivo_dvd.html) but when I get to the part where i have to edit the keyfiles, GOP Editor says my keyfiles are invalid and wont let me open them.
I have applied the no-scramble hack that AlphaWolf wrote up and then i tested it with the ciphercheck and my results are like this-
Encrypted CSO Set Stream Name
---------- ------- -------------
yes yes Sealab 2021
yes yes NBC Nightly News
It has all my shows being Yes/Yes
Is this my problem?
Yup, you can't process encrypted shows with tytool. Install a noscramble hack of one type or another (there are a few and all have the same final result) and then you will be able to process any video recorded from that point on.
Snagle
09-17-2004, 01:56 PM
Shouldn't AlphaWolf's hack (I did it step by step) turned off the scrambling?
What other methods are there for my tivo? Im running 5.01beta (sp?)
psxboy
09-17-2004, 02:05 PM
Shouldn't AlphaWolf's hack (I did it step by step) turned off the scrambling?
What other methods are there for my tivo? Im running 5.01beta (sp?)
Umm.. so if you're running 5.01beta which patch location did you use? From what I can see, there is no listing for the tivoapp patch location for 5.01beta in AlphaWolf's post. If that is in fact the sw version you're running you've likely just patched tivoapp in some arbitrary location (well, not arbitrary but the wrong location).
Go to the System Information screen on your Tivo and post the exact version number it says you're running. (ie. mine is 4.0.1b-02-2-240)
-psxboy
Snagle
09-17-2004, 02:17 PM
sorry :(, its actually 5.1.1b not 5.01
So i followed the tutorial and my unique line was
"echo -ne "\x24\x02\x00\x00" | dd conv=notrunc of=tivoapp bs=1 seek=10001408"
psxboy
09-17-2004, 02:29 PM
Ok... so that's the right patch location then. I assume you did this whole business:
cp /tvbin/tivoapp /tvbin/tivoapp.orig
cd /tvbin
mv tivoapp tivoapp.tmp
cp tivoapp.orig tivoapp
chmod 755 tivoapp
To verify that your tivoapp was correctly patched, you can do this number:
cd /tvbin
dd if=tivoapp of=/tmp/foo bs=1 count=4 skip=10001408
You should get:
4+0 records in
4+0 records out
Then do this:
od -t x1 /tmp/foo
And you should get this back:
0000000 24 02 00 00
0000004
If you get back the original values instead (03 20 f8 09) then your patch didn't "take". Go back & redo the patch, following the directions exactly for copying tivoapp around.
-psxboy
Snagle
09-17-2004, 02:41 PM
okay thx for the help :)
I don't have time to try it now but I'll post later tonight once I do it.
Snagle
09-17-2004, 05:02 PM
okay i think its fixed.
I forgot about clearing mfs_ftp cache before and that mustve been my problem.
Also, the line that AlphaWolf uses on his guide to clear the cache didn't work for me, i had to use rm /var/mfs_ftp/cache/rm -f .xml
Snagle
09-17-2004, 07:51 PM
okay, i redid it and im still getting the "yes" "yes" when i run ciphercheck.tcl, even on the shows i just recorded after doing the hack again.
When i do the check i get
0000000 24 02 00 00
0000004
but it seems to be still recording shows encrypted :(
Any more ideas?
psxboy
09-19-2004, 08:18 PM
Just out of curiousity... did you ever remove the "kmem=..." line from your rc.sysinit.author? I noticed you used Tivoscripts to hack the drive and it puts that line in by default. Not sure how it would affect a tivoapp patched with Alphawolf's method, but if it IS there you should remove it (or comment it out).
-psxboy
Snagle
09-19-2004, 10:47 PM
No I didnt even think of that :confused:
I did (somehow) get scrambling turned off though after trying AlphaWolf's hack a few times.
For some reason though, now when I try to run ciphercheck.tcl I get an error
couldn't open "/tmp/scrambletest": no such file or directory
while executing
"open "/tmp/scrambletest" r"
<procedure "crypcheck" line 3>
invoked from within
"crypcheck $fsid"
("uplevel" body line 8)
invoked from within
"uplevel $body"
invoked from within
"transaction {uplevel $body}"
(procedure "RetryTransaction" line 5)
invoked from within
"RetryTransaction {
set objindex [strim [mfs scan /Recording/LiveCache -start "" -count 1]]
set fsid [lindex $objindex 0]
set obj [db $db o..."
(file "./ciphercheck.tcl" line 50)
its not a big deal because I know that encryption is now off, just thought you might be interested. I saw a similar error in the AlphaWolf's original thread but never understood the solution.
my0gr81
09-20-2004, 07:42 PM
So, you are still running 5.x right? You used patch locations from 4.01.x? Maybe that is the source of the error?
psxboy
09-21-2004, 11:19 AM
So, you are still running 5.x right? You used patch locations from 4.01.x?
Don't confuse the guy... he got the right patch location for his version:
sorry , its actually 5.1.1b not 5.01
So i followed the tutorial and my unique line was
"echo -ne "\x24\x02\x00\x00" | dd conv=notrunc of=tivoapp bs=1 seek=10001408"
If you are an S2 user with Software Version 5.1.1b, type this command:
echo -ne "\x24\x02\x00\x00" | dd conv=notrunc of=tivoapp bs=1 seek=10001408
my0gr81
09-21-2004, 12:41 PM
Don't confuse the guy... he got the right patch location for his version:
I think i was confused myself :confused: , I missed the last part on AlphaWolf's post. All good now :p
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.