PDA

View Full Version : OZ: How to find content of software update



pdd
03-26-2009, 10:14 AM
Hi All,

We just recieved a software update and my machine is waiting on a reboot.

update from 11.1-01-2-663
to 11.1a-01-2-663

My question to you all is how can I see the contents of this update before it is applied?

I can see the two entries in mfs /SwSystem
11.1-01-2-663 tyDb 23184 24/02/09 20:33 908
11.1a-01-2-663 tyDb 69836 26/03/09 11:23 884

Where do I actually pull all of the to be updated files from?

I would like to get tivoapp out of this update and find the patches before I reboot to apply the update.

Thanks

jt1134
03-26-2009, 11:20 AM
Look in mfs under /SwModule for the 11.1a GZcore object. It contains all the root fs files except for /platform, which is contained in the GZhpk object. They're both gzip'd cpio archives. You can use mfs_uberexport to extract them, then bust them open and diff against the old fs, etc, whatever you like.

tivo4mevo
03-26-2009, 11:21 AM
The slice files for the new software should be in MFS. You can extract all but the swsystem slice using TWP, but GZCore is the slice with most filesystem executables. See here: link (http://dealdatabase.com/forum/showthread.php?t=50286)

You can also compile a kernel module that will grab the slices as they are downloaded. You can find source here (http://dealdatabase.com/forum/showthread.php?t=42033).

pdd
03-27-2009, 01:01 AM
Thanks everyone for your help. I managed to get the update out of the mfs and compared the two but the following morning my machine had rebooted and I lost all of my hacks due to the update being applied. :(

I had obviously never put the update reboot block in place. I will have to pull the drive and remod sometime this weekend.

Just out of curiousity there is no way to stop the update when it is applied from killing all hacks is there?

It's just a matter of letting the update happen then reapply that patches, iptables mods, telnet, ftp, ??kernel?? etc....

Some things may have remained intact but I wont be able to tell until I pull the drive.