View Full Version : Disable updates on HDVR2?
Barrett
09-20-2004, 06:47 PM
My DirecTivo somehow downloaded updated software or something recently, and caused me to lose all my hacks and scrambled my recordings.. I would like to keep this from happening in the future and also on my other 2 that I guess haven't got the update yet. How do i keep it from updating ever again?
Barrett
09-20-2004, 06:51 PM
Just to be more clear, none of the Tivo's are connected to a phone line, and they are all running 3.1.0-01-2-151 version of the software.
NutKase
09-20-2004, 11:41 PM
How were these tivos hacked?
NutKase
Barrett
09-21-2004, 01:57 AM
I copied the u5-151 hacked image to them.
NutKase
09-21-2004, 10:56 AM
I copied the u5-151 hacked image to them.
It seems that image didn't have 'upgradesoftware=false' set. It can be set as a bootpage parameter.
NutKase
Barrett
09-21-2004, 12:14 PM
It seems that image didn't have 'updatesoftware=false' set. It can be set as a bootpage parameter.
NutKase
How? Do I need to add that line to the hackinit?
JohnSorTivo
09-21-2004, 01:41 PM
How? Do I need to add that line to the hackinit?
You can use "bootpage -P" to edit your bootpage parameters. However, an easier way is to modify your rc.sysinit file.
I believe, however that it's:
export upgradesoftware=false
Rather than,
It seems that image didn't have 'updatesoftware=false' set
So that in the end, the pertinent section of your modified rc.sysinit file appears as follows:
export upgradesoftware=false
if [ "$upgradesoftware" = false ]; then
echo "Not upgrading software"
else
# TODO... Find another way to do this...
tivosh /etc/rc.d/finishInstall.tcl
export -n EMERGENCY_REINSTALL
fi
Barrett
09-21-2004, 01:50 PM
You can use "bootpage -P" to edit your bootpage parameters. However, an easier way is to modify your rc.sysinit file.
I believe, however that it's:
export upgradesoftware=false
Rather than,
So that in the end, the pertinent section of your modified rc.sysinit file appears as follows:
export upgradesoftware=false
if [ "$upgradesoftware" = false ]; then
echo "Not upgrading software"
else
# TODO... Find another way to do this...
tivosh /etc/rc.d/finishInstall.tcl
export -n EMERGENCY_REINSTALL
fi
Thanks, sorry i'm so clueluess, I found rc.sysinit in my /etc/rc.d directory (I had no idea where it was) So I understand, I need to add that code that you gave to the actual rc.sysinit file, and then save it and chmod 777 the file, then reboot? Do I need to do anything with the rc.sysinit.author file or any of that?
Thanks for the help
Barrett
09-21-2004, 01:54 PM
also, without modifying anything, this is currently in the rc.sysinit file
# Check for software upgrade
if [ "$swupgrade" = true ]; then
/tvlib/tcl/updateSoftware.tcl
fi
Do I need to delete these lines?
edit: found this a little bit further down, it seems like its the same as yours?
if [ "$upgradesoftware" = false ]; then
echo "Not upgrading software"
else
# TODO... Find another way to do this...
tivosh /etc/rc.d/finishInstall.tcl
export -n EMERGENCY_REINSTALL
fi
JohnSorTivo
09-21-2004, 01:55 PM
Thanks, sorry i'm so clueluess, I found rc.sysinit in my /etc/rc.d directory (I had no idea where it was) So I understand, I need to add that code that you gave to the actual rc.sysinit file, and then save it and chmod 777 the file, then reboot? Do I need to do anything with the rc.sysinit.author file or any of that?
Thanks for the help
If you're modifying the file while on your Tivo, there's no need to chmod it, as the permissions will not change. Just be sure that your root file system is mounted as read/write, so that you can save your changes:
mount -o remount,rw /
Make the necessary changes and save your file, then change your system back to read-only:
mount -o remount,ro /
Barrett
09-21-2004, 01:57 PM
Thanks for the quick reply, posted an edit in the above post with another question
JohnSorTivo
09-21-2004, 01:59 PM
Thanks for the quick reply, posted an edit in the above post with another question
Yep, that's the correction section, just add the export statement just above it:
export upgradesoftware=false
Barrett
09-21-2004, 02:03 PM
Thanks a ton, hope I did it right :)
NutKase
09-22-2004, 12:54 AM
I believe, however that it's:
export upgradesoftware=false
Rather than,
You, of course, are correct. A simple typo... and I've pretty hard on those ;)
upgradesoftware=false
...is the correct parameter. I'm an *****, SORRY! :(.
NutKase
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.