Forums iOS

[TUTO] Faire fonctionner à 100% tout iPhone (sauf bootloader

Règles du forum
Avant de poser vos questions, pensez à consulter notre tableau complet sur les versions iOS, le jailbreak et le désimlockage.

[TUTO] Faire fonctionner à 100% tout iPhone (sauf bootloader

Message non lupar ToN1oP » 01 Jan 2008, 14:57

[large]Bonjour à tous ![/large]


Dans ce topic, je vais vous expliquer comment, depuis n'importe quel iPhone (sauf les bootloader 4.6), réussir à retourner en 1.1.1 100% fonctionnel. Cette méthode est sûre, et fonctionnera forcément si vous suivez à la lettre les étapes qui suivent.

Vous en aurez pour une grosse heure logiquement :) il faut dire que j'écris beaucoup pour ne rien dire, comme ici :)

Pré-requis :
Ce tuto ne fonctionne que pour les utilisateurs de Mac (désolé, si je trouve le même en version Windows je ne manquerai pas de le rajouter)
iTunes (même le 7.5)
INdependence 1.3 beta 2 (dispo ICI )
Une connexion WiFi (la votre, pas celle de Macdo, et donc que vous connaissiez votre Clé Wep)
Fugu ( ICI )
Les firmwares 1.1.2, 1.1.1 et 1.0.2 (disponibles ICI) : Nom d'utilisateur : firmwares (f minuscule), mot de passe : Firmwares (F majuscule). Faites bien clic droit - Enregistrer sous !

[large]Étape 0 : Installer INdependence sur votre ordinateur[/large]

Téléchargez le fichier d'installation d'INdependence ICI et lancez le : l'image d'INdependence est montée.
Copiez INdependence et INdependence mobdevtool dans votre dossier Applications, puis lancez INdependence mobdevtool.
INdependence mobdevtool vous dira alors que vous possédez une mauvaise version d'iTunes (la 7.5) : dites lui OK, puis télécharger ceci : http://rapidshare.com/files/68410680/Mo ... k.zip.html et extrayez le
INdependence mobdevtool vous a demandé, après que vous ayiez appuyé sur OK, un fichier : indiquez lui le dossier (ne rentrez pas dedans, indiquez simplement le dossier, passez en affichage icônes) extrait de ce .zip
Il vous demandera un deuxième fichier: indiquez lui l'application INdependence, que vous avez placé dans le dossier Applications (si vous suivez ce que je dis ! :P)

Et voila, votre INdependence fonctionne à merveille. Y a plus qu'à suivre les étapes suivantes :P

[large]Étape 1 : Installer 1.1.2 sur votre iPhone[/large]

[list][li]Branchez votre iPhone à votre ordinateur, et éteignez le. Pour le rallumer, laissez enfoncés le bouton Home (le bouton rond en dessous de l'écran) et le bouton Sleep (le bouton du dessus) pendant une quinzaine de secondes. iTunes vous dira qu'il a repéré un iPhone en mode restauration : dites lui OK.[/li][/list:u]
Vous devriez voir ceci :

[list][li]Laissez enfoncée la touche Alt au moment où vous cliquez sur Restaurer, de manière à ce qu'iTunes vous demande quel firmware vous voulez utiliser. Choisissez alors le firmware 1.1.2 téléchargé au départ :)[/li]
[li]Une fois l'installation terminée, l'iPhone redémarrera, vous verrez l'écran suivant :[/li][/list:u]

[list][li]Il sera impossible d'entrer dans le menu (c'est normal, pas d'inquiétude).[/li][/list:u]

Votre iPhone est donc bloqué sous la version 1.1.2 :) Passons à l'étape 2 : obtenir un iPhone bloqué en 1.1.1 ;D

[size=14pt]Étape 2 : Installer 1.1.1 sur votre iPhone[/size]

[list][li]L'iPhone toujours branché à l'ordinateur, éteignez le, et allumez le de façon à ce qu'il soit en mode restauration (laissez enfoncés Home et Sleep 15 secondes).[/li]
[li]Cliquez sur Restaurer, mais toujours en laissant enfoncée la touche Alt : il vous demandera quel firmware installer, et indiquez alors le firmware 1.1.1 téléchargé au départ :)[/li]
[li]A la fin de l'installation, il dira que l'iPhone n'a pas pu être restauré, à cause de l'erreur 1015... c'est toujours normal, pas d'inquiétudes à avoir :)[/li][/list:u]

