Page 1 of 5 123 ... LastLast
Results 1 to 15 of 64

Thread: Hacks/Utilities Packaged with TPM

  1. #1
    Join Date
    Aug 2003
    Posts
    1,285

    Hacks/Utilities Packaged with TPM

    Rather than having them spread out all over the board, I thought it best to create a new thread as a repository for hacks/utilities that I have packaged up with TPM.

    Please reference and post in this thread for questions and information related to the Tivo Package Manager (TPM)

    http://www.dealdatabase.com/forum/sh...121#post141121

    Some of the advantages of using TPM are:

    - You can not install the software on a Tivo that it was not designed to run on.
    - Examine the packagename.meta and packagename.conf files for constraints.

    - One file, self installing/self extracting.

    - Creates custom uninstall script in /etc/tpm

    - Keeps track of installed packages in /etc/tpm/installed.packages

    packagename=softwarename-version-release-architecure.tpm

    architecure can be:
    S1
    - Series 1 (ppc)
    S2 - Series 2 (mips)
    tivo - All tivo architecure (Currently mips & ppc but includes future architecure)
    all - Not architecure specific
    i386 - Intel x86 Series of processors, starting with 80386



    To install, download and unzip the package. Transfer the package file (packagename.tpm) to your Tivo. Put it anywhere you like. I put it in /var/local/packages. Make sure you transfer in BINARY mode. Then type:
    Code:
    cd /var/local/packages (or wherever you put it)
    packagename.tpm
    and follow the prompts.

    To uninstall and remove the package, type:
    Code:
    /etc/tpm/packagename.uninstall
    The following files have all been re-packaged with the latest release (tpm-1.0-5.all.tpm) of TPM

    -----------------------------------------------------

    Edit 2004/11/09:

    Removed outdated noscramble and skip30 packages. For up-to-date information please see:

    List of tivoapp patches
    Disabling tystream encryption/scrambling with NoCSO
    Attached Files Attached Files
    Last edited by alldeadhomiez; 11-09-2004 at 11:41 AM.

  2. #2
    Join Date
    Aug 2003
    Posts
    1,285
    These versions of noscramble and 30SecondSkip do both S1 and S2 tivos

    The older versions will eventually be discontinued.
    Attached Files Attached Files
    Last edited by alldeadhomiez; 11-09-2004 at 11:41 AM.

  3. #3
    Join Date
    Aug 2003
    Posts
    1,285
    tivoftpd is 20040331 and contains the latest binaries for both Series 1 and Series 2. This version changes ownership of transfered files to 755 and other changes. Check the README.

    Update 2004/11/09:

    This file is no longer current and has been removed. A newer version, with source, is posted here.
    Last edited by alldeadhomiez; 11-09-2004 at 11:33 AM.

  4. #4
    Join Date
    Aug 2003
    Posts
    1,285
    Reserved for more files

  5. #5
    Join Date
    Aug 2003
    Posts
    1,285
    Reserver for some more files

  6. #6
    Join Date
    May 2003
    Location
    CA
    Posts
    131
    Just wanted to say great work sleeper. I already have these installed or I would definitely be giving them a try.

    Split

    DSR6000 - 3.1 - 120gb
    HDVR2 - Just for hacking

  7. #7
    Join Date
    Nov 2003
    Location
    California
    Posts
    9

    Problems with TPM on my S2 SA running 4.0.1b

    I have successfully installed TPM-1.0-2 on my S2 SA running 4.0.1b.
    I used it to install csocout1.

    However when I try to install Noscramble2 or FakeCall40, I get the following:

    Your Tivo is a Series 01.
    This software package is designed to run on a Series 2 Tivo.
    Installation aborted.

    Any suggestions on determining why TPM thinks my Series 2 is a Series 1?

    Thanks
    Last edited by MHarhen; 01-24-2004 at 06:27 PM.
    Tivo S2 SA 40 hr 4.0.1b
    Upgraded to 300 hr.
    Maxtor 120MB + 160MB

  8. #8
    Join Date
    Aug 2003
    Posts
    1,285
    Quote Originally Posted by MHarhen
    I have successfully installed TPM on my S2 SA running 4.0.1b.
    I used it to install csocout1.

    However when I try to install Noscramble2 or FakeCall40, I get the following:

    Your Tivo is a Series 01.
    This software package is designed to run on a Series 2 Tivo.
    Installation aborted.

    Any suggestions on determining why TPM thinks my Series 2 is a Series 1?

    Thanks
    Yes, Please post your Software System number. It is in the form of major-minor-series-hardware. It should look something like 4.0.1b-02-2-151

    The script uses the following line which you can type at the bash prompt:

    Code:
    echo "mls /SwSystem" | tivosh | grep -i tydb | head -1

  9. #9
    Join Date
    Aug 2003
    Posts
    1,285
    The above problem was caused by a new format in the SwSystem that did not conform to the prior format. The new format is

    4.0.1b.2003.12.02-1731-01-2-240
    The previous format was:
    3.1.1b-01-2-151

    All utilites have been repackaged with the latest version of TPM which corrects the problem.

  10. #10
    Join Date
    Jun 2001
    Posts
    3,108
    Quote Originally Posted by Sleeper
    The above problem was caused by a new format in the SwSystem that did not conform to the prior format. The new format is

    4.0.1b.2003.12.02-1731-01-2-240
    The previous format was:
    3.1.1b-01-2-151

    All utilites have been repackaged with the latest version of TPM which corrects the problem.
    um, thats not really a new format that is widespread, i believe thats more for beta versions and such. if you are looking for whether its series one or two, counting from the back should work, rather than from the front (if you are seperating by dashes)
    Step one: search button!
    Silly Wabbit, guides are for kids

  11. #11
    Join Date
    Aug 2003
    Posts
    1,285
    Quote Originally Posted by mrblack51
    um, thats not really a new format that is widespread, i believe thats more for beta versions and such. if you are looking for whether its series one or two, counting from the back should work, rather than from the front (if you are seperating by dashes)
    Already did that, and parsed from the front looking for either the first "-" or the third "." to determine the end of the version.

    I'm curious about what that "1731" is.

  12. #12
    Join Date
    May 2003
    Location
    CA
    Posts
    131

    29

    Just upgraded my HDVR2 to 4.0 and wanted to try out one of the TPM packages..

    So I decided to install the noscramble2-1.0-3.S2.tpm package.

    I had a couple of issues (none that I couldn't over come but...)

    Background: I downloaded, unzipped and then transfered the files to /var/packages in Binary mode.
    then 'cd /var/packages' on my tivo

    First issue, I tried (as the instructions say) to just execute noscramble2-1.0-3.S2.tpm this (of course) did not work as the file was not executable. so I did a chmod +x to the file, and was then able to execute it (Sleeper: I think you originally talked about the user going 'bash packagename.tpm')

    Code:
    Packaged with Tivo Package Manager (TPM) Version: 1.0 Release: 3
    
    noscramble2 is a bash shell script that patches Series 2 tivoapp. The patch
    causes tivoapp to no longer hash (scramble) recordings. New recordings have
    their CSO attribute set to zero. New unscrambled recordings and old scrambled
    recordings will both playback. Recordings that were made with a kernel patch
    or module will no longer play back until you nuke their CSO keys. Use csoscout
    to nuke them.
    
    Would you like to install "noscramble2-1.0-3.S2.tpm" now? [yes]: yes
    
    
    Where would you like to install "noscramble2-1.0-3.S2.tpm" ? [/usr/local/noscram
    ble2]:
    Extracting archive...
    Decompressing archive...
    Unpacking archive...
    ./noscramble2-1.0-3.S2.tpm: yes/files.tmp: No such file or directory
    cat: yes/files.tmp: No such file or directory
    
    Would you like to delete the package file "noscramble2-1.0-3.S2.tpm" now? [no]:
    Would you like to launch noscramble2 now? [yes]:
    
    
    Applying patch to Tivo Version 4.0
    4+0 records in
    4+0 records out
    Patch successfully applied.
    You must reboot for the change to take effect!
    
    
    Installation complete.
    I actually answered 'yes' for the first prompt instead of taking the default (ok, so I was being anal) then hit enter for all the rest of the prompts.
    You will notice that there were errors as it went along. I ended up with a directory call 'yes' in my /var/packages directory that contains the noscramble2 file.

    Other than that it did appear to finish successfully anyways!

    Split

    DSR6000 - 3.1 - 120gb
    HDVR2 - Just for hacking

  13. #13
    Join Date
    Aug 2003
    Posts
    1,285
    Splitsec,

    Thanks for the report. I haven't had any spare time lately but I will definitely take a close look at this.

    Sleeper

  14. #14
    Join Date
    May 2003
    Posts
    245
    Quote Originally Posted by Sleeper
    Already did that, and parsed from the front looking for either the first "-" or the third "." to determine the end of the version.
    I just tried to use the noscramble and Fakecall packages on my 4.0.1b and it was detected as software 3.0.
    Would you like to install "noscramble2-1.0-3.S2.tpm" now? [yes]:

    Your Tivo is running software version: 3.0
    This software package is designed to run on software versions 3.1.1b:4.0:4.0.1:4
    .0.1b

    Installation aborted.
    System Info shows software version 4.0.1b-01-2-140
    I just ran the same file on my 4.0 system and it ran fine
    System Info software version 4.0-01-2-240 FYI
    Last edited by rpl; 02-08-2004 at 11:24 PM. Reason: update info

  15. #15
    Join Date
    Aug 2003
    Posts
    1,285

    Regarding TivowebPlus

    This was posted in the TivoWebPlus thread and is being answered here:

    Quote Originally Posted by ShawnD
    What to I need to do to have it run at startup?
    You need nothing if you installed a TPM packaged verison. The install will prompt you if you want TivoWebPlus to start automatically. All is taken car of for you.

Posting Permissions

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