I know this may seem like a really basic question, but I haven't been able to find simple enough instructions on how to do it. I have an iPod Touch 3rd gen (32 GB), currently jailbroken with blackra1n on my PC. However, I want to upgrade it from 3.1.2 to 4.x, and still keep my jailbreak. I've never actually upgraded my iPod since my first jailbreak, so I'm not sure how to go about this. I would rather not have to unjailbreak first, since that would (I assume) mean loosing my current jailbreak apps. However, if it is necessary I don't mind having to do it. The catch, is that my last jailbreak was on a PC, but I'm working on switching over to my new Mac. I've already got the simpler things syncing, such as contacts, bookmarks, etc., and am soon going to begin syncing apps, music, and videos. After I've got that complete, I'd like to upgrade to iOS4, and preferably keep my jailbreak, all from my Mac, without ever having to connect to the PC again. I'm wondering whether this is possible, and if so, how to do it. I don't mind using any jailbreak software; the simplest for my given situation will do. That said, even if it requires a bit more work, I'd be willing to do it if I could get untethered, as I am currently on a tethered jailbreak. Anyway, I hope that wasn't too long to read. Thanks in advance for any help I get, I greatly appreciate it.