iPhone1,2_3.0_7A341_Restore.ipsw) → Téléchargement du site d'Apple (230 mo)/Users/nom_user/Library/iTunes/iPhone Software Updates/.Si le iPhone était déjà en 3.0.1, il le restera même si le firmware utilisé est le 3.0.
Utiliser l'outil PwnageTool 3.1.4 et suivre la même procédure habituelle.
http://cydia.hackulo.us/Procédure de mise à jour d'un firmware sur un iPhone 3G jailbreaké.
/Users/nom_user/Library/iTunes/iPhone Software Updates/iPhone1,2_2.2_5G77_Restore.ipsw/User/Library/AppBackup/tarballs.db ou .sqlitedb)/private/var/mobile/Library/SMS/sms.db/private/var/mobile/Library/Notes//private/var/mobile/Library/AddressBook//private/var/mobile/Library/CallHistory//User/Library/User/MediaDCIMVideosSpoofAppiPhone1,2_2.2_5G77_Restore.ipswhttp://iphone.org.hk/apt/
Il faut changer les mots de passe pour mobile et root.
mobile:passwdalpine)root :root, faire $ su root et entrer alpine comme mot-de-passe.passwd pour changer le mot de passe de root./System/Library/CoreServices/SpringBoard.app/French.lproj ou English.lprojSpringBoard.strings et le copier en localAWAY_LOCK_LABEL| Réseau | Description | |
|---|---|---|
| GV Mobile | Oui | |
| OpenSSH | Oui | |
| PdaNet | Bloque le partage Internet «normal» | Oui | 
| Multimedia | ||
| Cycorder | Oui | |
| Système | ||
| 3G Unrestrictor |  http://repo.beyouriphone.com/ (Utiliser VoIPOver3G à la place)   | Non | 
| BossPrefs | Oui | |
| Finder | Oui | |
| MobileTerminal | Oui | |
| Autre | ||
| CTorrent | Oui | |
| dTunes | Oui | |
| mQuickDo | Pose des problèmes de stabilité | Désinstallé | 
Aller dans Phone.app, composer le code et appeler (+C). L'application ou l'information devrait apparaître si ça fonctionne avec Rogers/Fido (FAF).
| Code | FAF | Description | 
|---|---|---|
| *#06# | Oui | Donne le code IMEI, un identifiant unique qui identifie le téléphone sur le réseau | 
| *777# +C | Non | Donne les minutes restantes en prépayé | 
| *225# +C | Non | Solde du compte en post-paiement | 
| *646# +C | Non | Solde des minutes, en post-paiement | 
| *#21# +C | Oui | Réglages pour « voix Renvoi d'appel », «Données renvoi d'appel» et « Télécopie renvoi d'appels » | 
| *#30# +C | Oui | Connaître l'état du caller id | 
| *#76# +C | Oui | Présentation de la ligne | 
| *#43* +C | Oui | Réglages pour voix, données, fax, SMS, données sync, données async, accès paquets et accès pavé | 
| *#61# +C | Oui | Montre les numéros pour le renvoi d'appel, données, fax, etc, en cas de non-réponse | 
| *#62# +C | Oui | Comme ci-dessus, mais dans le cas où il n'y a pas de réseau, au lieu de la situation de non-réponse | 
| *#67# +C | Oui | Comme ci-dessus, mais quand la ligne est occupée | 
| *#33# +C | Oui | Dit si certains éléments (voix, données, fax…) sont désactivés pour la sortie | 
 *3001#12345#*   | Oui |  Fait apparaître FieldTest.app    | 
	
~/Library/Application Support/MobileSync/Backup