INFOS
Accueil > Tuto > [Tuto] iOS 7 : Comment accéder au Root de l’iPhone sans jailbreak

[Tuto] iOS 7 : Comment accéder au Root de l’iPhone sans jailbreak

Une procédure pour accéder au Root complet de l’iPhone en iOS 7 beta a été découverte … sans avoir besoin du jailbreak. Ce guide ne fonctionne actuellement que sur iPhone 4 et pourrait être la meilleure façon de passer en revue le nouveau système d’exploitation d’Apple et effectuer quelques changements comme changer les icônes d’iOS 7 par exemple.

Cette procédure s’adresse exclusivement aux utilisateurs experts qui connaissent les risques impliquant des changements de ce genre. Info iDevice décline toute responsabilité en cas de mauvais fonctionnement de votre appareil à la suite de modifications via ce tutoriel.

Root iPhone iOS 7 beta

Les pré-requis :

  • Démarrez MSFTGuy RAMDisk SSH , connectez votre iPhone 4 à un port USB et mettez-le en mode DFU :
  1. Éteignez votre appareil
  2. Appuyez simultanément sur le bouton d’alimentation et le bouton Home pendant 10 secondes
  3. Relâchez le bouton d’alimentation tout en continuant de maintenir le bouton d’accueil pendant 15 secondes
Le logiciel va commencer à effectuer certaines opérations. Si vous des erreurs, vous devrez installer Java 6 update 35 au lieu de Java 7 sur Windows 32 bits. Pour Windows en version 64 bits, le programme fonctionne correctement avec Java 7 64bit.
  • Démarrez CyberDuck ou WinSCP et connectez-vous au « localhost » sur le port 2022, à l’aide de ces données :
  • Nom d’utilisateur: root
  • Mot de passe: alpine
  • Ouvrez le terminal avec votre logiciel préféré de connexion en SSH
  • Si l’opération est réussie, vous verrez les messages suivants sur l’écran :

Mounting /dev/disk0s1s1 on /mnt1

Mounting /dev/disk0s1s2 on /mnt2

  • Fermez le terminal.
  • Avec le logiciel de connexion SSH, allez dans le dossier /mnt1/etc , recherchez le fichier nommé fstab et copiez-le sur votre ordinateur.
  • Ouvrez le fichier fstab sur le bureau en utilisant un éditeur de texte tel que Notepad (sous Windows) ou TextEdit (sous Mac OS X). Dans le fichier que vous devez / dev/disk0s1s1 / HFS ro 0 1 en / dev/disk0s1s1 / HFS rw 0 1 , enregistrez le fichier et copier le sur votre appareil
Assurez-vous que ce fichier possèdes les autorisations 0644 .
  • Allez dans / mnt1/System/Library/Lockdown et copiez le fichier « Services.plist « sur votre bureau. Sur l’iDevice renommez le fichier en Service.plist.old afin d’en créer une copie de sauvegarde.
  • Ouvrez le fichier Services.plist sur votre bureau avec un éditeur de plist binaire et ajouter ces lignes dans la section com.apple.afc :
<key>com.apple.afc2</key>
<dict>
<key>AllowUnactivatedService</key>
<true/>
<key>Label</key>
<string>com.apple.afc2</string>
<key>ProgramArguments</key>
<array>
<string>/usr/libexec/afcd</string>
<string>–lockdown</string>
<string>-d</string>
<string>/</string>
</array>
</dict>

  • Enregistrez le fichier plist et copiez le sur votre appareil … assurez-vous également qu’il dispose des autorisations 0644 .
  • Relancez le terminal dans le logiciel de connexion SSH et tapez halt puis appuyez sur Entrée. L’appareil s’éteint et lancera le mode Recovery (image iTunes avec USB) .
  • Pour quitter le mode Recovery, il vous faut démarrer TinyUmbrella et sélectionnez votre appareil dans la liste de la barre latérale (sur la gauche ). Ensuite, cliquez sur « Exite Recovery et votre iPhone devrait redémarrer sur le lockscreen.
  • Démarrez iFunBox et vérifiez l’état de votre appareil sur la barre de gauche. Si vous ne voyez pas le mot « jailed » à côté du nom de votre appareil, cela signifie que le processus a bien fonctionné. A partir de ce moment, vous aurez l’accès complet à tous les fichiers système de votre iPhone 4.