Votre iPhone est maintenant en 1.1.1, malgré l'erreur qu'iTunes aura pu vous dire. Passons à l'étape 3 : passer votre iPhone en 1.0.2 :)

[size=14pt]Étape 3 : Installer 1.0.2 sur votre iPhone[/size]

[list][li]L'iPhone toujours branché à l'ordinateur, éteignez le, et allumez le de façon à ce qu'il soit en mode restauration (laissez enfoncés Home et Sleep 15 secondes).[/li]
[li]Cliquez sur Restaurer, mais toujours en laissant enfoncée la touche Alt : il vous demandera quel firmware installer, et indiquez alors le firmware 1.0.2 téléchargé au départ :)[/li]
[li]Très vite, l'erreur 1 fera son apparition : dites lui OK, et fermez iTunes. Lancez alors INdependence 1.3 Beta 2. Éteignez simplement l'iPhone, et démarrez le normalement de manière à ce qu'il apparaisse dans INdependence.[/li]
[li]Retrouvez, dans le Finder, le firmware 1.0.2 téléchargé au départ. Renommez son extension (.ipsw) en .zip, et extrayez son contenu, puis remettez lui l'extension .ipsw [/li]
[li]Puis retournez dans INdependence, dans l'onglet Firmware, et cliquez sur Enter DFU Mode. Il vous demandera un dossier : indiquez lui celui que vous venez d'extraire du .zip. S'il n'est pas d'accord, fermer INdependence (Pomme + Q) et relancez le : il faut savoir qu'INdependence est un logiciel très capricieux ;)[/li]
[li]Une fois que l'entrée en mode DFU a fonctionné, fermez INdependence et lancez iTunes. Réessayez de restaurer avec le firmware 1.0.2 (en enfoncant Alt au moment de cliquer sur restaurer), et ce coup là la restauration fonctionnera jusqu'au bout, avant de vous dire Erreur 1013. [/li][/list:u]

Dites lui OK, puis fermez iTunes. Votre iPhone est maintenant en 1.0.2 bloqué, malgré l'erreur qu'iTunes aura pu vous dire ;) Débloquons le donc :)

[list][li]Lancez INdependence, puis allez dans l'onglet Activation/Sim, et cliquez sur Activate. Il vous demandera le dossier où vous avez extrait le firmware 1.0.2 : indiquez le et pressez OK. Encore une fois, s'il n'est pas d'accord la première fois, fermez le (Pomme + Q) et relancez le :)[/li]
[li]Lorsqu'il vous montre ce message :

