I am so confused right now. I have an iPod Touch 2g, running 3.1.2 jailbroken. I want to upgrade to 4.0.1, but because that's not the most recent firmware, I cannot do what I would normally do (update through iTunes legitimately, and just jailbreak after). I have SHSH blobs for 4.0.1 signed to Saurik's server, and I already have iTunes going to his server instead of Apple's. From here, do I "restore" to 4.0.1, even though I am not technically downgrading? And if this is the case, do I need to be in DFU mode to do so?