Outils pour utilisateurs

Outils du site


developpement:ios:jailbreak_iphone

Jailbreak 3.0

Récupérer les fichiers nécessaires

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
    1. Presser le bouton Power pendant 3 secondes
    2. Sans relâcher le bouton Power, peser sur Home pendant 10 secondes
    3. 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

  1. Aller dans Cydia → Sources
  2. Ajouter la source http://cydia.hackulo.us/
  3. Installer AppSync for OS 3.1
  4. 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

  1. 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

  1. 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
  2. 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
  3. Fichiers Média dans /User/Media
    • Photos prises avec l'appareil : DCIM
    • Vidéos Cycorder : Videos
    • Enregistrements d'appels : SpoofApp
  4. Synchroniser avec iTunes et faire les mises à jour avec Cydia si nécessaire

Installation du 2.2

  1. Démarrer PwnageTool
  2. Sélectionner le mode Expert
  3. Sélectionner iPhone 3G
  4. Sélectionner le firmeware iPhone1,2_2.2_5G77_Restore.ipsw
  5. Dans les options générales
    • Enlever Activer l'iPhone (important)
    • Régler la taille de la partition principale comme voulue
  6. Dans Packages Cydia, télécharger les paquets voulus
    • OpenSSH (source : saurik)
    • AptBackup / AppBackup (source: bigboss)
  7. Dans Packages persos
    • Vérifier que Cydia Installer et Installer soient cochés
  8. Dans Logos persos
    • Sélectionner les images appropriées
  9. Une fois terminé et tout vérifié, sélectionner Générer et choisir l'emplacement du firmware personnalisé.
  10. 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
  11. 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
  12. Synchroniser

Installer des fichiers IPA

  1. Aller dans Cydia → Sources
  2. Ajouter la source http://iphone.org.hk/apt/
  3. Installer Intalld Patch
  4. Rédémarrer le iPhone

Changer le mot de passe ssh

Il faut changer les mots de passe pour mobile et root.

  1. Utilisateur mobile:
    1. Aller chercher MobileTerminal via Cydia
    2. Taper passwd
    3. Entrer le vieux mot de passe (qui devrait être alpine)
    4. Entrer le nouveau mot de passe deux fois
  2. Utilisateur root :
    1. Pour root, faire $ su root et entrer alpine comme mot-de-passe.
    2. Taper passwd pour changer le mot de passe de root.

Personnaliser

Changer les textes

  1. Avec un client SFTP aller dans /System/Library/CoreServices/SpringBoard.app/French.lproj ou English.lproj
  2. Prendre le fichier SpringBoard.strings et le copier en local
  3. Éditer avec TextWrangler (site)
  4. Rechercher AWAY_LOCK_LABEL
  5. Éditer la chaîne comme voulue
  6. Replacer le fichier sur le téléphone
  7. 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