UPDATE: With the latest 1.1.3 jailbreak, I now have a real 1.1.3 + 04.03.13_G, check my another post. BTW, both Natetrue’s and DevTeam’s jailbreak 1.1.3 are not real 1.1.3, they are still running 1.1.2’s kernel.
I have managed to upgrade my BL3.9 iPhone to jailbroken 1.1.3 with the latest 04.03.13_G unlocked. Before the upgrade:
Firmware 1.0.2
Baseband 03.14.08_G (Bootloader 3.9)
Mac OS X Leopard (on my Dell 6400/E1505 Hackintosh)
iTunes 7.5
Briefly I took these steps to unlock and upgrade:
1. Restore to 1.1.3 with iTunes
2. Put iPhone to DFU mode, downgrade firmware to 1.0.2 with iTunes
3. Unlock 04.03.13_G with IPSF-alike method
4. Restore to 1.1.1 with iTunes
5. Activate with i.unlock.no, install Oktoprep
6. Update to 1.1.2 with iTunes
7. Activate with iNdependence
8. Jailbreak 1.1.3-3
UPDATE: I had problems after step 4, iNdependence didn’t try to bring iPhone out of recovery mode. So I did another restore to 1.1.1 with iTunes, this time iNdependence had no problem kicking iPhone out of recovery mode.
After the jaibreak 1.1.3-3:
YouTube was not working at first because I jailbroke 1.1.1 with i.unlock.no (which YouTube fix seems not working), I had to replace the cert files with the one from jailbreakme to make it work. Next time if I need to jailbreak 1.1.1, I’ll choose jailbreakme.
Google Map Location works out of the box (no need to install LocateMe and run it once).
iTunes syncs directly to mobile folder and does not touch root folder any more.
Customized ringtones works fine, iTunes picks up my previous ringtones and syncs them to ~mobile/Media… folder. I tried copying some ringtones to /Library/Ringtones and they all work as well.
So from what I have experienced, everything seems quite good so far:
Call in/out: Working SMS in/out: Working YouTube: Working WiFi: Working EDGE: Working Bluetooth: Working Google Map Location: Working iTunes Sync: Working Customized Ringtones: Working

