iOS4 iPhone 2g (EDGE) /iPod Touch 1g
Hello iPhone users, with the release of the new iOS 4, many have wondered if it will be available for all devices. Unfortunately, it won't be. Only the following devices will receive this new update: iPhone 3GS, iPhone 3G, iPod Touch 3G, and iPod Touch 2G. But don't worry, iPhone 2G (Edge) and iPod Touch 1G users, if you're a Mac user, you can create your own custom iOS 4 firmware.
Requirements:
- Have iPhone 2G (EDGE) / iPod Touch 1G.
- Have firmware 3.1.3 Original.
- Having WinSCP: https://iphoneate.com/video-tutorialcomo-utilizar-winscp-ipodiphone/
- and/or ifunbox:https://iphoneate.com/iusb-tunnel-openssh-sin-wifi/
- Having a Mac.
Download PwnageTool for iPod Touch 1g:
- http://www.megaupload.com/?d=KL4ZN77G
- http://hotfile.com/dl/51425431/dba7d42/PwnageTooliPod.zip.html
Download PwnageTool for iPhone 2G:
- http://www.megaupload.com/?d=P8A98BR0
- http://hotfile.com/dl/51423824/b22c373/PwnageTooliPhoneLite.zip.html
- http://rapidshare.com/files/403865253/PwnageTooliPhoneLite.zip.html
This is a modification of firmware 3.1.3 (or at least that's what the hackers who created it say), but it has all the functions of iOS4, in fact the device recognizes it as such (4.0) and not 3.1.3.
Steps:
- Using iFunbox, Winscp, Diskaid or any program to log in via SSH and back up everything you need to your PC/MAC (SMS, Call History, Contacts, Photos, etc.).
- Once you have downloaded the PwnageTool (for the respective device), you must open it, select your device, and click on select IPSW and look for where you have saved the 3.1.3 firmware.
- Now click on BUILD, select the destination folder for the custom file, and wait for the process to finish.
- Now with the iPhone/iPod connected, press SHIFT + RESTORE (on Windows) or ALT + RESTORE (on Mac), in the search window locate the firmware you downloaded and let the restoration finish.
- If you get a 16.xx error during the process, try reinstalling iTunes or do it with a different PC/MAC.
- IMPORTANT: When the restore is complete, select "SET UP AS NEW IPHONE". This is to avoid some bugs that may occur in the new iOS4 if you choose "RESTORE FROM BACKUP" (such as SBSettings, which, if a backup is maintained, causes some errors in the StatusBar clock).
- After the restoration process, the jailbreak will be complete, and now you just need to log in via SSH again and recover the files you previously backed up.
If you have any questions about the custom iOS4 creation process, check out this tutorial. The procedure is exactly the same (obviously you will be using firmware 3.1.3 for your device):
Note: The firmware they will use is 3.1.3 but the result is a firmware with all the features of iOS4, even the iPhone 2G and the iPod Touch 1G recognize it as such (4.0).
Here are the specifications of the modified firmware and each version:

