IMPORTANT: DO NOT UPDATE to 3.1.3. It is a bad idea for all devices. The update is virtually worthless and it cannot be jailbroken/unlocked for most devices. This is the latest information for all devices. -Please correct anything that is wrong- iPhone (Original) - Can be completely jailbroken and unlocked on 3.1.2. iPhone 3G - Can be completely jailbroken and unlocked on 3.1.2. iPhone 3G New 3G models can only be used with a tethered jailbreak on firmware 3.1.2 using Blackra1n. If it was purchased within the first couple months of the device coming out, then it is an untethered jailbreak. (The opposite of a tethered jailbreak.) iPod touch 1G (Original) - Can completely be jailbroken on 3.1.2 with Blackra1n. iPod touch 2G (Non-MC model) - Can be completely jailbroken on 3.1.2 with Blackra1n and a special Redsn0w build for 3.1.3 iPod touch 3G (8 GB MC model) - Can be jailbroken with a tethered jailbreak on 3.1.2 using Blackra1n iPod touch 3G (32 and 64 GB models) - Can be jailbroken with a tethered jailbreak on 3.1.2 with Blackra1n. If you already updated to 3.1.3... Well, you're simply out of luck for now. The iPhone Dev Team and other hackers have recently said that 3.1.3 was just Apple trying to burn out any exploits before their release of the imminent 4.0 software. There is still hope, though, because both Chronic Dev and iPhone Dev claim they have exploits. Please, be patient and don't storm them with questions!