geohot has released his tool blackra1n to jailbreak 3.1.2 for ALL devices. This is a windows only release for now. iPod Touch 3rd generations must have their device plugged in and have to run blackra1n on every boot (tethered).
DO NOT USE THIS TOOL IF YOU NEED AN UNLOCK. THIS REQUIRES YOU TO RESTORE TO 3.1.2 PRIOR TO USING, WHICH WILL UPGRADE YOUR BASEBAND!
1. Update or Restore to 3.1.2 in iTunes (BASEBAND WILL BE UPGRADED FOR 3G AND 3GS)
2. Launch blackra1n
3. Press "make it ra1n"
So, what is blackra1n? blackra1n is a 30 second ALL device 3.1.2 jailbreak. Even the ipt3, but the ipt3 is tethered. In order to boot it, just rerun blackra1n.
Download blackra1n here:
MMi Member Mirror
Please post your success stories or problems here.
Take heed people.
Warning 3g and 3gs unlockers, do not upgrade to 3.1.2 using iTunes if you want to keep your unlock. Baseband cannot be downgraded. Check out the dev team's offerings. Also blackra1n doesn't hacktivate.
UPDATE: NetMage created afc2add to take care of adding the service for you. It's available on Cydia and is hosted by MMi. Thanks Bro!
blackra1n doesn't patch the services.plist. You will have to do it manually to get usb browsing back.
SSH into your phone and navigate to /System/Library/Lockdown/Services.plist
Copy Services.plist (copy the original for backup) to your computer and open it in a plist editor or a text editor. Add the following info:
Paste the following key/dict combo above the line that reads
or if you are lazy, here is a pre-patched services.plist
I recommend editing your own services.plist tho. Reboot your phone and you should be able to use whatever USB browser you want.