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. rpdre1

    rpdre1 New Member

    273
    0
    Feb 20, 2005
    try this in bash:
    Code:
    /hacks/tweak_uninstall.sh
    
     
  2. pip55

    pip55 New Member

    42
    0
    Dec 29, 2005
    Whatever reads the commands is problematic
    Took me the longest time to get sh tweak.sh to run
    Same thing with sh tweak_uninstall.sh
    No luck with /hacks/tweak_uninstall.sh

    ??
     
  3. Jerry_K

    Jerry_K Don't know much

    579
    0
    Feb 7, 2002
    Maryland
    pip55

    first you need to type in rw

    All the files are set to ro (read only) by the enhancement script.

    If you try the "additional" features of your hacked DTiVo you might want to type this into the command line. It will give you back your black bash-2.02# (that is a space in there) prompt which you will need for one of those "additional" features.

    echo "export PS1=\"bash-2.02# \"" >> /.profile

    Thanks to rbautch for the pointers. I sort of figured out the rest from the start.sh file and a whole lot of really dumb approaches cuz I don't have a clue about linux.
     
  4. stivovance

    stivovance New Member

    141
    0
    Feb 12, 2003
    Chicago
    Is there a way to turn these off? I'm not exactly comfortable having my hard drive reboot 104 times per year.

    I know that I answered n to having it reboot, but sure enough, 325am, it rebooted.

    I just did my 2nd machine, and having the same happen on both of them.
     
  5. Finnstang

    Finnstang King of the North

    8,666
    0
    Sep 11, 2003
    Winterfell
    The script asks if you only want to reboot if not recording something. It doesn't ask about whether or not to reboot at all. If you really want to disable it, it is in the cron...just comment out the appropriate lines. I suggest you read and understand why it is rebooting in the first place though before disabling it.
     
  6. pip55

    pip55 New Member

    42
    0
    Dec 29, 2005
    Thanks Jerry,rbautch,rpdre1,
    Tried all suggestions
    For the sake of those new to unix like myself what I found to be the problem was, apparently, when I FTP'd: sh tweak_uninstall.sh
    to directory on tivo, it got corrupted or wasn't binary.
    Checked file transfer settings (FileZilla), set to binary.
    Deleted existing file, resent file again and then command was accepted.
     
  7. stivovance

    stivovance New Member

    141
    0
    Feb 12, 2003
    Chicago
    I know why it's rebooting, don't care, I don't want it to reboot at all.
     
  8. Gunnyman

    Gunnyman Just a boring dude

    30,750
    2
    Jul 10, 2003
    !Texas
    then remove the lines from crontab.
     
  9. stivovance

    stivovance New Member

    141
    0
    Feb 12, 2003
    Chicago
  10. pdawg17

    pdawg17 Here's Julia!!

    362
    0
    Mar 1, 2003
    I can't see Hackman in twp...I haven't tried deleting the .cfg and .ini files but here is my log:

    TivoWebPlus Project - v1.2.1
    The program comes with ABSOLUTELY NO WARRANTY.
    This program is licensed under the GPL.
    See the 'copyright' and 'README' files for copyright and credit information.
    Loading modules...
    backup
    channelprefs
    favicon
    hackman
    --hackman Version 4.0.2--
    -No problem running mips find -- mips version of find selected.
    -/dev/router_client: No such file or directory running mips sendkey -- ppc SendKey selected.
    POSIX EROFS {read-only file system} error renaming "/tivowebplus/modules/hackman.cfg.draft" to "/tivowebplus/modules/hackman.cfg": read-only file system
    while executing
    "file rename $config\.draft $config"
    (file "/tivowebplus/modules/hackman.itcl" line 2858)
    invoked from within
    "source $module "
    index
    -initializing logo index
    -initializing channel table
    --caching 749 channels for source of type=6 (DirecTV)
    --caching 9 channels for source of type=4 (ATSC)
    -initializing genre table
    -initializing now showing cache
    -initializing season pass cache
    info
    lj_utils
    logos
    logs
    mail
    manrec
    merge
    mfsbrowser
    mrv
    netconfig
    phone
    resources
    Loaded 0 resource definitions
    sched
    screen
    search
    theme
    ui
    webremote
    whatson
    wishlists
    xplusz
    Accepting Connections

    It looks like it cannot change the filename because it is "read only"? How do I change that or is it just easier to delete the files?
     
  11. Finnstang

    Finnstang King of the North

    8,666
    0
    Sep 11, 2003
    Winterfell
    rw at the bash prompt. Make sure to change it back to ro when you are done.
     
  12. pdawg17

    pdawg17 Here's Julia!!

    362
    0
    Mar 1, 2003
    Thanks...that did it...now I just need WMP to show video of my shows with TyShow...I've tried installing several different mpeg2 codecs but none of them do a thing...
     
  13. rbautch

    rbautch User

    3,629
    0
    Feb 5, 2004
    Chicago, IL
    Thanks to TCF user garrettoomey for making the following updates to the enhancement script:

    • Moved CRONLOG-MAIN and cron.test.out to /var/log so they show up in Tivowebplus. Wipelogs will not delete cronlog-main.
    • Made sure directory is mounted read-write for seasonpass backups.
    • Changed fakecall.tcl cron log date format to match other entries in cronlog-main.
    • Recreate callerID log when wipelogs deletes it.

    To take this update, you don't have to FTP anything to your tivo. Just run the uninstall script, then run the tweak.sh that's already on your tivo.

    Nice job garret!
     
  14. Finnstang

    Finnstang King of the North

    8,666
    0
    Sep 11, 2003
    Winterfell
    Speaking of the cron, the following line needs to be changed in the root cron:

    Code:
    22 9 * * */3 * rm /var/log/cronlog-main; echo "'date' cron logs wiped">> /var/log/cronlog-main
    should be changed to this:
    Code:
    22 9 1 * */3 * rm /var/log/cronlog-main; echo "'date' cron logs wiped">> /var/log/cronlog-main
    Otherwise it deletes the cronlog everyday during every third month. With the change it will only delete it on the first day of the month.
     
  15. mgmrick

    mgmrick Haven't broke yet

    399
    0
    Aug 28, 2002
    Port Byron...
    Just upgraded the new script. One error message.

    Do you want to install cron for improved performance/logging/backups? [y/n] :y
    find: ./proc/317/fd: No such file or directory
    Creating user definitions...
    Creating required cron directories...
    copying the crondtab where crond expects it
    appending your rc.sysinit.author file to run crond on startup


    Thanks
    Rick
     
  16. alert5

    alert5 New Member

    133
    0
    Nov 16, 2003
    I have not seen mention of this. If you have NCID installed and want your PC's on the same network to take advantage of callerID, just install the windows version of "NCIDPOP". I believe there is a MAC version too.

    Point "NCIDPOP" at the IP of the DirecTiVo/HR10-250 running the NCID server and callerID pops up on the PC running NCIDPOP software.

    Nice if your TV isn't on, you are watching an OTA feed or it is just inconvenient to look at the TV OSD while you are busy at your computer.

    This is particularly useful when I'm at my Dell LCD-TV work station using the display for the computer.

    This just gets better all the time.
     
  17. kimsan

    kimsan underling

    732
    0
    Jan 23, 2002
    Greenbackvil...
    Quick check here. My TiVos *do not* have internet access. I'm guess in this case I need to grab and ftp over the new script, THEN tweak_uninstall/tweak again.

    Just want to be sure in case I bother at all.

    Thanks for the continuing updates and support!
     
  18. Gunnyman

    Gunnyman Just a boring dude

    30,750
    2
    Jul 10, 2003
    !Texas
    try media player classic, or better yet, VLC
     
  19. rbautch

    rbautch User

    3,629
    0
    Feb 5, 2004
    Chicago, IL
    You could ignore this, but may want to check your /busybox for the "find" binary. I ececute this command to find and delete old crond binaries on your tivo:
    Code:
     find -name crond
    Try it and see if it works.
     
  20. rbautch

    rbautch User

    3,629
    0
    Feb 5, 2004
    Chicago, IL
    Good catch. This mistake has been in there for months. I originally used 1-12/3 for the month field, thinking I could have it wipe every 3 months instead of every third month (i.e. if March was considered a "third month", but you just hacked your tivo today, then it wouldn't wipe until 3 months from today [May]). In retrospect I'm not sure if that would have worked, since I don't know what cron would use for the "beginning date" (i.e., when your tivo rebooted, would the beginning date be set back to zero?). Anyway, I'll settle for every third month for now, unless anyone wants to put more research into it. I fixed the crontab in the current download as you suggested.
     

Share This Page