Rappelez-vous que vous avez accès au Root et que la modification de fichiers système peut-être irréversible. Soyez prudent sinon une restauration remettra tout en place.

A propos de Info iDevice

Restez informé sur l'actualité technologique, le jailbreak , le desimlock iPhone mais aussi sur toute la technologie en générale et les différents systèmes d'exploitation iOS, MacOS, Linux, Android et un peu de Windows aussi ;) Suivez-nous sur les réseaux sociaux.

Continuez la lecture

stop-spam-calendrier-icloud-infoidevice

Comment supprimer le spam par calendrier iCloud

Après le spam par e-mail et messagerie, un nouveau phénomène de spam vient de faire …

Poster un Commentaire

57 Commentaires sur "[Tuto] iOS 7 : Comment accéder au Root de l’iPhone sans jailbreak"

avatar
pmthelord
Invité
pmthelord

Je pense en effet tenter d’aller dans un centre agréé.

Je suis revenu au point de départ l’iphone ne veux plus rien savoir sur l’un ou l’autre PC, quelque soit le câble utilisé et quelque soit la prise USB.

Mon iphone date de mai 2014 acheté chez darty

Le chat apple m’a conseillé d’utilisé ça : http://images.apple.com/fr/legal/statutory-warranty/France_Statutory_Warranty.pdf afin de me faire remplacer l’iphone.

Dois je obligatoirement passer par le vendeur chez qui je l’ai acheté ou puis je le déposer dans un centre agréé près de chez moi (l’iphone est complet, j’ai la facture etc etc …). ?

Je retrouve un peu d’espoir car en parcourant un forum un utilisateur a eu le même souci que moi.

pmthelord
Invité
pmthelord

N’y a t il pas un logiciel actuel compatible iphone 5c qui permettrait au moins d’intéragir avec l’iphone ? mettre un mode DFU, faire un « formatage », je ne sais quelque chose qui fasse autre chose que des erreurs en fait ^^

pmthelord
Invité
pmthelord

Oui tout est à jour j’ai été sur ma-c**ig . com

Je suis sous windows 8.1

L’antivirus et windows defender sont désactivés.

PS : Le mode DFU ne fonctionne toujours pas 🙁

pmthelord
Invité
pmthelord

Pas de souci je comprends 😉

C’était histoire d’aller plus vite en besogne :p

Cette fois la restauration « simple » a bien voulu se lancer mais plantage identique et toujours lors de la restauration du programme interne … (j’étais presque au bout !!!!!!!!!!!!!!!!!!!!)

L’iphone redémarre donc, disparait d’itunes et reste sur la pomme tout en étant connecté.

pmthelord
Invité
pmthelord

je t’ai contacté sur FB 😉

pmthelord
Invité
pmthelord

Erreur 3014 et non 3194 comme dans votre lien !

Là je viens d’avoir Erreur 4013 …

Pfffffffffffff !

pmthelord
Invité
pmthelord

C’est pendant la mise à jour du programme interne que l’iphone s’éteint !!!!!!!!!!!!! (il reste alors 1cm sur la barre de progression).

L’iphone redémarre, disparait d’itunes et reste sur la pomme tout en étant connecté.

Je sèche 🙁

pmthelord
Invité
pmthelord

Itunes m’impose mise à jour et restauration (sur le même bouton).

L’ios s’extrait au préalable. J’en conclu donc qu’il n’est pas complètement installé ?

Et là je viens d’avoir l’erreur 3014 : l’iphone n’a pas pu être restauré

Rrrrrrrrrrrrrrrrrrrrrrrrr ^^

pmthelord
Invité
pmthelord

Donc juste brancher le téléphone éteint sur l’USB, attendre qu’itunes démarre et je choisis restauration et non mise à jour c’est ça ?

pmthelord
Invité
pmthelord

Installé c’est un bien grand mot ^^ Disons que le logiciel a réussi à mettre son logo rouge.

Moi j’aimerai bien qu’il redémarre surtout ! ^^

Si j’éteins et que je rallume l’iphone reste sur la pomme et puis rien ne se passe.

Si je tente un DFU, il revient sur le logo câble + itunes rouge

pmthelord
Invité
pmthelord

Nom de zeus !
Quelque chose s’est produit !!!!!!!!!!!
La mise à jour s’initialise et la barre de progression avance !
HÉLAS ! L’iphone s’éteint avant que la barre de progression n’atteigne le bout (il reste 1cm).