Faites ce qu'il vous demande :) Redémarrez l'iPhone simplement (enfoncez le bouton Sleep 3 secondes, Slidez pour éteindre, et rallumez en appuyant sur le bouton Sleep :)[/li]
[li]Logiquement, vous devriez voir cet écran :
[/li]
[li]Toujours dans INdependence, installez les SSH (Onglet SSH, il vous demande 2 redémarrages d'iPhone : faites comme expliqué juste au dessus :)). Logiquement, vous devriez obtenir le message suivant :
[/li][/list:u]

Vous avez maintenant un iPhone en 1.0.2 débloqué (mais pas désimlocké, inutile d'essayer de passer un appel ;)) Nous allons maintenant préparer le flashage du baseband et la virginization (que de termes barbares me direz-vous :P)

[size=14pt]Étape 4 : Préparation du flashage de baseband et de la virginization[/size]

Beaucoup vous diront d'utiliser AppTapp pour mettre l'application "Installer" sur votre iPhone. Mais devant le nombre de messages d'erreur rencontré, j'ai trouvé une méthode beaucoup plus simple, et qui n'a pour l'instant rencontré aucune erreur : il faut envoyer, via INdependence, l'Installer qui se trouve ICI).

[list][li]Téléchargez donc Installer.zip, extrayez le (vous obtiendrez un "Installer.app")[/li]
[li]Configurez votre iPhone sur le Wifi de chez vous, et mettez l'Auto-Lock (Settings - General) sur Never[/li]
[li]Lancer INdependence. Allez dans l'onglet Customize, puis Applications, choisissez "User" ou l'autre (peu importe), puis faites Add, et choisissez Installer.app. Il vous demandera alors l'IP et le pass de votre iPhone. Le pass est "dottie" (sans les " ") et pour trouver votre IP, rendez vous dans les réglages de votre iPhone, dans Wifi, cliquez sur la petite flèche bleue à droite de votre connexion, et notez bien l'adresse IP. Remplissez donc votre adresse IP et votre pass dans INdependence, et procédez à l'envoi d'Installer.app dessus. Si cela ne fonctionne pas, redémarrez INdependence (encore une fois, il est très capricieux). Vous devez donc voir quelque chose dans ce genre là :
[/li]
[li]Au cas - improbable - où vous obtiendriez une autre erreur, lancez le terminal (tapez terminal dans spotlight, la petite loupe en haut à droite), tapez "cd .ssh" et pressez entrée, puis "rm known_hosts" et tapez encore une fois entrée. Retentez l'envoi avec INdependence.[/li][/list:u]

Votre iPhone est débloqué, et "Installer" est installé dessus ;D Maintenant, on va pouvoir installer les programmes nécessaires au flashage de Baseband et à la virginization :)

[list][li]Débranchez l'iPhone de l'ordinateur, redémarrez le, et lancez Installer.[/li]
[li]l faut que vous disiez "Donate Later", que vous alliez dans l'onglet Install (le 2e, en bas) et que vous installiez Community Sources (dans Sources) en premier, puis BSD Subsystem (dans System) en deuxième et OpenSSH (dans System) en troisième.[/li][/list:u]

Ces installations effectuées, redémarrez l'iPhone. Vous êtes prêts pour Flasher le baseband et Virginizer ;)

[size=14pt]Étape 5 : Flasher le badeband, virginizer[/size]

[list][li]Ouvrez Fugu. Il vous faut vous connecter à votre iPhone : pour se faire, attrapez votre iPhone dans votre main gauche (si vous êtes droitier), main droite (si vous êtes gaucher), puis allez, à l'aide de votre main droite (si vous êtes droitier, puisque votre main gauche tient l'iPhone), à l'aide de votre main gauche (si vous êtes gaucher, puisque votre main droite tient l'iPhone) dans Settings, Wi-Fi, et cliquez sur la petite fleche bleue à droite du réseau sur lequel vous êtes connecté (avec le doigt de votre choix.). Notez ce qui est inscrit dans adresse IP (moi, je l'ai fait avec l'index droit, et mon ip est 192.168.2.11 par exemple)[/li]
[li]Dans Fugu, tapez donc :
[list][li]"Se connecter à" : 192.168.2.11 (enfin votre IP, ca c'est ce que moi je tape)[/li]
[li]"Nom d'utilisateur" : root[/li]
[li]"Port" : 22[/li]
[li]"Dossier" : / (oui, un simple slash)[/li][/list:u]

[/li][/list:u]
[list][li]Logiquement vous devriez vous y connecter. Si vous avez l'erreur "WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!", lancez le Terminal et tapez "cd .ssh" et pressez entrée, puis "rm known_hosts" et tapez encore une fois entrée. Retentez la connexion via Fugu, elle fonctionnera ;) [/li]
[li]Il va vous demander si vous voulez continuez, dites lui Oui, et vous accéderez à la racine de votre iPhone. Lorsqu'il vous demandera le mot de passe :

Entrez le mot de passe dottie[/li][/list:u]

Vous êtes maintenant connecté en SFTP à la racine de votre iPhone :) Vous vous débrouillez jusqu'ici très bien ;) Maintenant, flashons le baseband :)

