PDA

View Full Version : ciphercheck.tcl and csoscout.tcl errors


FLNewbie
07-15-2004, 12:36 PM
I have a Series 1 DirecTivo (Hughes GXCEB0TD) that I'm trying to run the ciphercheck.tcl and csoscout.tcl scripts on but I'm getting an error I haven't been able to find mentioned in any other posts on the forum. Most errors seem to involve an improper PATH but I've checked my PATH to ensure that mfs_export (from mfs_ftp 1.2.9p) will be found and it is. I've verified the ciphercheck.tcl and csoscout.tcl files have Unix line endings (they were xferred from my Mac). I've verified both files start with #!/tvbin/tivosh and /tvbin/tivosh does exist (actually it's a symlink to tivoapp). Here's the errors I get:

Error from ciphercheck:
CipherCheck.tcl by AlphaWolf_HK

error reading "file12": illegal operation on a directory
while executing
"read $fh 4"
(procedure "crypcheck" line 5)
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)


Virtually identical error from csoscout:
CSOScout.tcl by AlphaWolf_HK
Cleaning CSO keys for nonencrypted streams..error reading "file12": illegal operation on a directory
while executing
"read $fh 4"
("foreach" body line 6)
invoked from within
"foreach part $parts {
if { [dbobj $part get CommercialSkipOffset] == "" } { continue }
catch { exec mfs_export -c 4 [dbobj $pa..."
("uplevel" body line 8)
invoked from within
"uplevel $body"
invoked from within
"ForeachMfsFile fsid name type "/Recording/NowShowingByClassic" "" {
itrans start
set obj [db $db openidconstruction $fsid]
puts -n..."
(file "./csoscout.tcl" line 32)
aborting open transaction ...

Thanks for any suggestions.

FLNewbie
07-16-2004, 01:02 AM
To follow up for anyone that runs into the same problem it turns out I had a /tmp/scrambletest directory with wacky permissions. mv'ing it to a different name so ciphertest and csoscout would create a new one solved the problem.

sgerbode
12-27-2004, 09:56 PM
I did a:

cd /tmp
touch scrambletest
chmod 777 scrambletest

and then ciphertest worked -- for me. However, I was following MarkZ's method for hacking TIVO (the newbie guide), and I tried the tivoapp hack to disable encryption, but per ciphercheck, it appears to still be encrypted:

"TyStream encryption is currently enabled."

This is on a new HR10-250 (Tivo 3.1.5).

Is there another fix that would work better?

--Sarge