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

    Feb 5, 2004
    Annoying, yes! I use a program called Absolute Telent, with enter set to send CR instead of CR/LF (under VT options). You can also permanently set the IP address and other settings, so you are one click away from a telnet session on your Tivo. I have 4 shortcuts on my desktop, one that opens telnet on each Tivo. I'm sure there are other telnet clients that will do the same. Erics Telnet98 is one of them.
  2. Gunnyman

    Gunnyman Just a boring dude

    Jul 10, 2003
    don't have this issue with cmdline telnet on my mac :p
    BUT I did have echo until Fofer taught me telnet -K
    no more echo :D
  3. rbautch

    rbautch User

    Feb 5, 2004
    The only way this can happen is if the uninstall script did not restore your backup author file, or your virgin backup author file got overwritten with another backup. Since the main script appends startup commands to your author file, it's expecting a virgin author file. Try un-installing once more, then strip out your author file to virgin state, then run the script again.
  4. Gunnyman

    Gunnyman Just a boring dude

    Jul 10, 2003
    I bet my author file has been fubar for a while and I just noticed.
    THUMBS WAY UP for joe too btw.
  5. Human123

    Human123 DTivo TakeitOrLeavo

    Jun 9, 2003
    I am interested in adding the endplus option with the script. I assume that 6.2 Dtivos should use the endpad plus option from my reading. I also read where endpadplus will cancel a suggestion to pad a program. There is a -seq that you could add to change this.
    How does it install "out of the box"

    Also I notice a few recent reports on the other forum about a few recordings not happening and their speculating on either endpad or guide data. Anyone having problems here with endpadplus installed
  6. rbautch

    rbautch User

    Feb 5, 2004
    The script will detect that your tivo has dual-tuners and will install EndPadPlus. It uses the -seq switch by default. You can add or change EPP options by editing the corresponding line in your author file.
  7. Human123

    Human123 DTivo TakeitOrLeavo

    Jun 9, 2003
    And to verify, you run the uninstall script of the version you have installed, correct?
    I have 3 Dtivos and they all have different versions of your script. I am going to bring them all up to the lataest.
    Great work on this!!!
  8. rbautch

    rbautch User

    Feb 5, 2004
    Since the uninstall script for ver 2.3 had a bug that could sever your network connection, it's safest to use the newest one that comes with ver 2.5. All uninstall scripts are backwards compatible.
  9. Human123

    Human123 DTivo TakeitOrLeavo

    Jun 9, 2003
    Beware...Possible dumb question ahead

    Directions say to ftp 2 files to Tivo and store anywhere. (I put in /hacks) Then run dos2unix tweak*

    I want to uninstall old scripts now and need to ftp over the sh tweak-uninstall.sh
    I assume I can place it anywhere also and I will put it in /hacks which now only has tweak.sh in it.
    I thought I remembered old instructions on running dos2unix on the uninstall script also before running it. Is this still so. I use Filezilla FTP and always transfer in binary.

    After running uninstall script (which I have never done obviously) I am assuming that all traces of earlier versions are gone and when I ftp over the new 2 files, there won't be any overwritting of files.
  10. Human123

    Human123 DTivo TakeitOrLeavo

    Jun 9, 2003
    I Ftp'd the uninstall file over and ran it and here is a paste of the results

    bash-2.02# cd hacks
    bash-2.02# ls
    tweak-uninstall.sh tweak.sh
    bash-2.02# dos2unix tweak*
    bash-2.02# sh tweak-uninstall.sh
    Removing directories and files...
    skipping TWP uninstall...
    Skipping cron uninstall...
    Skipping CallerID uninstall...
    Skipping fakecall restore...
    Skipping USB 2.0 driver restore...
    No bakup profile found, skipping profile restore...
    Restoring original rc.sysinit.author file
    Restoring original splash screen...

    It was so long ago that I don't remember whether I had TWP installed along with 2.0 drivers or if I had the script install them. I thought I remember reading something about unistalling TWP manually if it was not installed by the script if you wanted it replaced with the latest version.

    Now that it skipped uninstalling some of these items I am wondering what I should do when installing an updated script and it asks about these items.

    Can I just run the new script and install everything I want and it will update or install these intelligently?
  11. tbeckner

    tbeckner TiVo Fan

    Oct 26, 2001
    I use "Telnet -t vt100 {IP Address}" instead of the "unset crlf" and that eliminates the extra CRLF and I have never ran into a problem. Which allows me to make a shortcut that functions perfect.
  12. rbautch

    rbautch User

    Feb 5, 2004
    Yes. The uninstall script recognizes everything that was installed by the previous script, and wipes them clean. Note that it also leaves a copy of the rbautch-files.tgz archive in whatever directory you ran uninstall from. Remember to replace this with the new version when you run the updated script.
  13. Human123

    Human123 DTivo TakeitOrLeavo

    Jun 9, 2003

    In my case it did not leave a copy of that file from /hacks where I uninstalled from. Could that feature be from a later version of the script? There is a version of that file in enhancements from running your new script. Where I ran unistall (/hacks) only has the uninstall file and the tweak.sh file which I removed the old one and replaced it with the new one

    Also, should I manually uninstall TWP or anything if I wanted the enhancement version? In my case I think I had it installed before I originally used your script the first time.
  14. rbautch

    rbautch User

    Feb 5, 2004
    If it's an older script, then it may have moved it to root. Yes, manually delete TWP if it was not installed by the script.
  15. Human123

    Human123 DTivo TakeitOrLeavo

    Jun 9, 2003

    When I ran the new script I did not get a choice on the fakecall and number of reboots per week. It says when installing crond that it was skipping setup.

    I want two reboots per week. What do you think happened here?

    Running rbautch Hacked Tivo Enhancements...
    Do you want to run the "express" version (for advanced users)? [y/n]: ncode

    Detected Tivo software version is: 6.2-01-2-321
    csplit less
    Your software version was compiled on Linux kernel: 2.4.20
    Your Tivo model's code name is: trinity readlink uudecode pegasu
    Your Tivo is a RID DTivo...SD-DVR80 or DVR-40

    Installing new profile with aliases...
    diff login
    Checking for existing profile...uuencode ircatch-atmel.o
    Existing profile detected, do you want to append new aliases it? [y/n]: y
    Appending aliases to your profile...

    dirname ls

    Do you want to change your bash prompt to be more descriptive? [y/n]: y

    fold mfs
    Enter a short name for this tivo here: KidzTivols setpri wipelogsee
    Appending profile with new bash prompt settings...
    Do you want to add color to your bash prompt? [y/n]: y
    fdisk mfs_poke sha1s

    aborting open transaction ... st
    et tivo here:

    Adding the alias "speed" to your profile to run netperf...rstream splitush]

    Do you want to add additional target tivos? [y/n]: yrt-stop-daemonlogin
    Enter the IP address of your second target tivo here:

    71 and]
    After rebooting, type "speed2" at bash to measure MRV speed between 192.168.123.ar/dev/log -m 10000
    171 and S /tvbin/dssappAVus

    Appending your author file to run netserver on reboot...root 452 S /sbin/klogdt 1240 S /tvbin/d

    Make sure you run this script on all target tivos before use.
    58 root 1132 S /tvbin/dssappAV root

    Do you want to install channel logos? [y/n]: y
    Loading channel logo slices. This will take a minute...dssappAV

    Do you want to replace the "Almost There" splash screen [y/n]: yssappAVtform trinityp
    Installing NCID CallerID...
    Appending rc.sysinit.author file to run callerID on reboot...
    85 root 1532 S /tvbin/TvLauncher -Foregro

    Do you want to install EndPad(Plus) for soft padding all recorded shows? [y/n]:
    93 root 2204 S
    How much padding (in minutes) would you like to add BEFORE each program?: 3er -Foreground -platform trinity
    How much padding (in minutes) would you like to add AFTER each program?: 3
    121 r
    88 root 1532 S /tvbin/TvLau
    Installing EndPadPlus (by Falcontx and Sanderton) for dual tuner DirecTivo

    124 root 1620 S mcp dbgc-mcp pwd

    Do you have Tivowebplus already installed? [y/n]: y 4112 S dbgc-mcp
    Tivowebplus detected in /var/hack directory...mcp35 root 1800 S huxley
    creating TWPrun scripts on the fly (used later for cron, etc)1620 S mcp
    136 root 18

    Existing fakecall detected in /busybox, backing up and replacing...
    137 root 180
    Running updated fakecall now....mcp
    Running fakecall v

    Existing crond binary detected, replacing...
    137 root 1800 S huxleyn tv
    Existing cron installation detected in /var/spool/cron, skipping cron install...S huxleyces
    139 root 1800 S huxle

    Do you want to automatically make weekly backups of your season passes? [y/n]: y1800 S huxley SW [khubd] tmp

    Existing backup.itcl module detected. Good...ystemServices3444 S tcphonehome
    Appending crontab with weekly season pass backup task...ot 2508 S SystemServices tcphonehomemod

    155 roo
    ]: y 3
    This backup and future weekly backups will be written to /seasonpass_backups/bac
    162 root 2508 S SystemServicest
    Be sure to FTP your backups to your PC regularly for safe keeping.
    163 root 496 S /sbin/dhclien
    Patience please. Backup will take about 2 minutes, during which youll see no out
    Season passes and wishlists successfully backed up!po
    164 root

    Do you want to remove HMO/MRV expiration certificates? This cantgrep
    172 root 2780 S Kn
    hurt, and is necessary if you received 6.2 from a Tivo download. [y/n]: y
    173 root

    ----- ---------- NetworkVideoS
    1087735 TIVOVID_2-12000-32767-00000000

    No expiration certificates found in /State/Keyring...tComponent183 root 2532 S NetworkVideoService
    ...so you're good to go. Nothing deleted.

    Do you want Showcases and Yellow Stars? [y/n]: y4 root 2532 S NetworkVideoServic
    starting sc62add.tcl...
    Showcases and yellow stars successfully added! 2780 S KnownHostComponent
    Showcases will start showing up tomorrow morning60 S ApgManager
    Enhancement Installation Complete!! Please reboot now...ApgManagerrun
  16. rbautch

    rbautch User

    Feb 5, 2004
    It skipped the whole cron installation because it detected an existing cron installation in /var/spool/cron, which you must have installed yourself. Delete that directory, uninstall, then reinstall.
  17. Human123

    Human123 DTivo TakeitOrLeavo

    Jun 9, 2003
    Just to be clear...

    I delete the entire directory of /var/spool/cron?

    I am going to delete TWP also. So I would delete the whole directory of /var/hack/tivowebplus?

    Thanks...Just wanting to be careful

    For what it's worth
    I think I may have manually installed TWP, but I did not install crond manually. I couldn't do it if I wanted to :)

    Look at my earlier post showing the uninstall. It skipped alot of things which I am not sure if that is normal or not.
  18. rbautch

    rbautch User

    Feb 5, 2004
    Yes, delete entire directory. It's possible the flag that signals the uninstaller got deleted, which would cause it to skip.
  19. bnm81002

    bnm81002 New Member

    Oct 2, 2004

    I figured that either your Scripts or the Zipper would put the hacks in a different directory(/hacks) then in the /var directory as Gunny has said and that the logs would be wiped by using cron, damn you and Gunny are too good :up: :up: :up:
  20. JammasterC

    JammasterC giggty, giggty

    Aug 9, 2005
    While running Enhancement Script ver.2.5beta, I was asked to set IP parameters :
    I had set the Default gateway incorrect , I would like to change the IP parameters I uninstalled ver2.5beta , but when running Enhancement ver2.5, I recieve the following
    The following IP parameters foung in MFS:
    Ip is currently set to...
    default gateway is currently set to...
    I need to chage the IP address of the modem.
    thank you
    After "searching" and piecing together posts, Within /enhancements I found net-launch.sh
    when typed at the bash prompt took me to the Ip parameter setup dialog !

Share This Page