[list][li]Télécharger le pack ( ICI ), extrayez le quelque part, retrouvez le dans le menu de gauche de Fugu, et envoyez les 5 fichiers dans le dossier /usr/bin de l'iPhone :
[/li]
[li]Une fois les 5 fichiers envoyés dans le dossier /usr/bin de votre iPhone, fermez Fugu et lancez le Terminal (cliquez sur la loupe en haut à droite (Spotlight), tapez Terminal et cliquez dessus)[/li]
[li]Tapez "ssh root@192.168.2.11" (en remplaçant 192.168.2.11 par VOTRE IP, et sans mettre les " " cela va de soi :))[/li]
[li]Il vous demande un mot de passe : tapez "dottie" (sans les " " évidemment, et logiquement vous ne verrez pas quand vous tapez le mot de passe : c'est NORMAL, ne prenez pas peur, tapez juste bien dottie et pressez Entrée)[/li]
[li]C'est ensuite que vous devrez rentrer les commandes suivantes. A chaque fois, pressez Entrée à la fin de la ligne. Vous pouvez les copier coller UNE PAR UNE si vous avez peur de faire des erreurs :
[list]
[li][size=14pt]launchctl remove com.apple.CommCenter[/size][/li]

[li][size=14pt]cd /usr/bin/[/size][/li]

[li][size=14pt]bbupdater -v[/size][/li]

[li][size=14pt]chmod +x ieraser[/size][/li]

[li][size=14pt]ieraser[/size][/li]

[li][size=14pt]bbupdater -v[/size][/li]

[li][size=14pt]bbupdater -e ICE03.14.08_G.eep -f ICE03.14.08_G.fls[/size][/li]

[li][size=14pt]bbupdater -v[/size][/li]

[/list:u][/li]
[li]Logiquement, à la fin, vous devriez obtenir quelque chose comme ca :

[/li][/list:u]

Ne remarquez pas que je fais des erreurs quand je tape des commandes, c'est très désobligeant. :angel:

Le baseband flashé, passons à la virginization :)

[list][li]Eteignez l'iPhone, fermez Terminal. Redémarrez l'iPhone. Lancez Fugu. Reconnectez vous à l'iPhone grâce à Fugu (si vous avez l'erreur "WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!", lancez le Terminal et tapez "cd .ssh" et pressez entrée, puis "rm known_hosts" et tapez encore une fois entrée. Retentez la connexion via Fugu, elle fonctionnera ;)), et supprimez les 5 fichiers que vous avez envoyé dans /usr/bin.[/li]
[li]Puis téléchargez ce pack ( ICI ), extrayez le quelque part, retrouvez le dans le menu de gauche de Fugu, et envoyez tous ses fichiers dans le dossier /usr/bin (le même dossier que précédemment donc) :
[/li]
[li]Fermez Fugu, lancez Terminal. Tapez "ssh root@192.168.2.11" (votre IP à la place de 192.168.2.11, comme d'hab, et pas de " "). Entrez TOUTES les commandes suivantes, sans en manquer une. Vous pouvez toujour les copier coller une par une pour être sûr de ne rien manquer :[list]

[li][size=14pt]launchctl unload /System/Library/LaunchDaemons/com.apple.CommCenter.plist[/size][/li]

[li][size=14pt]cd /usr/bin[/size][/li]

[li][size=14pt]chmod +x ./norz[/size][/li]

[li][size=14pt]./norz seczone.backup 0×3FA000 0×2000[/size][/li]

[li][size=14pt]chmod +x ./iUnlock[/size][/li]

[li][size=14pt]./iUnlock ./ICE03.14.08_G.fls ./eliteloader.bin[/size][/li]

[li][size=14pt]chmod +x ./bbupdater[/size][/li]

[li][size=14pt]./bbupdater -v[/size][/li]

[li][size=14pt]./bbupdater -f *.fls -e *.eep[/size][/li]

[li][size=14pt]./bbupdater -v[/size][/li]

[li][size=14pt]launchctl load -w /System/Library/LaunchDaemons/com.apple.CommCenter.plist[/size][/li][/list:u][/li]

[li]Vous devriez obtenir une fin des commandes comme ca :

[/li][/list:u]

Redémarrez votre iPhone :) Il a un joli baseband, et est virginizé. Ya plus qu'à passer en 1.1.1, débloquer, désimlocker, et passer en français :D (Le plus dur est passé, courage !)

[size=14pt]Étape 6 : Upgrader à la 1.1.1[/size]

