developpement:ios:jailbreak_iphone
Table des matières
Jailbreak 3.0
Récupérer les fichiers nécessaires
- Redsn0w → http://www.quickpwn.com/redsn0w
- Firmware iPhone 3G (
iPhone1,2_3.0_7A341_Restore.ipsw
) → Téléchargement du site d'Apple (230 mo)- Peut se trouver dans
/Users/nom_user/Library/iTunes/iPhone Software Updates/
.
Installation
- Brancher le iPhone à l'ordinateur avec le câcble USB et éteindre le iPhone.
- Démarrer redsn0w
- Dans redsn0w, sélectionner le firmware
- Choisir Install Cydia
- Mettre le téléphone en mode DFU
- Presser le bouton Power pendant 3 secondes
- Sans relâcher le bouton Power, peser sur Home pendant 10 secondes
- Relâcher le bouton Power sans relâcher Home, pendant 30 secondes
- Le Jailbreak se fait sur le iPhone.
- Si le message Please wait while your device is being jailbroken. Waiting for reboot. est présent et qu'il ne se passe rien pendant un certain moment, rapidement débrancher le iPhone et le rebrancher.
3.0.1
Si le iPhone était déjà en 3.0.1, il le restera même si le firmware utilisé est le 3.0.
3.1.2
Utiliser l'outil PwnageTool 3.1.4 et suivre la même procédure habituelle.
Installer des fichiers IPA
- Aller dans Cydia → Sources
- Ajouter la source
http://cydia.hackulo.us/
- Installer AppSync for OS 3.1
- Rédémarrer le iPhone
Jailbreak 2.2
Procédure de mise à jour d'un firmware sur un iPhone 3G jailbreaké.
Récupérer les fichiers nécessaires
- Le firmware d'Apple
- Soit en téléchargeant avec iTunes sans appliquer la mise à jour (télécharger seulement)
- Se trouvera à
/Users/nom_user/Library/iTunes/iPhone Software Updates/iPhone1,2_2.2_5G77_Restore.ipsw
- Soit en téléchargeant de sites autres, ex : http://www.felixbruns.de/iPod/firmware/
Sauvegarde du iPhone
- Utiliser AptBackup (se trouve dans Cydia) qui fera une liste des applications installés
- Avec AppBackup, il fera des tarballs dans
/User/Library/AppBackup/tarballs
- Facultatif → bases de données du iPhone (fichiers
.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/
- Il est possible que ces données soient plutôt dans
/User/Library
- Fichiers Média dans
/User/Media
- Photos prises avec l'appareil :
DCIM
- Vidéos Cycorder :
Videos
- Enregistrements d'appels :
SpoofApp
- Synchroniser avec iTunes et faire les mises à jour avec Cydia si nécessaire
Installation du 2.2
- Démarrer PwnageTool
- Sélectionner le mode Expert
- Sélectionner iPhone 3G
- Sélectionner le firmeware
iPhone1,2_2.2_5G77_Restore.ipsw
- Dans les options générales
- Enlever Activer l'iPhone (important)
- Régler la taille de la partition principale comme voulue
- Dans Packages Cydia, télécharger les paquets voulus
- OpenSSH (source : saurik)
- AptBackup / AppBackup (source: bigboss)
- Dans Packages persos
- Vérifier que Cydia Installer et Installer soient cochés
- Dans Logos persos
- Sélectionner les images appropriées
- Une fois terminé et tout vérifié, sélectionner Générer et choisir l'emplacement du firmware personnalisé.
- Quand l'enregistrement du firmware personnalisé est complété, le logiciel vous montre comment mettre le iPhone en mode DFU.
- Brancher le iPhone
- Éteindre le téléphone
- Maintenir les deux boutons enfoncés pour 10 secondes
- Relâcher le bouton principal (haut) et maintenir le bouton d'accueil (home) enfoncé pour 10 autres secondes
- Une fois le iPhone en mode DFU
- Aller dans iTunes
- Charger le firmware précédemment créé en utilisant le bouton Restaurer et la touche ⌥
- Récupérer les données du iPhone
- Synchroniser
Installer des fichiers IPA
- Aller dans Cydia → Sources
- Ajouter la source
http://iphone.org.hk/apt/
- Installer Intalld Patch
- Rédémarrer le iPhone
Changer le mot de passe ssh
Il faut changer les mots de passe pour mobile
et root
.
- Utilisateur
mobile
:- Aller chercher MobileTerminal via Cydia
- Taper
passwd
- Entrer le vieux mot de passe (qui devrait être
alpine
) - Entrer le nouveau mot de passe deux fois
- Utilisateur
root
:- Pour
root
, faire$ su root
et entreralpine
comme mot-de-passe. - Taper
passwd
pour changer le mot de passe deroot
.
Personnaliser
Changer les textes
- Avec un client SFTP aller dans
/System/Library/CoreServices/SpringBoard.app/French.lproj
ouEnglish.lproj
- Prendre le fichier
SpringBoard.strings
et le copier en local - Éditer avec TextWrangler (site)
- Rechercher
AWAY_LOCK_LABEL
- Éditer la chaîne comme voulue
- Replacer le fichier sur le téléphone
- Redémarrer le téléphone
Applications tiers avec Cydia
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é |
Codes
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 |
- FAF → Fonctionne avec Fido
- +C → Signifie l'appui sur Appel.
Autres informations
- Sauvegardes du iPhone se trouvent dans
~/Library/Application Support/MobileSync/Backup
developpement/ios/jailbreak_iphone.txt · Dernière modification : 2022/02/02 00:42 de 127.0.0.1