(DEPRECATED) SLEEPER ISO - Series 2 Scripts for U5, Monte and Prom with many hacks

If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

(DEPRECATED) SLEEPER ISO - Series 2 Scripts for U5, Monte and Prom with many hacks

Edit by mrblack51:

As evidenced by many posts in this thread and throughout the forum, the "sleeper iso" is both outdated and buggy. Specifically, the default setup installs outdated (ie: old versions of tivoweb, kmem instead of NoCSO, etc), and/or broken hacks (ie: mfs_ftp in some versions, md5sum, joe), uses a non-standard partition layout, and causes unexpected results due to hacks such as the included SPS30 script (search: ghost). While the basic process works, it is highly recommended that you read one of the many threads on using killhdinitrd, which is a better solution. As such, while this method works (with numerous issues that need to be dealt with for a reliable setup), it is not recommended anymore. There is not a another "one step" disk which replaces this one, but there are many boot disks which can be used to hack the drive using the killhdinitrd method. do a search.

edit2: There have been numerous questions/threads/conspiracy theories regarding the ban of sleeper. The facts are clear, and though not being rehashed here (do a search if you are interested), suffice it to say that sleeper will not be responding to any support questions on this board. the ban is permanent and the decision is final, so there is no need to continually bring it up. thanks

edit3 by adh: Requests for TivoScripts support will not be entertained outside this thread. Best bet: just don't use it at all.

TERMS OF USE
A.) REDISTRIBUTION PROHIBITED IN ANY FORM
B.) SALE OF ANY DRIVE OR UNIT MODIFIED WITH THIS SOFTWARE PROHIBITED
C.) USE OF THIS SOFTWARE TO OBTAIN THEFT OF SERVICE PROHIBITED
D.) USE OF THIS SOFTWARE TO OBTAIN AND DISTRIBUTE COPYRIGHTED MATERIAL PROHIBITED

By clicking on one of the following links you inherently agree to the TERMS OF USE.

PLEASE READ THIS THREAD BEFORE USING - ESPECIALLY THE PART ABOUT THE REPORTED PROBLEMS OTHER PEOPLE HAVE HAD

I have created automated scripts that perform the U5, Prom and Monte installations for SERIES 2 ONLY!!!!!!

U5 (userland hack) has been removed.

Prom is ONLY for tivos that have a new prom which requires soldering

The scripts are on a bootable mfstools disk (ISO) that also includes many of the more common hacks.

To use them you download the ISO, burn the disk and boot from it. You must install a FAT32 drive as Primary Master, a bootable CD drive as Primary Slave and the Tivo drive as Secondary Master.

The scripts are designed to teach what is happening. Each command that is executed has a brief explanation of what the command is doing and prints out the command. The user is prompted to press enter to execute each command and is then presented with a success or failure message.

The main menu will automatically appear upon boot. All the scripts perform 4 phases, any of which can be skipped. The phases are Backup, Restore, Surgery & Final Installation. However, you can not Restore unless you Backed up with the scripts first.

IT IS STRONGLY RECOMMENDED THAT YOU BACKUP YOUR ORIGINAL HARD DRIVE AND USE A SECOND DRIVE TO HACK. I WILL NOT BE RESPONSIBLE FOR ANY DAMAGE AS A RESULT OF THESE SCRIPTS OR YOUR OWN NEGLIGENCE.

DOES YOUR ISO/SCRIPTS CONTAIN THE XXXX HACK THAT ALLOWS ME TO STEAL DTV SERVICE AND/OR TIVO SERVICE

No! Please don't PM me about this. It is against forum rules and illegal and could jepordize all the hard work that I have done for the benefit of others.

I got this error after running the scripts:
Boot failed reason=60
Ram size = 64
Service number is 1010000C0223B7C.
What is password?

Try running the Monte script, not the Prom script!

How far will the u5 and prom scripts get me in the sense of being protected from software updates?

U5 - No longer supported
Monte - uses the upgradesoftware=false on the bootpage
Prom - uses upgradesoftware=false on the bootpage

