So I was browsing TUAW (The Unofficial Apple Weblog) the other day and noticed a post about iNdependence 1.4 beta, This version of iNdependence has been updated to work with the latest firmware (1.1.4 as of this writing).
Having never attempted a Jailbreak I decided to give it a shot and was incredibly surprised at how easy the process really was.
In case you’re not aware, iNdependence is an open source application destined to “Jailbreak” the iPhone or iPod Touch.
First head over to the iNdependence Google code page for the latest version (please note for version the iPhone firmware version 1.1.4 you need the Beta v1.4 version of iNdependence.) You will have to drag the application over to the /Applications directory. If you try to run it from the disk image you will receive an error.
The next step is pretty straight forward. Simply launch iNdependence and under the “Jailbreak” tab click the button to Jailbreak your phone. Next go to the SSH tab and install SSH and SCP. This is a simple click of a button, you will be asked to restart your phone about 3 times. Do this by holding the sleep wake button and sliding the slider to confirm a power off. Turn the phone back on with the sleep wake button each time.
You now have a Jail-broken phone that you can SSH to with your terminal application. The next step is to download the latest version of installer.app from the apptapp.com page. This application will allow you to install additional applications.
Once you have installer.app you can either use iNdependence to upload it to your phone or filezilla. I used Filezilla because I did this on lunch break at work during this part of the process. Simply connect using SCP over SSH2 to your phones IP address. You can locate your phones IP address by going to Settings > Wi-Fi – then click the little > next to the network you’re currently connected to. Now you want to upload the installer.app folder to /Applications
Next you need to set the proper permissions. You can either do this from Filezilla or you can SSH into the phone and run the following commands:
- chmod 777 /Applications
- chmod 777 /Applications/Installer.app
- chmod 777 /Applications/Installer.app/Installer
Once this has finished, restart your phone once more. You should have a new Icon on your home screen named Installer. The first step I would go about from here is to install the community sources package. You can do this by launching Installer. Next touch the install button near the bottom. Now scroll down to “Sources” and select the Community Sources package. Now touch the install button in the top right corner of the screen to install the package.
Feel free to browse all the applications and install the ones you wish. Another thing to note is after 1.1.3 applications are executed as the mobile user not the root user. Because of this older applications may not function properly until the developers update their applications.
If you have any questions regarding the above process please feel free to email me and I’ll answer your questions or help you find the answers if I don’t know.
Till next time