Jailbreak a 1.1.1 iPhone

October 22, 2007 – 2:48 pm

Thanks to Willie @ MoreWillie.com

When I get around to doing the same to my phone, I’ll think about rewriting a guide! ;)

I am now running a jail broken iPhone with the latest firmware, 1.1.1. And the best part…it was a pretty easy process. I have since installed Installer.app and plenty of third party goodness. So here is my guide, I am going to try to make it as simple and easy as possible. And as always, I take no responsibility if you end up screwing up your phone.

Who is this guide for? Anyone who has an iPhone with 1.1.1 firmware who wants to be able to use 3rd party apps and unlock your iPhone. Anyone with the 1.0.2 firmware who wants upgrade to the 1.1.1 firmware and use 3rd party apps. Mac Users.

Who this guide isn’t for: Anyone who used and SIM unlocking software on your phone. This is a guide to enable 3rd party application support and jailbreak your iPhone. This isn’t a guide to SIM unlock your phone. Windows Users.

Software you need before you start:

-iNdependence latest version - Click here to download.

-Just download iNdependence, don’t worry about Springboardpatcher or anything else.

-iPhone 1.0.2 firmware - Click here to download.

-Installer.app - Click here to download.

Got everything? Now what? Don’t freak out!

Although this might look complicated, it is really simple and really just involves clicking buttons in iNdependence and iTunes and is definitely worth it!

A Little Prep and Some Tips:

1. Unzip the iPhone firmware you downloaded into a folder if you didn’t do it already. Then rename the extension of the original .zip file to .ipsw so that your iPhone can recognize it later.
2. Right click on the AppTapp Installer that you downloaded and Show Contents. Then double click on Contents then on Resources and move Installer to the Desktop.
3. Make sure that there is a wireless network that you can connect your iPhone and computer too.
4. Open Activity Monitor (Applications/Utilities/Activity Monitor) and force quit the iTunesHelper application.
5. If at any time iNdependence fails at the given task, close it, reopen it, and try again. Sometimes it takes two or three tries.
6. It made it easier for me to put all the software I downloaded into a single folder on the desktop.

Ok, Time to Dive In, Let’s Hack that iPhone:

Getting back to 1.0.2 (For users with 1.1.1 firmware)

1.Connect your iPhone to your computer and sync it with iTunes.

2.When finished, quit iTunes.

3.Open iNdependence.

4.Click on the Firmware tab in iNdependence and click Enter DFU Mode. (Remember if it fails, just close iNdependence, open it back up and try again, it worked for me on the 2nd try so don’t worry if it fails the first time)

5.Once successful, close iNdependence and open iTunes. It should say that it found an iPhone in recovery mode. Click OK.

6.Hold down the option key and click Restore in iTunes. A file dialog box should come up. Pick the 1.0.2 file with .ipsw extension that you created from the .zip during preparation.

7.iTunes will restore your phone and will return an error message saying that the iPhone could not be restored. Click OK and close iTunes.

8.Open iNdependence and wait for the the iPhone screen to show the activation screen.

Activate & Jailbreak 1.0.2

9.Click Activate phone in iNdependence and follow the instructions and choose the unzipped files from the 1.0.2 firmware when prompted. When activation is successful, click the Jailbreak tab in iNdependence and click on Perform Jailbreak. Follow instructions onscreen. Again choose the unzipped files from the 1.0.2 firmware when prompted. When this finishes click on the SSH tab and then on the Install SSH/SFTP/SCP button and follow the onscreen instructions.

10.At this point you have a jail broken iPhone with 1.0.2 firmware and SSH, but we want the 1.1.1 firmware so let’s upgrade!

Upgrading to a jail broken 1.1.1

11.Make sure your computer and iPhone are both connected to the same wireless network and get your iPhone’s ip address by clicking (on your iPhone) on Settings->WiFi and then the arrow to the right of your network. Write this number down.

12.Now in iNdependence click on the Firmware tab and click Pre 1.1.1 upgrade. Put in the IP address that you just wrote down and the password. If you don’t know the password, use dottie as the password (it is the default). Follow the instructions.

13.If a message comes up prompting you about editing some file then click Yes.

14.Once completed, close iNdependence and open iTunes. Click Update (NOT Restore). When iTunes finishes updating your iPhone, quit iTunes and open iNdependence again.

15.Click the Activation tab and click Activate iPhone. This will take awhile and it will Activate and jailbreak your iPhone.

16.Once finished, go ahead and click on the SSH tab in iNdependence and click Install SSH/SFTP/SCP. Follow onscreen instructions.

17.Your iPhone should now contain the 1.1.1 firmware and be completely jail broken and have SSH installed….but what about 3rd party apps? Time to add installer.app.

Adding Installer.app to your 1.1.1 jail broken iPhone:

1.If you have followed this whole guide, this part is cake.

2.Click on the Customize tab in iNdependence and click on Applications->System and then click the Add button in the top right corner. Choose the Installer file that your took out of the AppTapp Installer program during prep. Wait for the upload to complete.

3.You should now have the Installer icon on your iPhone. Go to town.

4.You don’t have to worry about any app launchers like Summerboard either. iNdependence patches the display to allow unlimited applications by sliding your finger left and right on the home screen.

Adding NES Roms:

1.So you added the NES app but you don’t know how to put the games on your iPhone? Easy.

2.First find the games you want (try running a Google search).

3.Get your iPhone’s IP address again like you did previously.

4.Open up an FTP program like Cyberduck and click New Connection.

5.Make sure the connection type is SFTP and not just FTP.

6.Put in your iPhone’s IP address and use root and alpine for the login and password (respectively).

7.In the FTP client navigate to the var/root/Media directory and create a folder called ROMs and then create a folder inside ROMs called NES.

8.If you’re using Cyberduck then just drag all of your .NES files into this folder. Voila!

9.If you need more of an explanation on installing NES and ROMs go here.

Post a Comment