Hack the iPhone





How to update to 1.1.4 firmware and baseband, and stay unlocked
(3.9 / 4.6 bootloader)

PPC & intel Mac / Page 1 of 2


iPhone


This tutorial is for those of you who want to update to 1.1.4 firmware and use the new 04.04.05_G baseband so your locate function in Maps will work correctly.

There are some prerequisites for this. My iPhone has a 3.9 bootloader, it was unlocked previously with anySIM 1.2.1u and then with GeoHot's IPSF style unlock: which I documented here. It is critical you do not use the Signal.app program I will discuss later with any other unlocking method as you could mistakenly advance your unlock counter and permanently lock yourself out of your iPhone.



Step 1.

Launch iTunes and connect your iPhone. I recommend clicking the Restore button.

iPhone

iPhone



Once the process completes you should see this screen next.

iPhone



You should still be at your SpringBoard and not locked out of the iPhone at this point. Eject the iPhone from iTunes when it is finished. Make sure iTunes is closed! Also open Activity Monitor and ensure that iTunes Helper is not running. To do this, go to your Mac's Applications folder, then into the Utilities folder, and you'll find a program called Activity Monitor here. Launch it. At the top there is a drop down box. Make sure My Processes is selected. Now look below for iTunes Helper. Select it and click on Quit Process at the top.

iPhone



At the pop up that appears, select Force Quit. You can close Activity Monitor now. iTunes Helper will not respawn until your computer is restarted.

iPhone








Step 2.

Download iNdependence here. If you have any problems with this process, then read the iNdependence known issues page here for a solution.

Launch iNdependence. You'll be at this screen. Click the Activate Phone button.

iPhone



You'll get a progress bar while the RAM disk is created.

iPhone



If you get this pop up next, then close the program and relaunch it.

iPhone



You'll be at this screen again. Click the Activate Phone button.

iPhone








The graphic on your iPhone should change from the image on the left to the image on the right.

iPhone       iPhone




The message Waiting for jail break... will appear.

iPhone



Code will fill the screen and begin scrolling by quickly for a minute or so.

iPhone



The iPhone will now reboot and you will be at the slide to unlock screen.

iPhone



You'll get the success message when it has completed.

iPhone








Step 3.

Next install SSH using iNdependence. Click the SSH tab and then click the Install SSH/SFTP/SCP button.

iPhone



You'll see a message about generating SSH keys.

iPhone



You'l get a message telling you to shut off the iPhone. You will shut it off and turn it on a total of three times.

iPhone








Slide the slider to shut it off.

iPhone



Turn the iPhone back on and this message will appear next. You need to shut the iPhone off and turn it on again.

iPhone



You will get a success message when SSH is installed. Close iNdependence.

iPhone




Determine your iPhone's IP address. Press Settings, Wif-Fi, then press the blue arrow next to your network name. In this example it is 10.0.1.6.

iPhone








Step 4.

Download the "114files" here. Decompress this file.

Download Fugu here. Note: while I realize you could install an application with iNdependence, I think it is critical to learn how to use a true SSH client.

Enter your iPhone's IP address in the Connect to: box, then enter root in the Username: box, then enter 22 in the Port: box, then enter / in the Directory: box, then click Connect.

iPhone



The #1 error that Fugu users will see is this.

iPhone



This is caused by a number of things. Any time you restore the iPhone the SSH keys get erased. When you reinstall SSH you generate new keys. If you should switch computers that you work on your iPhone with this could also happen. The solution is very easy.

Go to your menu bar at the top of your screen and click Fugu then select Preferences. Click the Known Hosts button and you will see a list of host IP addresses, or maybe just one. Now find your iPhone's IP address, highlight it, click Delete and then click Save. You can close this window. Go back to the Fugu login screen and connect to your iPhone.

iPhone



You'll get a prompt to continue.

iPhone



You'll be prompted to enter your SSH password. Unless you have changed it, it is "alpine". Click Authenticate.

iPhone



The left side window represents your computer's directory structure. The right side window represents your iPhone's directory structure. You can see I've opened my Desktop folder and the 114files folder is there. On the right side window double click the Applications folder.

iPhone








Now double click the 114files folder. Then click and drag the Signal.app file to the right side window. Do not place it into another applications' folder like Calculator.app. You'll know you are doing it right if the whole window is outlined in blue like in this picture.

iPhone



On the right side of the screen, click the blue up arrow to go back up to the root level of the iPhone. Then double click the System folder. Then double click the Library folder. Then double click the LaunchDaemons folder. You should now see this.

iPhone



Now drag the signal.plist file to the right side window.

iPhone



Swap out your SIMs and test.

iPhone



Reboot the iPhone. Once at the SpringBoard you should see your carrier name display with signal bars. If you do not see this then press the icon marked Signal and you will see this screen for a few seconds and then it will close and you will have signal bars shortly. In the future if you should notice a no service message, then reboot the iPhone.

iPhone       iPhone



You'll see you are on the correct baseband, and due to this, the locate me feature in Maps works.

iPhone       iPhone



You will notice when you connect to iTunes that you have up to 200mb of data classified as "Other". I believe this is the 1.1.4 firmware. If I find out differently, I'll update this and see if the space can be reclaimed.

iPhone




We are not done yet! We still need to get the Installer onto the iPhone, and tweak it to make it work. So click here to continue on to page 2.





Return to top of page.

Callcentric - internet phone service
for your home or office.
iPhone
My other cell phone modding sites:   Hack the L7, Hack the V3 and Hack the V3i.   Copyright © 2008, MCJ