20 Comments
George: Now that you have the latest baseband working with the jailbreak how about trying the 1.1.3 kernel too? Am I right in thinking that this could be achieved by modifying the jailbreak procedure to not replace the 1.1.3 kernel with the 1.1.2 kernel?
Also, given the software unlock that was revealed yesterday does this mean that 4.6 users can downgrade even further down than 4.02_13? By this I mean unpatched downgrade by modifying the gunpatch.c.
Cheers
Chris
I tried this today - after upgrading to 1.1.1 the phone stayed in recovery mode - following the instruction to use iNdependence did not work. I can go back to 1.0.2 and the unlock with 04.03.13_G still works.
Any suggestions how do I get 1.1.1 out of recovery more and jailbroken?
first of all: nice blog!
could you clarify how you unlock 04.03.13_G?
is as easy as: ./gunlock secpack ICE04.03.13_G.fls ?!
thanks for your advice!
cheers, florian
Many thanks George. All works well with the exception of Phone # to Name. The old fix cannot be applied to 1.1.3 and therefore incoming calls are not recognized by the respective name? Any idea when an update might be available?
Cheers
A.
Parry, I also had the similar problem, iNdependence can’t kick iPhone out of recovery mode. So I let iTunes open, then open iNdependence, when it starts to spin, I killed both iTunes and iNdependence, then start iNdependence again (without iTunes), this time iPhone jumps out of recovery mode.
flouSH,
yes it’s as easy as a ‘./gunlock …’ command.sorry, my head messed. I meant I used the iUnlock to unlock it because of BL3.9.Thanks George, your blog help me solved many iphone’s problems.
Like flouSH, I wondered which method did you use to unlock 04.03.13_G, IPSF-alike unlock or anySIM 1.3? Could you give us more detail?
Cheers,
Quantum
Like flouSH said, could you give us more detail how to unlock 04.03.13_G, IPSF-alike unlock or anySIM 1.3.
Cheers,
Quantum
George - thanks for the inputs but after several tries it still stays in recovery mode - Do I need to virginize it prior to the upgrade to 1.1.1?
Parry, I forgot to say, I did it from the scratch, restored to 1.0.2, unlocked, then restored to 1.1.1 (not update), I didn’t write it clearly in article, I’ll modify it.
No dice even with restore. I guess I am stuck with 1.0.2 for ever!
That’s really weird, I can always put phone to DFU mode and downgrade the firmware with iTunes. If it’s stuck at recovery mode after downgrade, I can always use iNdependence to jump out.
I too can go to DFU mode and restore to any version but iNdependence refuses to take it out of recovery mode for any version other than 1.0.2.
So now I have modem firmware 04.03.13_G with 1.0.2 and everything works so no big problem but it would be good to go to 1.1.1. Any other ideas most welcome. Thx.
Are you using iTunes 7.6? If so, I’d like to suggest you giving 7.5 a try. Another possible way is to give it another restore to the same version (i.e. if it’s stuck at 1.1.1, let iTunes do another full restore to 1.1.1).
Yes I am using iTunes 7.6 - but I have copied the 7.4.2 MobileFrameWork using iNdependence 1.3.2beta2. I will give another restore to 1.1.1 a try along with iTune 7.5 and see.
upgrading unlocked 1.01 to 1.3 using Windows machine. (Windows Home)
Any ideas how that is done. Is there a site or a process that I can follow to upgrade my unlocked phone to 1.3 or 1.2
Thanks
M
Parry I have had the same issue as yours once. For my case I just only removed SIM from my iPhone and were able to use 1.1.2 jaibreak tool to get out of recovery mode. I did it on Windows :)
I was using my iphone with 1.1.1 OTB fully unlocked (jailbreakme.com + AnySim1.1). Then I soft-upgraded to 1.1.3 using the Official Upgrader. At that point I had 1.1.3 unlocked using the 1.1.1 baseband, so I decided to try the baseband upgrader in order to use the new features of google…
That program did’nt work, it kept telling “the script has failed”, so I tried to update the baseband myself. The bbupdater told me that it couldn’t upgrade it because some kind of error of checksum (something like “downloading .eep error, the checksum is A, expected B).
Then I tried to first erase the baseband (following a tutorial) so I could restore the correct baseband afterwards. It didn’t work.
Now I have no baseband, so… no wifi, no imei, no iccid, no bt, no phone, nothing. And everytime that I execute bbupdater it keeps telling me the same checksum error. And the “FW are different”.
When I restore to 1.0.2, or 1.1.1, or 1.1.2, or even 1.1.3, it always end up with an error (1011, 9, and others). The firmware updates, but the baseband stays erased.
What else can i do?
Ok, I was able to go to 1.1.1 w/Baseband 04.01.13_G. Here is how I did it -
1) Restore firmware to 1.0.2 and Jailbreak using iNdependence, prepare for 1.1.1 upgrade
2) Baseband 1.1.3 modem downgraded to 03.14.08_G of firmware 1.0.2 (Modifed instructions to suit 1.1.3 baseband - http://george.insideiphone.com/index.php/2007/10/12/downgrade-111-to-102-completely-including-modem/)
3) Revirginize to 1.0.2, modem 03.14.08_G (http://george.insideiphone.com/index.php/2007/10/24/revirginize-iphone-the-easy-way/)
4) I was left with no modem after 3 - but WiFi was on. Did a “Update” to 1.1.1 using iTunes
5) Use iNdependence to Jailbreak and install AnySIM1.1
6) Run AnySIM1.1 to unlock
@george thanks for your advice. i guess ziphone changes all… i have to think about
what i’m doing next. i think i just read your blog post to this topic first of all ;)
again: i’m really excited that i finally found a blog with the perfect level of discussion :)
@parry: damn, i read about your problems to late. i think there was a very easy fix for that.
i had exactly the same problem. i just restored to 1.1.1. and after that just again to 1.1.1.
then independece kicked me out, like i was used to. i read about this very strange sounding
method @modmyiphone.com. Sounds strange, but worked for me :)
flouSH, I did exactly the same thing like you :) Restore 1.1.1 again kicked iPhone out of recovery mode.