[list][li]Branchez votre iPhone, vérifiez qu'iTunes et iTunes Helper sont fermés (via le Moniteur d'activité, dans Applications - Utilitaires), puis lancez INdependence, allez dans l'onglet Firmware, et cliquez sur Préupgrade 1.1.1. [/li]
[li]Il vous demandera l'IP et le pass de votre iPhone : j'ose espérer qu'à cette étape vous connaissez votre IP, et le pass est toujours dottie :
[/li]
[li]Appuyez sur OK, et INdependence vous lance un message disant de lancer iTunes : [size=14pt]N'APPUYEZ PAS SUR OK[/size]. [/li]
[li]Lancez donc iTunes, qui vous proposera de configurer votre iPhone. Dites qu'il s'agit d'un iPhone neuf, ne synchronisez rien dessus (décochez le "synchronisez mes contacts..." et faites OK. Une fois l'iPhone reconnu dans iTunes, retournez à INdependence, et maintenant dites lui OK. Apparaît alors l'icône suivante :
[/li]
[li]Il va ensuite vous dire qu'il a opéré avec succès à la préupgrade de l'iPhone en 1.1.1 :
[/li][/list:u]

La Pré-upgrade 1.1.1 a fonctionné ;) Au cas improbable où une de ces étapes n'aurait pas fonctionné, fermer INdependence (ce petit capricieux ::)) et relancez le, puis retentez la pré-upgrade. Maintenant, passons aux choses sérieuses ;) Si votre iPhone passe en écran blanc, n'ayez pas peur, c'est normal ;)

[list][li]Retrouvez le firmware 1.1.1 que vous avez téléchargé au début. Même opération que pour le firmware 1.0.2 tout à l'heure, mais avec le firmware 1.1.1 donc : renommez son extension (.ipsw) en .zip, extrayez son contenu quelque part, et remettez le en .ipsw.[/li]
[li]Ouvrez INdependence, et cliquez sur Enter DFU Mode (toujours dans l'onglet Firmware). Il vous demande un dossier, il faut alors lui indiquer le chemin du dossier où vous avez extrait le firmware 1.1.1 :
[/li]
[li]S'il n'accepte pas, redémarrez INdependence, et réindiquez lui le chemin du dossier, il acceptera de suite (capricieux, mais pas trop :P)[/li]
[li]C'est là que les choses se compliquent. Une fois entré en DFU Mode, fermez INdependence, iTunes, iTunes Helper (à l'aide du Moniteur d'activité), redémarrez l'iPhone et lancez iTunes (s'il ne s'est pas lancé de lui-même). Il vous dira qu'il a repéré un iPhone en mode restoration : dites lui OK, et laissez enfoncée la touche Alt lorsque vous cliquerez sur restaurer, et choisissez le firmware 1.1.1 (que vous aurez évidemment renommé en .ipsw comme je l'ai EXIGÉ précédemment).


La restauration fonctionnera sans erreur :)[/li][/list:u]

Vous avez donc un joli iPhone en 1.1.1 bloqué :) Attendez que votre iPhone démarre, et logiquement vous ne pourrez passer que les appels d'urgence. Vous allez vous prendre pour Mac Gyver ;)

[list][li]Laissez votre iPhone branché à l'ordinateur. La procédure qui suit est complexe, suivez la bien pas à pas :[/li]
[li]Slidez pour passer l'appel d'urgence[/li]
[li]Appelez le *#307# et pressez Call[/li]
[li]Votre téléphone va vibrer, il faut retirer *#307# (grâce à la touche à droite du numéro composé) et taper 0, puis presser Call.[/li]
[li]Vous recevez alors un appel. Il faut décrocher, puis raccrocher, puis REJETER l'autre appel. [/li]
[li]Si cette manipulation est correctement faite, vous pouvez avoir accès à vos Contacts (grâce à un onglet dans le bas).[/li]
[li]Créez un nouveau contact, donnez lui un nom si ca vous chante (appelez le ToN1oP ::)), mais donnez lui surtout l'url suivante : prefs://1f [/li]
[li]Donnez lui une 2e url : http://jailbreakme.com[/li]
[li]Appuyez sur Save, puis appuyez sur prefs://1f, et vous accédez alors à vos Settings ! Configurez votre Wifi, configurez votre Auto-Lock (dans Général) sur NEVER, puis pressez le bouton Home. Recommencez l'étape de l'appel d'urgence de manière à retourner à vos contacts, à votre contact (qui je l'espère s'appelle ToN1oP 8)) et cliquez sur http://jailbreakme.com[/li]
[li]Sélectionnez la dernière option (Install AppSnapp si mes souvenirs sont exacts), et LAISSEZ VOTRE IPHONE FAIRE. Ne le touchez plus. Il devrait revenir à l'écran de base, puis redémarrer, puis votre iPhone devrait être débloqué :p La procédure peut prendre jusqu'à 5 minutes, ne TOUCHEZ PAS VOTRE IPHONE. Ne le toucher que lorsqu'il vous propose de Slide to Unlock (autrement dit vous ne passez plus d'appel d'urgence lorsque vous slidez, mais vous accédez bien au menu de votre iPhone)
[/li][/list:u]

