1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Enhance Your Hacked Tivo With This Script

Discussion in 'TiVo Underground' started by rbautch, Jul 21, 2005.

  1. rbautch

    rbautch User

    3,629
    0
    Feb 5, 2004
    Chicago, IL
    Restore the backup author file and .profile, then delete the enhancements directory, then run tweak.sh. Alternatively, you can grab the tools disk download drom the Zipper website, extract the uninstall script from rbautch_files.tgz, FTP it to your tivo and then run it. You could also try to fix your existing uninstall script by running dos2unix on it (if dos line ending were the problem).
     
  2. llurkin

    llurkin New Member

    36
    0
    Apr 28, 2005
    While I have run the Zipper on about 4 drives in my two systems with no problems, I am now stumped.

    I have experienced a problem with the Zipper and tweak.sh that is driving me to distraction. So much so, that I have printed out tweak.sh and am single stepping through the process. As a background, I've created the enhancements directory, then moved rbautch_files.tgz into the directory. I've also created /enhancements/varhacks..

    Then the following tar command causes the same message as tweak.sh

    bash-2.02# pwd
    /enhancements
    bash-2.02# dir
    rbautch_files.tgz varhacks
    bash-2.02# tar -zxvf /rbautch_files.tgz 1>/dev/null
    unzip: cannot find /rbautch_files.tgz, /rbautch_files.tgz.zip or /rbautch_files.tgz.ZIP.
    bash-2.02# tar -zxvf rbautch_files.tgz 1>/dev/null
    End-of-central-directory signature not found. Either this file is not
    a zipfile, or it constitutes one disk of a multi-part archive. In the
    latter case the central directory and zipfile comment will be found on
    the last disk(s) of this archive.
    note: rbautch_files.tgz may be a plain executable, not an archive
    unzip: cannot find zipfile directory in one of rbautch_files.tgz or
    rbautch_files.tgz.zip, and cannot find rbautch_files.tgz.ZIP, period.
    bash-2.02#

    What is this message saying. It does not seem to matter if I type the exact commands that exist in tweak.sh, or the tar command when I am actually in the /enhancements directory.

    The drive is a 80% full 200 gig that I don't wish to loose the recordings.

    What should I do now?
     
  3. Luv2DrvFst

    Luv2DrvFst New Member

    186
    0
    Nov 7, 2005
    You don't want rbautch-files.tgz in /enhancements. In fact you don't even want to create /enhancements -- that's what tweak.sh does. You put rbautch-files.tgz in /hacks -- the same directory that tweak.sh is in.
     
  4. rbautch

    rbautch User

    3,629
    0
    Feb 5, 2004
    Chicago, IL
    Sounds like the rbautch_files.tgz file is corrupt or didnt download correctly. If you delete that file and rerun tweak.sh it will automatically download a fresh one for you. If that doesnt work, extract a new .tgz file from the tools disk and FTP it to your Tivo.
     
  5. llurkin

    llurkin New Member

    36
    0
    Apr 28, 2005
    OK..
    I went to www.mastersav and downloaded a fresh copy of rbautch_files.tgz

    I started Tera Term and entered my tivo and got a bash prompt. typed "mount -o remount,rw / " in tera term, then, while I was in the directory where the new copy of the tgz was, I started ftp, and put the file into /hacks/

    then..

    bash-2.02# mount -o remount,rw /
    bash-2.02# dir
    mfs_network rbautch_files.tgz superpatch-67all-NutKase-1.1.tcl tweak.sh
    network.tcl set_mrv_name_67.tcl superpatch-67all-NutKase-1.1.txt tweak_uninstall.sh
    bash-2.02# sh tweak.sh
    Existing rbautch_files.tgz archive found in /hacks/
    Skipping new script download...

    Running rbautch Hacked Tivo Enhancements...
    End-of-central-directory signature not found. Either this file is not
    a zipfile, or it constitutes one disk of a multi-part archive. In the
    latter case the central directory and zipfile comment will be found on
    the last disk(s) of this archive.
    note: /enhancements/rbautch_files.tgz may be a plain executable, not an archive
    unzip: cannot find zipfile directory in one of /enhancements/rbautch_files.tgz or
    /enhancements/rbautch_files.tgz.zip, and cannot find /enhancements/rbautch_files.tgz.ZIP, period.
    mv: /enhancements/tweak_uninstall.sh: No such file or directory
    Checking your telnet settings. Do you want to continue? [y/n]: y

    Do you want to run the "express" version (for advanced users)? [y/n]: y
    cat: /enhancements/start.sh: No such file or directory
    unzip: cannot find /^sleep/d, /^sleep/d.zip or /^sleep/d.ZIP.
    bash-2.02#


    It almost seems that the tivo has a command that states, on error, tell him about the zip commands.

    I have taken the drive out 4 times, and ran the zipper on the drive.

    It is confounding what is going on..
     
  6. llurkin

    llurkin New Member

    36
    0
    Apr 28, 2005
    I wonder if it would be wise to erase the /hacks/ directory, and zipper the drive again?

    Any thoughts..
     
  7. llurkin

    llurkin New Member

    36
    0
    Apr 28, 2005
    removed the /hacks directory, and the /enhancements directory, rezippered the drive in my PC.

    Put it in the Tivo, used tera term, and timorously typed sh tweak.sh in the /hacks directory.

    NOTHING CHANGED!.. SAME REPORT! Ie: here's how to use zip...

    Well, like Edison, I know alot of ways not to get the result I want.
     
  8. JoelCFC25

    JoelCFC25 New Member

    18
    0
    Apr 25, 2006
    Looking at tweak.sh, it's clear to me that the script is finding the appropriately named file rbautch_files.tgz, creating /enhancements, and moving the .tgz file there. It's bombing upon attempting to unzip (before it even gets to untarring) the file.

    Googling the phrase "End-of-central-directory signature not found. Either this file is not
    a zipfile, or it constitutes one disk of a multi-part archive." is informative and points to what the author suggested, that your rbautch_files.tgz is corrupted somehow. That is occurring either upon original download of the file, or upon transfering it via FTP. Just to be clear--you aren't transfering it in ascii mode are you? I know that's a silly question but just to cover all the bases....
     
  9. rbautch

    rbautch User

    3,629
    0
    Feb 5, 2004
    Chicago, IL
    Try the following commands to eliminate FTP as the problem:
    Code:
    wget -O /enhancements/rbautch_files.tgz http://www.mastersav.com/tivo_tweak/rbautch_files.tgz
    tar -zxvf /enhancements/rbautch_files.tgz
     
  10. sonyuser

    sonyuser New Member

    22
    0
    Sep 19, 2005
    I have been running this script for several months now without a hitch. Great work by Rbautch. Have had phone line plugged in because I like the caller ID. Fakecall had been working as stated all this time and confirmed as it always said the next call would either be the upcoming Sunday or Wednesday.

    On my last phone bill, I saw numerous outgoing phone calls on my phone bill to DTV. I had never seen these before. I have my receiver set up to reboot periodically per the script. Not sure why these phone calls started happening. I do NOT purchase any PPV. When I look at call status now, it no longer is on Sun or Wed.

    Is there anyway to manually run the FAKECALL script? I did a search (find) for Fakecall but could not find it. Trying to see what is going on.
     
  11. Luv2DrvFst

    Luv2DrvFst New Member

    186
    0
    Nov 7, 2005
    There are two types of calls a DTiVo makes -- one for the TiVo stuff which the hacks and fakecall block, the other is to DTV. This is how software updates and PPV purchases get handled. My DTiVo seems to dial out to DTV about once every 60 days. I suspect that what your unit is doing is normal and not causing any problems.

    Fakecall can be run by typing the following at a bash prompt:

    /enhancements/fakecall.tcl

    Linux is very particular about case, so a search for Fakecall is different than a search for fakecall. Also, the full name of the file is fakecall.tcl. A search hint is to use an * to more easily find files, for example:

    ffind fakecall*
     
  12. llurkin

    llurkin New Member

    36
    0
    Apr 28, 2005
    Thanks for the suggestions, but before they were posted, I tried one other item that appears to have worked well.

    Because the program crashed at the same place each time, everything pointed to a corrupt rbautch_files.tgz file. By removing the file with rm, my suspicion was that, like dos, removing a file in Linux just removed some letters from the filename. When the file was reloaded, it was being put in the same place, with the same corruption. So.. I did a tweak_uninstall, then I used mv to rename the corrupt file to rbautch_files.tgg, then ftp'd the rbautch_files.tgz from my PC file back to the Tivo.

    In my mind, all the zipper files were where they were supposed to be, so I ran sh tweak.sh and.. SUCCESS!

    Now I have some other things I wish to do, and if they work, and haven't been reported before, I'll post the results.

    Thanks to Rbautch and Gunnyman for a GREAT PROGRAM!
     
  13. rbautch

    rbautch User

    3,629
    0
    Feb 5, 2004
    Chicago, IL
    Navigate to /busybox and run it with tivosh fakecall.tcl
     
  14. pallen4215

    pallen4215 New Member

    118
    0
    Mar 4, 2005
    I didn't use zipper, but I did use rbautch's enhancement script. Will I need to do anything else?
     
  15. alert5

    alert5 New Member

    133
    0
    Nov 16, 2003
    Actually I think crontabs with callerID enabled kicks off a forced reboot every Sunday and Wednesday. Fakecall in my crontabs root is set to execute once a day. The default for Fakecall was 10:20PM CST everyday with my version of the tweak. I changed this to reflect my time zone (EDT) when I modified my callerID box forced reboots to happen at 3:25AM EDT.

    I would check your cron root to be sure Fakecall is happening daily, not just when a reboot occurs.
     
  16. alert5

    alert5 New Member

    133
    0
    Nov 16, 2003
    Wed May 17 02:20:05 UTC 2006 Fakecall was run successfully, run verified
    Wed May 17 07:14:03 UTC 2006 TWP stopped
    Wed May 17 07:15:04 UTC 2006 TWP started
    Wed May 17 07:22:01 UTC 2006 cron.test.out deleted
    Wed May 17 07:28:02 UTC 2006 Fakecall was run successfully, run verified

    The above is from my cronlog-main. It will show you if Fakecall is the result of a reboot or a scheduled daily Fakecall.
     
  17. isdnmatt

    isdnmatt New Member

    36
    0
    Feb 17, 2005
    Is there something wrong with the archive that the script is downloading? I was able to use the script about 2 weeks ago, and now I get an error of tar:invalid tar magic.
     
  18. eclipsme

    eclipsme New Member

    24
    0
    May 26, 2006
    My problems all started here - "tar: Invalid tar magic"

    I downloaded tweak.zip, ftp to the tivo, unziped it there. then from a bash prompt typed sh tweak.sh. Here is what happened:

    bash-2.02# sh tweak.sh
    Original unpatched tivoapp found in /tvbin. This takes up lots of space and may
    interfere with running this script. Enter r to remove it, k to keep it, or e to
    exit this this script now so you can FTP it to your PC. Enter r k or e here: r
    Downloading latest Enhancement script...
    Connecting to {removed url per your restrictions}[69.90.236.30]:80
    rbautch_files.tgz 100% |*****************************| 2032 KB 00:00 ETA
    Downloaded main scripts successfully!


    Running rbautch Hacked Tivo Enhancements...
    tar: Invalid tar magic
    mv: /enhancements/tweak_uninstall.sh: No such file or directory
    Checking your telnet settings. Do you want to continue? [y/n]: y

    Do you want to run the "express" version (for advanced users)? [y/n]: n
    tweak.sh: /enhancements/start.sh: No such file or directory
    bash-2.02# path
    bash: path: command not found
    bash-2.02# sh tweak.sh
    Enhancements directory detected. Run the uninstall script first. Exiting...
    bash-2.02# sh tweak-uninstall.sh
    tweak-uninstall.sh: tweak-uninstall.sh: No such file or directory
    bash-2.02#


    I can't install, can't uninstall. Kind of stuck. The main thing I was wanting from the script was the usb2 drivers. What should I do now?

    Thanks,
    Harvey
     
  19. rbautch

    rbautch User

    3,629
    0
    Feb 5, 2004
    Chicago, IL
    Download Alphawolfs all in one utilities and install them on your tivo. Then either try to run the script again, or try out the tar command on the /enhancements/rbautch_files.tgz archive first. I'll check the archive to make sure nothing is wrong with it.
     
  20. rbautch

    rbautch User

    3,629
    0
    Feb 5, 2004
    Chicago, IL
    I think it's the archive itself. I'll uploaded it again to see if it fixes it.
     

Share This Page