Désormais le logo itunes sur le téléphone est rouge ! J’y comprends plus rien !

Concernant le mode DFU rien à faire ! J’ai même essayé avec recboot, le logiciel plante et ça ne change rien.

D’autres idées Sp1wn ?

pmthelord
Invité
pmthelord

OK je vais insister 😉
On est bien d’accord que pour mettre en mode DFU, il faut (une fois l’iphone éteint) appuyer simultanément sur hold et home pendant 10s puis relâcher le bouton hold au bout des 10s tout en maintenant le bouton home enfoncé c’est bien ça ?

Si oui, faut il faire la manip en étant relié au PC ou bien le relier après ? Itunes allumé/éteint ?

Merci à toi de me venir en aide 😉

pmthelord
Invité
pmthelord

Eh bien vu que l’iphone plante aussitôt que l’installation démarre, itunes tourne dans le vide jusqu’au moment où il se rend compte que l’installation ne fonctionnera pas et me dit qu’il ne peut pas récupérer l’iphone.
L’iphone est en ios 7.? , jailbreaké via evasion l’année dernière, aucune modification, ni mise à jour depuis.
J’ai essayé avec un autre câble, sur un autre port USB, sur un autre PC, sur un itunes à jour, si un itunes pas à jour etc etc …

Je me répète mais JE NE PEUX PAS METTRE L’IPHONE EN DFU 🙁 il revient toujours sur le logo de restauration (cable + logo itunes BLEU).

Je suis vraiment perdu 🙁

pmthelord
Invité
pmthelord

Impossible de le mettre en DFU ! L’iphone revient systématiquement sur le logo « câble vers itunes ».
Et lorsque je lance une restauration ou mise à jour avec n’importe quel itunes (le dernier ou un ancien), l’écran bloque aussitôt que l’installation commence.

pmthelord
Invité
pmthelord

Salut Sp1wn !
Gros souci de restauration impossible avec un iphone 5c jailbreaké evasi0n.

As tu une solution stp ?

