I have a copy of the v2.5.5a TiVo Application (tivoapp) binary if you want it. It is a 10.5MB zip file. This only differs from the v2.5.5 binary by a single byte (within a data segment), so if you would rather apply a small patch you may like to try the following. It is a little risky if you are not familiar with Unix-like operating systems and may not fix the problem as it will only patch the tivoapp binary.
Disclaimer: This could cause your system to be unbootable. It will also only patch the tivoapp binary... it could be that the v2.5.5a upgrade updated more than just this file... and don't do this unless you are currently running v2.5.5 (the size of your tivoapp binary should be 5646960)
First, make the filesystem writable, then make a copy of the v2.5.5 tivoapp and patch a single byte:
Code:
rw
cd /tvbin
cp tivoapp tivoapp-2.5.5a
echo -n '1' | dd conv=notrunc of=tivoapp-2.5.5a bs=1 seek=5137975
Now for the risky part... move the existing tivoapp binary to a new name, and copy the new (v2.5.5a) binary to tivoapp. Better make it executable just in case...:
Code:
mv tivoapp tivoapp-2.5.5
cp tivoapp-2.5.5a tivoapp
chmod 755 tivoapp
ro
And now reboot and hope it all works. If it does not, then you will need to mount your drive onto a different system using a MFS boot CD and restore the old tivoapp binary.
Bookmarks