Results 1 to 5 of 5

Thread: DRM check

  1. #1
    Join Date
    Dec 2004
    Posts
    841

    DRM check

    Jamie (or anyone e4lse),

    I just loaded the drmcheck.tcl script from here on my TiVo HD, but it's giving me an error:
    Code:
    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.
    Having trouble with TyTool? Try TyTool Documentation
    Need to hack an S3 / THD? Try S3 Hacking Script

  2. #2
    Join Date
    Jan 2005
    Posts
    1,008
    Quote Originally Posted by lrhorer View Post
    Jamie (or anyone e4lse),

    I just loaded the drmcheck.tcl script from here on my TiVo HD, but it's giving me an error:
    Code:
    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.
    Last edited by ScanMan; 02-02-2008 at 11:55 AM. Reason: Added link!
    ScanMan --> Just another Tivo hacker...
    Killhdinitrd SA S2 Monte S2 Unscramble Upgrade Tivo Software

  3. #3
    Join Date
    Dec 2004
    Posts
    841
    Quote Originally Posted by ScanMan View Post
    You need the 64-bit "mfs_uberexport" from the mfs_utils located here.
    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.
    Having trouble with TyTool? Try TyTool Documentation
    Need to hack an S3 / THD? Try S3 Hacking Script

  4. #4
    Join Date
    Jan 2005
    Posts
    1,008
    Quote Originally Posted by lrhorer View Post
    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. The only thing about mfs_ftp is you might need some additional patches described there esp. for insertion.
    ScanMan --> Just another Tivo hacker...
    Killhdinitrd SA S2 Monte S2 Unscramble Upgrade Tivo Software

  5. #5
    Join Date
    Dec 2004
    Posts
    841

    Stupid operator

    Quote Originally Posted by ScanMan View Post
    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".

    Quote Originally Posted by ScanMan View Post
    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.

    Quote Originally Posted by ScanMan View Post
    For mfs_ftp you want to replace with 64-bit mfs_* programs as described:
    in Jamie's original mfs_* utils post here. 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.
    Having trouble with TyTool? Try TyTool Documentation
    Need to hack an S3 / THD? Try S3 Hacking Script

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •