Here is a small Guide for Jailbreaking the iPhone 3GS with iOS 4.0.1. Tested successfully on mine.
DON'T UPGRADE TO iOS 4.0.2 FOR THE TIME BEING!
Updated 12/08/2010 at 16:36Z: Install PDF Patch within Cydia : see the End of Topic
What's a jailbreak?
A jailbreak is simply the ability to run apps and use themes and tweaks not approved by Apple. Jailbreaking doesn't slow down your device or use any extra battery. A jailbreak lets your device be how you want it.
*1
First, you have to open the Safari Browser and enter the following Address:
http://www.jailbreakme.com
You will then be redirected to a page looking like this one:
All you have to do is slide to Jailbreak and it will start the process. It goes relatively fast.
You will now have a new icon called Cydia.
It's the main Interface to manage the addon Packages not officialy accepted or denied by Apple. You will find a lot of Themes and very interesting Addons which in my eyes are very handy in certain cases which I will describe later on.
The main Interface looks like this:
You will be asked to do some updates and you can accept them without a problem. It is a little bit like the official Apps of Apple which are updated regularily.
Voilà, Your iPhone is now Jailbreaked! Congratulations!
2*
One disadvantage now of the iPhone being Jailbreaken is that you (or somebody else) could access it via SSH via certain tools in order to hack it. In order to avoid this you will have to change the password of the SSH connection. The default password, well known by all the Hackers is alpine.
The recent spate of worm attacks in the past week has brought the focus on the importance of your root password.
Unlike feature phones, smartphones like the iPhone run on operating systems, which very much like our computer have administrator privileges.
It is hence that when the hackers get access to your iPhone's administrator account, they can lay their hands on anything that is on the iPhone. However, in a non-jailbroken device, this administrator account (called root) cannot be accessed as the iPhone has no console or terminal access and also does not run services like SSH.
But when an iPhone is jailbroken and SSH is turned on, it becomes imperative that you change the default password of your root since hackers now have an easy access to your iPhone. Here is a short guide on how to change your root password.
First, you will have to install OpenSSH within Cydia:
Second:Step 1: Tap on the Cydia icon on your jailbroken iPhone to launch the application
Step 2: Open the 'Search' tab on the bottom of the screen and search for OpenSSH.
Step 3: Tap on the 'Install' button and choose 'Confirm' to begin installation
Step 4: Once installation completes, tap on 'Close Window' button to finish the installation process.
(Unfortunately the following method is not working right now because the installed version of Mobile Terminal is not compatible with 4.0.1)
So you will have to use this method to install Mobile TerminalInstructions to Install Mobile Terminal:
Step 1: Tap on the Cydia icon on your jailbroken iPhone to launch the application
Step 2: Open the 'Sections' tab on the bottom of the screen and select 'Terminal Support'
Step 3: From the list of packages, select and open 'Mobile Terminal'
Step 4: Tap on the 'Install' button and choose 'Confirm' to begin installation
Step 5: Once installation completes, tap on 'Close Window' button to finish the installation process.
Suite à la libération de l'iOS4 via jailbreakme un certains nombre d'utilisateurs souhaiterais installer Terminal Mobile sur leur iDevice.
Le problème est que actuellement la version proposée sur Cydia ne fonctionne pas sur l'iOS4. Il existe cependant une version 426 de Mobile Terminal qui elle fonctionne correctement.
Ce Tuto à donc pour but de vous montrer ou trouver et comment installer cette Version :
A]-Téléchargement du Fichier .deb à installer :
Télécharger le fichier http://rapidshare.com/files/411926821/m ... al-426.deb sur votre PC
B]-Installation du Fichier :
A l'aide d'une connexion SSH via iPhone Tunnel Suite connectez-vous à votre i-phone par câble! Download here: http://rapidshare.com/files/411926996/I ... ite_v3.exe
Once connected, Launch FileBrowser of iPhone Tunnel (right icon):
1) Créez sur le iPhone le répertoire suivant : /private/var/root/Media/Cydia/AutoInstall (en respectant bien les majuscules)
2) Copiez le fichier mobileTerminal-426.deb dans le répertoire /private/var/root/Media/Cydia/AutoInstall
3) Reboot du iPhone (Home+Power)
Once mobile Terminal is installed on your iPhone, you can proceed to changing the root password.
Instructions to Change Root Password:
Step 1: Tap on the 'Terminal' icon on your iPhone Springboard to launch it.
How to change the root password of your iPhone
Step 2: You are shown a black screen. Against the command prompt, type su and tap the return key.
Step 3: You are now prompted for the password. The default password for root is alpine. Input this text and tap the return key once again.
Step 4: You are now logged in as the root user. Against the command prompt, enter the command passwd and tap the return key.
Step 5: You will be prompted to enter a new password. Enter this new password and retype to confirm.
Your root password has been changed. Please do note that the root password is stored in encrypted format in the device and so in the event of you losing the password, it is quite a task to retrieve it. So, make sure to remember your new root password.
Once you have done all this Work, you will have to install some very intersting Apps from the Cydia Store.
One of my favorites is SBSettings. It will allow you to switch ON and OFF some of the basic functions of your iPhone (like Bluetooth or WIFI) without having to switch everytimes into the Settings folder.
Another interesting function will be the one to install Apps of the Appstore for free.
This will request a few Steps in order to work:
IMPORTANT:Step 1 : Have an iPhone. Make sure you have OS 4.0.1 (done)
Step 2: Jailbreak iPhone (done)
Step 3: Enter Cydia on the iPhone, go to manage, go to sources, click edit (top right), click add (top left) and type : http://cydia.hackulo.us/ (see screenshot) . Ignore Cydia’s silly warnings
Step 4: click search (bottom right), type in ‘installous’. The only result you should get is ‘Installous’(see screenshot). Click this and press ‘install’ (top right)
Step 5: click search again, type in ‘appsync’. The only result you should get is ‘AppSync’(see screenshot). Click this and press install
Step 6: Exit Cydia, and click the new installous icon. Click settings (bottom right). Toggle ‘iTunes Sync’ to On
Step 7: Download any Apps from here: http://apptrackr.org/
Step 8: Drag the app you just downloaded into iTunes
Step 9: Plug your iphone into your computer, it should now sync the app.
Since the upgrade of iOS 4.0.2, if you would like to keep iOS 4.0.1 with the Jailbreak, you need to close the fail with which it is possible to sneak into the iPhone!
This is due because the Jailbreakme Team has published the code of the breach of the system they used in 4.0.1 so that every hacker could potentially sneak into your phone.
Go into Cydia, Click on Changes and wait until it loads and upgrade/install the PDF Patch. See Picture below:
And now, ENJOY!