1.1.3 Downgrade from oops upgrade… (1.1.3 to 1.1.1 to 1.1.2 to 1.1.3) should take about 3-4 hours….
Put your iPhone in to recovery mode by holding the sleep wake button and the home button for about 10 seconds like a normal reset until the screen goes dark and once it does, release the sleep wake button but continue holding down the home button for another 15 sec until iTunes has detected that your phone is in recovery mode. Go back iTunes and hold the Shift key and click restore. Finder should pop up. Locate the 1.1.1 firmware file and select it. ITunes should do all the extracting and restoring. After the update is finished, iTunes will say error 1015 occurred. This is normal. ITunes should still be in recovery mode. Do the Shift restore and thing again and select the 1.1.1 firmware file once again and let iTunes extract and restore. Once this is done the same error will occur and the iPhone will still be in recovery mode. Next, launch iPhuc and type these commands:cmd setenv auto-boot truecmd saveenvcmd fsbootand wait a little while (10-20 sec) and your iPhone will be kicked out of recovery mode. Close iPhuc. ITunes/iPhone will detect incorrect sim. This is also normal.
First, slide the slide for emergency slider and in the keypad type *#307# and call. The phone should start to ring and bring you straight back to the key pad. Now dial 0 the phone will begin to ring again. hit answer, hold decline and this should bring you to the main iPhone phone page. Now tap contacts, add contact and name the contact whatever you want. Now go down to add url. Add the url prefs: and then add another new url for the same contact http://jailbreak.toc2rta.com and then save. Then tap the contact you just made and hit prefs. This should take you o the iPhone settings application. Go to wifi and connect to your wifi point. Then go t0 general-autolock - and change it to never. Then press the home button. Then slide for emergency call and type 0 call. The phone should start to ring. Hit answer, hold, and decline again. This should once again launch the phone app. Go back to the contact you made and open it up and this time tap the url http://jailbreak.toc2rta.com. This should launch the safari browser. Once it loads the page it will reboot your phone still with the error of incorrect sim. Don’t worry you are still going the right way...
This Is the tricky part. With others using jailbreakme.com it works differently and with my iPhone you won’t be able to use it so we are doing the jailbreak.toc2rta.com way.
Close and end process of ITunes…..
Now slide your arrow over and will take you to the dial pad. Once here you have to be connect to have the jailbreak process work. So Dial 0 then call button and Answer then hold button then decline and that will put you back to the contacts window. Leave it that way and open up Carnaval folder and run (Click here) Batch File. Continues through it till it says reboot now (1 of 4 reboots) then reboot your phone (holding down on the power button and sliding the slider to shut off) then tap the power button on your iPhone to turn it back on you will get to the Music CD/Plug in Screen on the iPhone. Now Open IPhuc and click on IPhuc and it will open dos window type in cmd fsboot (this will boot iPhone). And once you do that in the window that opened up for Carnaval continue on till next reboot. Once again reboot your phone and use Iphuc to get it back to the slide bar. Then when you slide it you will be taken to the main screen of your phone (good so far) you will also notice 2 new icons (AnySim and Installer) you will want to continue with the Carnaval screen at this point. Once again reboot your phone (3rd time) and power on and use IPhuc to get to slider screen. Once again you are back at the main screen (don’t worry about the incorrect sim we will get there) continue on with the Carnaval screen till you get to reboot (4th time) . Reboot and use iPhuc to get you back to slider screen. Basically IPhuc is the same as Ibrickr but for me ibrickr doesn’t work and I have to use iPhuc. Now you should be at 1.1.1 with all icons and finished with Carnaval.
Now we need to downgrade the baseband (fix the sim problem)
Okay, first launch installer and go to install (if Installer asked you to update go ahead and update Installer) and scroll down to system. Install the BSD subsystem. Then go to sources, edit, add. type in http://i.unlock.no/ Now go back to install and scroll down to unlocking tools and find the basebanddowngrader. This should take about 5-10mn to install. Once finished, put you phone into recovery mode and do the Shift restore and once again select the 1.1.1 firmware file once finished, when iPhone asks you to restore from back up, don’t, just set up as a new phone and you will now notice that you have an activated 1.1.1 iPhone!!!! =) (if your iPhone goes into recovery mode, just launch iPhuc and let it boot it out).
You are still at 1.1.1 now you have to load installer again. To do that connect your wifi and set your time out to never. Then visit using your iPhone safari to http://jailbreak.toc2rta.com/. That will take you back to the main screen. Now open up Carnaval again and run it. Once again at the first reboot, reboot your iPhone this time your iPhone will boot up automatically so you don’t have to use iPhuc. Then continue on with Carnaval. Once you are finished with all 4 reboots in Carnaval you will have on the main screen the installer icon and the anysim. Now you can install all the 3rd party apps you want or be like me and upgrade to 1.1.2 with all the 3rd party apps by continuing on.
Once you are here with 1.1.1 with installer loaded. Slide the slider and launch installer. Go to install and scroll down to system and install BSD subsystem. Then install Community Sources in Installer. Then go back to installer and scroll down to tweaks 1.1.1 and install oktoprep. Once finished, launch iTunes and hold down the shift key and click the update key and locate the 1.1.2 firmware file. Select it and let iTunes do its thing. When finished, you should have a 1.1.2 iPhone… Almost done…
Now you need to get Installer on your 1.1.2 iPhone. Open 1.1.2 jailbreak folder and click on Windows Batch File. This will run and install the Installer program (there is where you have all your 3rd party aps).Okay, first launch installer, scroll down to system and install the BSD subsystem. Once finished, scroll down to system again and install the official 1.1.3 upgrader. Once finished, press the home button and launch it. this step should take about 20-30mn but once finished, you should have a 1.1.3 jailbroken iPhone =) If your iPhone goes into recovery mode just launch iPhuc and wait once again.