Are their any task that have to be done to my tivo before using your scripts? (such as reinstating the original RC.SYS and making sure "updatesoftware=true" is still there?

I do not support or encourage that you hack your original Tivo Drive. Do this at your own risk.

Ideally you should start with a virgin unhacked drive that has the latest software on it. If this is your original Tivo drive, install it as Secondary Master and boot the CD. Run a script, perform backup phase, power off and remove the Original drive and install a new drive in its place Reboot and continue with the Restore, Surgery and Final Phases.

If your virgin unhacked drive is not your original Tivo drive and you do not need to expand it or create swap, then install it as secondary master and boot the CD. Run a script, perform backup phase, reboot, skip restore phase, and continue with the Surgery, and Final Phases.

IF YOU ARE HAVING PROBLEMS, PUT THE DRIVE IN THE TIVO AFTER EACH OF THE 3 PHASES (RESTORE, SURGERY & FINAL) AND TEST IT.

Do I need to allow my never before used HDVR2 to call in before I use this ISO?

You do not have to but it is recommended that you force the daily call and pending restart to upgrade. This way you will have the latest software. All of the scripts prevent the upgrade from happening.

After running the scripts, do I need to reinitialize all my hacks?

Just read the screen as you run the scripts. You will see what hacks are being installed. Afterwards, you can edit the rc.sysinit.author or hackint file and remove anything that you do not want. In the future there may be an option to install each utility/hack. Righ now everything gets installed.

What models do you think this will work with? DirecTivos and Standalones?

The scripts should work on all series 2's. They have been tested on both a prom modded HDVR2 and an unmodded HDVR2. There is an option to copy the ethernet drivers. SA units SHOULD NOT copy the drivers. Also 4.x software must manually patch tivoapp - see posts later in the thread

Do you have a .b image I can install on my new 120 A drive so I don't have to wait for the is happen on its own?

The ISO does not contain any images. It may contain the SA images in the future if they prove to work well on a Direct Tivo. If you want the latest software, force your Tivo to do a daily call.

I have the Model XXXX network adapter, does your script support the driver for this device?

The scripts currently installs the pegasus and ax8817x drivers. Others will be added upon request. Please check the other HOWTO threads to see exactly which devices are supported by each driver.

Does the Fix sub included with this ISO automaticly run using cron once a month to keep my Tivo unit activated?

No. It uses the sleep command and runs once per day. I have worked on using crond which is part of the busybox 1.0 toolkit that I installed. The problem is that it wants to use a spool directory under /var and I am still on the fence about that because /var can (although doesn't happen often) get rebuilt and goodbye cron. Opinions on this are welcome.

All hacks are automaticly installed with the ISO, does this mean that they will automaticaly start when the Tivo unit is booted the first time or do I need to implemet them after installing the hacks?

Everything is implemented in /etc/rc.d/rc.sysinit.author
Remove hacks by editing it accordingly. The vi (vim) editor is available over the serial port. Use a terminal like hyperterminal. yyserver must manually be started.

What is the differnece between the standard romfs & the delayed romfs?

The delayed romfs has a 2 second sleep before kmonte.o is loaded and a 2 second sleep before monte is run. If you have the problem posted in this thread, try the delayed romfs. Please post your results.

Can I apply the hacks for a> Larger drive installation (to replace the existing drive)

Yes, that is the only RECOMMENDED method.

Can I gain shell access/tivoweb/exraction...and still keep my existing recordings

No. Currently, the backup does not backup your recordings. Also, the noscramble hack is installed so if you somehow have them, then remove the noscramble hack in your rc.sysinit.author.

FIXES
The ax8817x drivers problem causes the Tivo to continually reboot. The problem is fixed in version 1.01

SA networking firewall issue. The netfilters-disable filter is set to run on bootup in version 1.01

BUGS
SA Tivoweb does not work. This is a problem with Tivoweb - not the install scripts. Once someone posts a fix it will be incorporated.

Joe editor does not work because it was built with the resources in the /hack directory. Will replace when I get a new build. Until then vi editor works. Anyone have it?

RECOMMENDATIONS
Make sure that you start with your ORIGINAL hard drive

Make sure that the drive has the LATEST software version and is completely UNHACKED.

Make sure that the unit is subbed and the DVR service is working.

Make sure that your original drive is not a restore of a previous backup. Something is very funny about backing up and restoring a drive that has already been restored with mfsbackup. I can't put my finger on it but I think that the swap gets messed up.

Quits when replacing initrd

I tried it 3 times and it always quits back to the main menu with no error or warning when it gets to the part where it replaces initrd on /dev/hdc3, there is a message for a split second but too fast to read it and then it goes back to the main menu. When I try the drive in the Tivo it gets to the almost there message and reboots, forever.

all i have to say is sleepers program is great for newbies. i ran it and backed up my original 35 hour, put in a 80 gig and i am up and running. the only problem i ran into was the no call scripts. and that was because i never called in on the tivo. the tivo has to make the first phone call in to activate the dvr service. if you cant monte with sleepers iso, then you need to put your beer down and sober up.

Very nice piece of work - many thanks on behalf of everyone.
I'm running the Monte on an HDVR2. I performed the hacks manually, but tried your ISO and it's great. I do believe people should learn how and why monte works, but a script like your's allows them to see the final result. I have no doubt that once people know they can hack their TIVO, and see the functionality firsthand, they will delve deeper into learning how to do further hacking and maintenance on theirs also. We may also gain some good minds into the community which will benefit everyone. People will be less afraid to take the first step and tinker if they know they can always fall back on a system such as the one you have developed. Again, thanks.

I have attempted to contact on person several time without any success so I can't ascertain what the problem is.

The second person is attempting to use his original drive.

The third case is most puzzling.

It involves a Series 2 SA running 4.0.1 software. (Original Tivo drive os 60G) I am confident that the user performed the steps properly. When his system boots it spits out the following on the console:

Here's the funny part. The script does a mfsbackup of his original drive. I downloaded his backup, ran the script with his backup and monted onto a 137.4 GB drive. (He is using a 120G drive). I put the drive into my HDVR2 and yo and behold it booted just fine. I was suprised to see the SA software boot on my HDVR2.

I then had him extract his initrd nulled kernel and I installed it onto my monted drive made from his image. That worked as well.

He also was able to boot his 120G drive after the restore and before it was monted.

I've run into this before. I believe that invoking monte with, say "exec /mnt/bin/monte $ARGS" instead of just "/mnt/bin/monte $ARGS" fixed it for me, and that changing innocuous things in the chainloader script caused it to come and go if I did not use "exec." YMMV.