Voici le message d’erreur avec MSFTGuy RAMDisk SSH :
Error java.lang.UnsatisfiedLinkError: C:\Users\pmthelord\AppData\Local\Temp\ssh_rd\native\jsyringeapi.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
java.lang.ClassLoader$NativeLibrary.load(Native Method)
java.lang.ClassLoader.loadLibrary0(Unknown Source)
java.lang.ClassLoader.loadLibrary(Unknown Source)
java.lang.Runtime.load0(Unknown Source)
java.lang.System.load(Unknown Source)
Jsyringe.init(Jsyringe.java:44)
gui.guiInit(gui.java:207)
gui$2.run(gui.java:186)
java.awt.event.InvocationEvent.dispatch(Unknown Source)
java.awt.EventQueue.dispatchEventImpl(Unknown Source)
java.awt.EventQueue.access$000(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.awt.EventQueue$3.run(Unknown Source)
java.security.AccessController.doPrivileged(Native Method)
java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
java.awt.EventQueue.dispatchEvent(Unknown Source)
java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.pumpEvents(Unknown Source)
java.awt.EventDispatchThread.run(Unknown Source)
FATAL: Cannot load native libraries; make sure you're using 32-bit JRE if on Windows!

INIT FAILED (Jsyringe)!

batifol13
Invité
batifol13

Bonjour,
J’ai suivi pas à pas le tuto, mais malgré une opération réussie (Success! écrit en vert) avec SSH ramdisk, dans putty, j’ai un échec après avoir mis login et mdp, puis mount.sh.
J’ai aussi essayé de récupérer via FileZilla, mais « connexion refusée par le serveur ».
Comment puis-je récupérer mes fichiers?
Merci!

batifol13
Invité
batifol13

Merci de ta réponse rapide.
En fait je ne suis pas rentrée dans les détails de mon pb, j’ai trouvé ce même tuto ailleurs avec le titre « Retrouver les données d’un iPhone qui ne démarre plus », mais commentaires fermés alors je demandais ici.
Mon iPhone est un 3GS avec un OS 4xxx (pas jailbreaké) et il est coincé en mode recovery. Je cherche juste à récupérer mes données (surtout contacts et notes) car je pense qu’il est mort (restauration me fait pleins d’erreurs différentes à chaque fois).
Comme j’ai l’impression d’avoir réussi à les envoyer au serveur via SSH ramdisk, je voudrais juste les trouver.
Si tu as un petit conseil, merci!

Jonas
Invité
Jonas

Juste pour savoir, ceci fonctionne avec un iphone 5 sous iOS 7 ?

DJEZ
Invité
DJEZ

Salut Sp1wn mon iphone est bloqué en mode recovery mais juste depuis que j’ai essayé de faire les mise a jour 7.0.2 et depuis 7.0.3. mon iphone 4S à l »epoque i a déjà été jailbreak mais je ne me rapelle plus comment. pourtant depuis il avait eu les mise à jour 6.xx et depuis que j’ai essayé de faire la 7. je susi blqu » en recovery.
Crois tu que je peux faire quelque chose avec les explications ci-dessus ?
D’avance merci parce que la je galere et mon rvendeur apple est incapable de m’aider …

Nathan
Invité
Nathan

Ca ne marche pas du coup je part sur une restauration ?

DJEZ
Invité
DJEZ

Merci pour ta réponse et désolé pour la mienne un peu tardive mais cette manip n’a rien donné. J’ai meme envoyé mon telepehone chez un revendeur agréé apple qui me dit que ca doit etre materiel et qu’il ne peut rien faire….
Bref ca pue

Nathan
Invité
Nathan

Ca ne marche pas je viens d’essayer 10 fois d’affiler :/
Et non ca ne marche pas en mode recovery
Du coup je doit restaurer ?

Nathan
Invité
Nathan

Comment je peux le connecter à l’ordi sans le connecter au PC ?
J’ai essayé de le mettre en DFU sans le brancher à l’ordi : ca marche mais quand je le branche, il se relance et retombe en recovery.
Mais du coup le boot tethered est impossible ? Ou c’est moi qui est fait une fausse manip ?

Nathan
Invité
Nathan

Ouf merci j’étais en train de télécharger iOS 7.0.2 pour le restaurer
Du coup je vais sous linux et je tape ça ?
sudo /usr/local/opensn0w/bin/opensn0w_cli -v -p /home/nathan/opensn0w/bundles/iPhone3,1_7.0.2_11A501.plist

Nathan
Invité
Nathan

Je n’arrive pas à le passer en mode DFU pour la suite de la manip.
En fait quand je l’éteint, il se rallume seul sans que je fasse rien et du coup quand j’appuis sur le bouton home et le bouton power simultanément, mon iPhone s’éteint et il se rallume avant qu’il ne passe en DFU quand j’appuis sur le bouton home.
Comment faire ?

Nathan
Invité
Nathan

Salut à toi,
Mon iPhone est en mode Recovery et il n’y a plus moyen de le sortir de ce mode Recovery :/
Comment faire ?

Nathan
Invité
Nathan

Oui j’ai bien lu le tutoriel et j’ai essayé avec Tinyumbrella (et d’autres logiciels comme iReb, etc) Quand je clique sur exit recovery, mon iphone s’eteint et la pomme apparait (c’est normal) et ensuite il s’éteint et se remet en mode DFU :/
Quand il faut ouvrir le fichier plist avec le logiciel, je n’est pas compris ce qu’il faillait faire alors j’ai tout simplement remplacé ce qu’il y avait avant (com.apple.afc) par ce que tu as marqué (com.apple.afc2) et je crois qu’il reste bloqué en mode recovery..

Nathan
Invité
Nathan

J’ai trouvé merci 😉

Nathan
Invité
Nathan

J’ai lancé putty,
Je mets « Localhost » dans hostname
Et je mets le port 2022
Ensuite le terminal s’ouvre et la je tape : « root » et je tape mon mdp : « alpine »
Il foit cela tapé regarde ce que me dit Putty

Nathan
Invité
Nathan

Salut,
J’ai un soucis, je ne comprend pas ce que tu veux dire par Ouvrez le terminal avec votre logiciel préféré de connexion en SSH
Si l’opération est réussie, vous verrez les messages suivants sur l’écran :
Merci de ton aide

Nathan
Invité
Nathan

Je n’arrive pas à utiliser Putty je ne comprend pas comme ça marche et surtout ou le télécharger.
Un fois que je lance Putty je rentre mon IP (localhost) et mon user : root et mon mdp : alpine et ensuite je doit faire quoi ?

wpDiscuz