So here we go, got the first software unlocked iPhone 1.1.2 OTB in Hungary. The solution just came out, it was announced on Geohot’s blog, and putting the raw notes together, my great friend Marios helped me out to finish in success. I believe this is the first 1.1.2 OTB (Out of the box) iPhone unlocked in Hungary.
Read on for details…..
The iPhone belongs to a friend’s friend, and he asked me a while back if I could help. I said the only way was to order the Bladox made Turbosim, which we just got yesterday, and I started working on it. I made a couple of mistakes as I was pretty tired, and we delayed the final unlock to today, 2008 Feb. 8th. I came in this morning, and saw the news, and thought, holy moly, I may just spare the TurboSIM and get it done the software way. I got started quickly, downgraded the iPhone to 1.1.1 FW, jailbroke it, installed octoprep, and upgraded to 1.1.2. Its important to UPDATE to 1.1.2 after octoprep, and not RESTORE, as restoring will destroy the octoprep patches. On 1.1.2, we run the jailbreak java file, and it brings us to an open but still SIM locked iPhone.
Once we are done, we have a 1.1.2 iPhone, on which we need to install BSD Subsystem, Open SSH, and Terminal. Terminal is needed, as in the process, we will lose WiFi.
I am not a very experienced iPhone unlocker, this is only my third unlock, so please dont rely on my notes only, but this would be a good starting point. Besides, the process is still very much in it’s child stage, and I am sure in a day or two, we will see a nice, packaged solution, where no more passing commands manually to the baseband etc will be needed.
However, since this is a blog, I will share the notes I used to accomplish this. Credit goes to Geohot, who is behind this unlock 100%, and who was by the way the first person unlocking the iPhone back in 2007 August I think.
Other than Geohot, I would like to thank Marios, my friend from Cyprus, who held my hand over the phone while I was doing the unlock. Cheers Marios.
Notes on how I unlocked an already jailbroken 1.1.2 iPhone with 4.6 bootloader.
1. Open Instller on your jailbroken 1.1.2 OTB and install OpenSSH and Term-vt100 (under System)
2. Connect via WiFi to your iPhone using WinSCP
3. Copy all the files (gunlock, ICE04.02.13_G.fls and secpac) to /usr/bin
4. Set permissions of gunlock to 755 in WinSCP
5. Put iPhone in Airplane mode (IMPORTANT!)
6. Execute the following commands in Terminal: (Note the long lines with launchctl are actually one line, just broken by the blog window into two)
launchctl unload -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
gunlock secpack ICE04.02.13_G.fls
launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist
7. Restart iPhone and throw your ***sim out of the window
Again, please note that I take no responsibility for this if it bricks your iPhone. Hacking, and unlocking are both things we are not supposed to do, but we still do it. Have some common sense, do things calmly with lots and lots of reading, and thinking. After all, you are playing with your 400USD toy, or us in EU who get it shipped here, $500USD +