PDA

View Full Version : DRM check



lrhorer
02-02-2008, 11:51 AM
Jamie (or anyone e4lse),

I just loaded the drmcheck.tcl script from here (http://www.dealdatabase.com/forum/showthread.php?p=288922#post288922) on my TiVo HD, but it's giving me an error:

bash-2.02# ./drmcheck.tcl
DRMCheck.tcl, based on CipherCheck.tcl by AlphaWolf_HK

Not a TiVo super block! (magic=0xebbafeed)
while executing
"close $fh"
(procedure "crypcheck" line 7)
invoked from within
"crypcheck $fsid"
("uplevel" body line 1)
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 "./drmcheck.tcl" line 52)
What should I do? I'm fairly familiar with tcl, but I don't know enough about TiVo file structures to troubleshoot this.

ScanMan
02-02-2008, 11:53 AM
Jamie (or anyone e4lse),

I just loaded the drmcheck.tcl script from here (http://www.dealdatabase.com/forum/showthread.php?p=288922#post288922) on my TiVo HD, but it's giving me an error:

bash-2.02# ./drmcheck.tcl
DRMCheck.tcl, based on CipherCheck.tcl by AlphaWolf_HK

Not a TiVo super block! (magic=0xebbafeed)
while executing
"close $fh"
(procedure "crypcheck" line 7)
invoked from within
"crypcheck $fsid"
("uplevel" body line 1)
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 "./drmcheck.tcl" line 52)What should I do? I'm fairly familiar with tcl, but I don't know enough about TiVo file structures to troubleshoot this.

You need the 64-bit "mfs_uberexport" from the mfs_utils located here (http://www.dealdatabase.com/forum/showpost.php?p=290822&postcount=10).

lrhorer
02-02-2008, 01:16 PM
You need the 64-bit "mfs_uberexport" from the mfs_utils located here (http://www.dealdatabase.com/forum/showpost.php?p=290822&postcount=10).

Yeah, I figured that out, but now how do I get either mfs_ftp or mfs_uberexport working on the HD? I think maybe mfs_ftp may not have a version which will work for the HD, or if it does I haven't been able to find it. I tried to search for a detail on the unified mfs utilities, but either I'm just too tired at this point or I'm looking in the wrong places.

ScanMan
02-02-2008, 01:51 PM
Yeah, I figured that out, but now how do I get either mfs_ftp or mfs_uberexport working on the HD? I think maybe mfs_ftp may not have a version which will work for the HD, or if it does I haven't been able to find it. I tried to search for a detail on the unified mfs utilities, but either I'm just too tired at this point or I'm looking in the wrong places.Just use the 64-bit version of 'tserver' in Jamie's mfs_utils. Then tytool will work; I only use tytool tool to extract with no transcoding. Then I'll use bcc's 's3tots' to get an MPEG transport stream. Bcc has also updated his 'tytompg' for s3 ts support but I haven't tried it yet.

For mfs_ftp you want to replace with 64-bit mfs_* programs as described:

To use with the unpatched mfs_ftp, copy mfs_{export,import,stream,tarstream,uberexport} to your mfs_ftp directory and make a symlink from mfs_import to mfs_stdinsert. You'll have to use "ln -sf" when you create the symlink to replace the original mfs_stdinsert, if you didn't already move or remove it.in Jamie's original mfs_* utils post here (http://www.dealdatabase.com/forum/showthread.php?t=39487). The only thing about mfs_ftp is you might need some additional patches described there esp. for insertion.

lrhorer
02-02-2008, 05:14 PM
Just use the 64-bit version of 'tserver' in Jamie's mfs_utils.
Oh, pfft! Stupid me. I tried that and got an error. I just assumed tserver wasn't working. I should have known better - it's not like Jamie to include something which doesn't work out of the box. There was a 32 bit version of tserver in /utils, and /utils is earlier in the path than /tivobin...

'Teach me for the 100th time not to check using "which tserver".


Then tytool will work; I only use tytool tool to extract with no transcoding. Then I'll use bcc's 's3tots' to get an MPEG transport stream. Bcc has also updated his 'tytompg' for s3 ts support but I haven't tried it yet.
Yeah, I'm going to give those a try tomorrow or maybe later tonight.


For mfs_ftp you want to replace with 64-bit mfs_* programs as described:
in Jamie's original mfs_* utils post here (http://www.dealdatabase.com/forum/showthread.php?t=39487). The only thing about mfs_ftp is you might need some additional patches described there esp. for insertion.
Thanks. I read that, but I'm so woozy from the flu and lack of sleep I read it three times without getting the gist of it. I'll tackle it again later next week.