Ben van Spirit 3.1.3 naar OS4 gegaan. Volgens vele is dat niet mogelijk, maar heb alsnog een manier op internet gevonden.
***INSTRUCTIONS FOR THE LAYMEN***
It worked for me on my 3Gs (Jailbroken with Spirit, 3.1.3, old bootrom) and I'm a total noob.
NOTE: When flashing using the iphone app: mobile terminal, you must first go into the root directory by typing: su root
So here are the STEP by STEP instructions for someone slow like myself.
1.) Download a custom firmware for 3.1.3 3Gs (you can get it here: Download iPhone Custom Firmware 3.1.3 (IPSW) | iPhoneHeat
must download all the files and then join them using something like "Split and Concat" software.
2a.) Download a custom firmware for 4.0 3Gs (you can get it here:
Download Custom iOS 4.0 Firmware (IPSW) iPhone 3GS, 3G, iPod Touch 2G | iPhoneHeat
must download all the files and then join them using something like "Split and Concat" software
OR
2b.) Download both Pwnage Tool 4.01 and the official apple version of 4.0 called iPhone2,1_4.0_8A293_Restore.ipsw
Then make your own custom 4.0 which will be named: iPhone2,1_4.0_8A293_Custom_Restore.ipsw
3.) Download spirit2pwn_r2
from here:
spirit2pwn_r2.zip - iphone-img3-flasher - Package rev 2 - Project Hosting on Google Code
4.) Download Cyberduck on your Mac OS X
5.) Download MobileTerminal on your iPhone
6.) Download OpenSSH on your iPhone
NOW YOU HAVE ALL THE FILES YOU NEED!
7.) Open up Cyberduck and connect your Mac to your
iPhone. To use this you need:
a.) IP address of iPhone
b.) username which is: root
c.) password which is alpine (unless you changed it)
d.) Connect Cyberduck to your iPhone
d.) Navigate to the /tmp folder
8.) Go to your files in STEP 1.) (custom firmware for 3.1.3 3Gs that you downloaded) and navigate to the subfolder called: all_flash.n88ap.production folder.
Take all the files in that folder and copy into the /tmp folder using Cyberduck. Should be 14 files total.
9.) Go to your files in STEP 3.) (spirit2pwn_r2 you downloaded). Take all the files in that folder and copy into the /tmp folder using Cyberduck. Should be 2 files total.
NOW YOUR SET TO FLASH!!!
10.) Now go to your iPhone and open up MobileTerminal.
a.) TYPE: su root
(may ask for password)
HIT RETURN
b.) TYPE: cd /tmp
HIT RETURN
c.) TYPE: chmod 755 pwn_old_boot_r2.sh
HIT RETURN
d.) TYPE: ./pwn_old_boot_r2.sh
HIT RETURN
It will start flashing the files on your iPhone. It will pause a few times. WAIT! don't do anything. WAIT until it's completely done and says [SUCCESS] as the bottom.
11.) REBOOT your iPhone.
12.) plug your iPhone into iTunes. press the OPTION key as you click on RESTORE in iTunes. Make sure you are connected to the internet.
13.) Navigate to the file: iPhone2,1_4.0_8A293_Custom_Restore.ipsw
You created in STEP 2a.) or STEP 2b.)
14.) iTunes will RESTORE your iPhone using iPhone2,1_4.0_8A293_Custom_Restore.ipsw
(Does not take that long)
15.) iPhone will REBOOT and then iTunes will prompt you to RESTORE your files from a BACKUP or as a NEW Phone.
There you go! Whew!