Logiquement, au redémarrage de l'iPhone, il sera DÉBLOQUÉ :D:D:D Plus qu'à le désimlocker ;)

Depuis Installer sur l'iPhone, allez dans l'onglet Sources, et ajoutez la source (Edit en haut à droite, puis Add en haut à gauche) http://rep.frenchiphone.com (l'une des meilleures sources qu'on se le dise :p). Allez ensuite dans l'onglet Install, le dossier Frenchiphone, et choisissez de télécharger AnySim 1.1p (et pas 1.2.1u !). Une fois téléchargé, éteignez l'iPhone, insérez la carte SIM que vous voudrez utiliser plus tard, et démarrez l'iPhone. Il vous dira qu'elle est bloquée, c'est NORMAL : cliquez sur Unlock, entrez votre Code PIN, il vous dira qu'elle ne peut être utilisée avec ce téléphone, c'est toujours normal.

Vérifiez une dernière fois que l'Auto-Lock est bien sur Never dans les Settings / General. Puis cliquez sur anySIM, et demandez lui de débloquer votre iPhone. Une fois l'iPhone débloqué, redémarrez le. Et VOILA :)

Si vous voulez le clavier français et la lanque française, retournez dans l'Installer de votre iPhone, dans l'onglet Install, dans le dossier Frenchiphone, et téléchargez leur pack français 1.1.1 qui est génialissime ;) Configurez le bien (general - settings - international, choisissez langue française, région france et clavier 1 (en décochant clavier anglais)

Voila c'est terminé :) J'espère avoir contribué à notre belle communauté, je vous souhaite une bonne journée et un bon courage (ne désespérez pas si vous avez des erreurs, recommencez depuis le départ)
Dernière édition par MickeyBlue le 01 Jan 2008, 15:29, édité 1 fois.
Avatar de l’utilisateur ToN1oP

[TUTO] Faire fonctionner à 100% tout iPhone (sauf bootloader

Message non lupar kasimodem » 01 Jan 2008, 19:46

Super tuto merci
Avatar de l’utilisateur kasimodem Ancien Administrateur
Ancien Administrateur
Messages: 6821
Inscription: 30 Sep 2005, 00:00
Localisation: Paris
Pays: France
Sexe: Homme

[TUTO] Faire fonctionner à 100% tout iPhone (sauf bootloader

Message non lupar brunolui » 03 Jan 2008, 22:05

il existe aussi des logiciels usb pour ceux qui n'ont pas de wifi
il sagit de
Ifuntastics :permet de mettre des fichiers sur son iphone
breezy: qui permet d'installer des fichiers pxl en general assez important pour l'iphone tel bsd terminal(qui permet de lancer des commandes)
squeed (qui permet de mettre les autorisations en 755)
bref assez important
ce sont des freewares sauf ifuntastics qui permet un nombre limité d'action apres il devient payant
voila j'en passe
Avatar de l’utilisateur brunolui

[TUTO] Faire fonctionner à 100% tout iPhone (sauf bootloader

Message non lupar dovy0204 » 23 Jan 2008, 13:12

cela peux fonctionne avec un iphone us 1,1,2 turbosim ?

cordialement
Avatar de l’utilisateur dovy0204

[TUTO] Faire fonctionner à 100% tout iPhone (sauf bootloader

Message non lupar pomdapi » 27 Jan 2008, 17:44

Bonjour, je voudrais savoir pourquoi je ne peux pas avoir le petit cube du firmware 1.1.1. Pouvez vous me dire si vous avez une solution. Merci, et @ +.
Avatar de l’utilisateur pomdapi


 

Retourner vers Le coin iPhone 1