Finally upgraded my iPod touch 4G to iOS 4.3.2, I have been putting off upgrading since 4.2.1 because of all the pain it involves, but after this upgrade went so smoothly I will probably stay up to day from now on.
Only struggle I had was because of my own mistake. I thought I would be upgrading and jailbreaking at the same time using redsn0w 0.9.6rc14, which is not the case. I needed to upgrade first thru iTunes and jailbreak after that making sure I disconnect the iPod from iTunes before it tries to sync after the upgrade it’s done, because it it does it will delete all the non-authorized apps from it.
This is part of the dump I got while rebooting after the jailbreak payload was uploaded to the ipod:
The volume Jasper8C148.N81OS appears to be OK.
Executing fsck_hfs (version diskdev_cmds-488.1.7~391).
disk0s2s1: ioctl(_IOW,'d',24,4) is unsupported.
** Checking Journaled HFS Plus volume.
** Detected a case-sensitive volume.
** Checking extents overflow file.
** Checking catalog file.
** Checking multi-linked files.
** Checking catalog hierarchy.
This peaked my curiosity and after some research found out it meant that I still had iOS 4.2.1 (Jasper8C148) in my iPod and when I was trying to jailbreak iOS 4.3.1 (Durango 8H7). That’s what I get for not reading.
As per the cydia apps, they will get deleted no matter what, but with aptbackup it’s fairly easy to get them installed back and the only work it to move them again into their own containers.