Required Items
- An iPhone 2G
- A Windows computer running Windows XP for iOS 1.x
- Any computer for iOS 2.x - 3.x, except ones running linux distros
- iTunes 7.5 for iOS 1.1.4
- iTunes 8-12 for iOS 2.x - 3.x
- A 30-pin USB cable
- The firmware you are wishing to downgrade to
Notes
- If anything goes wrong with the downgrade, put your iPhone into DFU mode and restore to iPhoneOS 3.1.3, and try again.
Downgrading (iOS 1.1.4)
- Plug your iPhone 2G into a modern computer with at least iTunes 8.
- Follow below guide to downgrade to iPhoneOS 3.0.
- Once the phone is on iPhoneOS 3.0, open your Windows XP computer and install the Microsoft .NET Framework Version 2.0.
- Once the Microsoft .NET Framework is installed, download ZiPhone Patched.
- Install iTunes 7.5 onto the computer; note that this version cannot be any higher or lower. Download iTunes here; instructions on how to remove iTunes to start a fresh install here.
- Connect your iPhone and put it into DFU mode by holding both the power and home buttons for 8 seconds, releasing the power button and only holding the home button for another 15 seconds. (To get out of DFU, hold both buttons for 8 seconds, release the home button but continue holding the power button for 15 seconds.)
- Hold <Shift> and click [Restore iPhone]
- Select your iPhoneOS 1.1.4 firmware.
- Wait until the restore finishes and results in an error.
- From this point, put your iPhone into DFU mode again by following the same steps mentioned in step 6.
- Hold <Shift> and click [Restore iPhone] again.
- Select your iPhoneOS 1.1.4 firmware.
- If another error message appears after, feel free to ignore it. Open ZiPhone Patched.
- Select iErase and Debug Boot. Deselect Downgrade Baseband.
- Press Start.
- When the process is finished, your iPhone should be at the setup screen, which is the Connect to iTunes screen. If you wish to jailbreak or activate, you may do so now, but there will be no sound.
- To fix this, put your iPhone into DFU mode again and restore it using the same steps to 1.1.4.
- Now, you can activate by jailbreaking and gain sound.
Downgrading (iOS 2.x - 3.x)
- Plug your iPhone 2G into your computer.
- Open up iTunes or Finder.
- Put the phone into DFU mode by holding both the power and home buttons for 8 seconds, releasing the power button and only holding the home button for another 15 seconds. (To get out of DFU, hold both buttons for 8 seconds, release the home button but continue holding the power button for 15 seconds.)
- Click OK to any popups iTunes shows you.
- Hold <Shift> for Windows or <Option> for macOS and click [Restore iPhone]
- Select your desired firmware.
- Wait until the restore finishes.
- Follow the steps below to jailbreak and activate the iPhone.
Jailbreaking
*For a better formatted guide, click here. Please note that I am u/SynergyUX.
Notes
This is a complete jailbreak guide for the iPhone 2G from iPhoneOS 1.0 to iPhoneOS 3.0. Please use macOS Mojave and below or Windows 7 or below. For best compatibility on Windows, run in Administrator mode or use run in Windows XP compatibility mode. The recommended iTunes version will be listed below.
iPhoneOS 1.0 - 1.1.5 (Windows) Use ZiPhone with iTunes 7, 8, or 9
For ZiPhone, make sure you've got the appropriate version and follow this guide by iClarified. The links are dead, sadly, so you won't be able to download from there.
iPhoneOS 2.0 - 2.2.1 (macOS + Windows) Use Pwnagetool or Quickpwn with iTunes 9 or 10
Follow this guide for Pwnagetool:
Follow this guide for Quickpwn:
iPhoneOS 3.0 - 3.1.3 (macOS + Windows) Use Redsn0w 0.9.4 with iTunes 10, 11, or a very early version of 12
Others
This is a complete jailbreak guide for the iPhone 2G from iPhoneOS 1.0 to iPhoneOS 3.0. Please use macOS Mojave and below or Windows 7 or below. For best compatibility on Windows, run in Administrator mode or use run in Windows XP compatibility mode. The recommended iTunes version will be listed below.
iPhoneOS 1.0 - 1.1.5 (Windows) Use ZiPhone with iTunes 7, 8, or 9
For ZiPhone, make sure you've got the appropriate version and follow this guide by iClarified. The links are dead, sadly, so you won't be able to download from there.
iPhoneOS 2.0 - 2.2.1 (macOS + Windows) Use Pwnagetool or Quickpwn with iTunes 9 or 10
Follow this guide for Pwnagetool:
- Before we get started, let's check if your Mac is compatible with pwnagetool. You will need macOS Mojave or below, and iTunes 11 or below. You will also need iReb to kick your iPhone 2G into pwned DFU mode. This may be attempted on a virtual machine, but chances of success aren't high :/
- Open Pwnagetool, and select iPhone 2G (please make sure you have an old version of pwnagetool. A better way to jailbreak is if you use redsn0w.)
- Follow the instructions on the screen and once you're finished creating the custom ipsw, use iReb to kick your device into DFU mode.
- Restore using iTunes 11 and enjoy your jailbreak :)
Follow this guide for Quickpwn:
- On your Windows machine, please make sure that you are running Windows 7 or lower and running Quickpwn in Windows XP compatibility or administrator mode.
- If you haven't already, downgrade iTunes to iTunes 11 or 10.
- Follow the guide for Pwnagetool, because they're basically the same thing :)
iPhoneOS 3.0 - 3.1.3 (macOS + Windows) Use Redsn0w 0.9.4 with iTunes 10, 11, or a very early version of 12
- Before we get started, let's check if your PC or Mac is compatible with the software. Make sure you have macOS Mojave or below; Windows 7 and below. You can try windows 8+, but it probably doesn't work :/ If you're on Windows, run in Administrator Mode.
- Download Redsn0w 0.9.4 here. Make sure that you choose the version that is right for you. There are 4 .zip files. If you're on Windows, download the file called Bootloaders and the file called Redsn0w Windows. You will also need the .ipsw file for iPhone OS 3.1.2, linked below. If you're on macOS, you're lucky, because I'm also on macOS; you get to choose from either the Jailbreak iOS 3 normal file or the lite file. The normal file gives you everything that's required and the lite removes the .ipsw firmware file, which you can download here. Please note that the 3.1.2 firmware file is the correct firmware file, not 3.1.3 if you are on iPhoneOS 3.1.3; if you're on iPhoneOS 3.1.2 and below, select the respective firmware.
- Open Redsn0w on your device, and click the Select IPSW button below. Direct Redsn0w to the 3.1.2 firmware if you're on 3.1.3. (yes, it will work). Otherwise, direct redsn0w to your iPhoneOS.
- Once it finished loading everything, select Install Cydia and Unlock. Verbose boot if you want to.
- Next, Redsn0w will ask you for 2 bootloader files. For bootloader 3.9 and 4.6, choose the bootloader files that I gave you respectively.
- Once you advanced through that, connect your iPhone 2G in normal mode and turn it off completely.
- Enter DFU mode on the device; Redsn0w will have instructions on the screen. Be ready to hold the power button when you click next, though.
- Once in DFU mode, hold the home button throughout the whole process. If it gets stuck on waiting for reboot, simply disconnect and reconnect the device again. If the jailbreak fails, exit DFU mode and start again by holding both the power and home buttons for 8 seconds, then release the home button and hold the power button for 8 seconds.
- If its a success, you should see BootNeuter and the pineapple logo of Redsn0w.
- Enjoy your jailbreak!
Others
- If Cydia doesn't work, you will have to manually create a folder in Device>Var>Root>Media. The folder will be named Cydia. Inside your newly created folder, create another folder called AutoInstall, note that folder names are case-sensitive. Then in that folder, you can place .deb files to customize your device. The website that I suggest you get .deb files off of is called Cydia Crawler.
- Alternatively, download Cydia HTTPatch from cydia.invoxiplaygames.uk