In the past I've been able to jailbreak/unlock the previous iPhone models, and then before the next model came out I would restore and re-jailbreak to sell. The past few days I have been looking at options, but it seems a little more complicated, given my current set up. I've searched the internet and these forums, and I'm not sure what the best way to proceed is in regards to erasing all content and settings, and keeping a jailbreak. Now I'm considering one or the other. My iPhone 4 is still on 4.1, which is several versions behind today's version. I used Limera1n, so I'm not concerned about preserving baseband. My idea was to somehow get to 4.3.3 and then use jailbreakme for an easy, untethered jailbreak. I was thinking about an iTunes update to 4.3.5, and then downgrading to 4.3.3 using redsn0w. But I as understand it, you can only downgrade to firmware for blobs which you have saved, which would be 4.1 in my case. I haven't seen anything on going from 4.3.5 all the way down to 4.1. I even thought about disconnecting from the internet and then letting iTunes restore to 4.1, but doesn't iTunes need to check the Apple server before restoring, specifically for this reason? I have no problem following a DIY if it's written clearly and specific to my needs, but I haven't come across any. In the past it didn't seem this complicated, what with saving all these blobs and using TinyUmbrella, but then again I was pretty current with firmware. So now I'm just considering manually erasing all the apps, media, and account info to just keep the JB. I always do a full restore on anything with a hard drive before giving it to someone else, so I am concerned about not doing it this time around. Is data still easily accessible if it is just taken off the phone, and would changing passwords online be enough to protect personal info?