Comment rooter le Galaxy Nexus sans déverrouiller le chargeur de démarrage

Bonne nouvelle pour tous les utilisateurs de Samsung Galaxy Nexus ! Jusqu'à présent, il n'y avait aucun moyen de rooter le Galaxy Nexus sans déverrouiller le chargeur de démarrage de l'appareil. Même si le déverrouillage du chargeur de démarrage Galaxy Nexus n'est pas une tâche délicate car il s'agit d'exécuter une commande, mais ce qui est vraiment encombrant, c'est que le déverrouillage efface complètement les données de l'appareil. Heureusement, on peut facilement sauvegarder des applications et des données sans enraciner dans ICS et Jelly Bean et restaurer la sauvegarde plus tard, mais vous devez quand même sauvegarder manuellement toutes les données de stockage interne comme les documents, les photos, les médias, etc. ce qui n'est certainement pas si pratique pour tout le monde. Maintenant, c'est à votre tour Pas plus devez vous soucier de déverrouiller l'appareil juste pour obtenir les privilèges root !

effrayé, le modérateur du forum XDA-Developers a publié une procédure étape par étape pour rooter les appareils Android exécutant ICS et Jelly Bean sans déverrouiller le chargeur de démarrage. (Rooter n'importe quelle version d'ICS et de JB publié à ce jour). Le principal crédit revient à Bin4ry, qui a réussi à trouver un moyen d'exploiter une différence de timing dans la commande "adb restore" qui le rend possible. Mais le script batch racine en 1 clic de Bin4ry ne semble pas fonctionner sur Galaxy Nexus, nous le ferons donc via ligne de commande suivant le guide d'Efrant.

Noter: Cette ne fait pas effacer toutes les données de votre appareil, mais il est toujours recommandé de Sauvegarde vos données importantes avant de continuer. Nous ne serons pas responsables de toute perte de données.

Didacticiel -Rooter le Galaxy Nexus sans déverrouiller le bootloader

~ Cela doit être fait via ADB, alors téléchargez et installez d'abord les pilotes USB pour Galaxy Nexus. Vous pouvez ignorer cette étape si les pilotes ADB sont déjà configurés pour votre Nexus.

1. Téléchargez ‘Root-without-unlock.zip’ et extrayez-le dans un dossier sur votre bureau.

2. Activez le débogage USB sur votre appareil (Paramètres > Options pour les développeurs > Activer le débogage USB) et connectez-le à l'ordinateur via un câble USB.

3. Cliquez avec le bouton droit sur le dossier « Root-without-unlock » tout en maintenant la touche Maj enfoncée et sélectionnez « Ouvrir la fenêtre de commande ici ».

4. L'invite de commande s'ouvrira. Entrez la commande adb devices pour confirmer que votre téléphone est correctement connecté via l'interface ADB.

5. Entrez maintenant les commandes ci-dessous individuellement pour copier les fichiers racine (utiliser le copier-coller).

adb push su /data/local/tmp/su

adb push Superuser.apk /data/local/tmp/Superuser.apk

6. Entrez adb restore fakebackup.ab pour restaurer la fausse « sauvegarde ».

Noter: Ne cliquez pas restaurer sur votre appareil. Entrez simplement la commande dans l'invite de commande sur votre PC et appuyez sur la touche Entrée.

7. Entrez la commande ci-dessous pour exécuter « exploiter ».

adb shell « pendant que ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; faire :; Fini"

8. Maintenant que « l'exploit » est en cours d'exécution, cliquez sur « Restaurer mes données » sur votre appareil. (À ce stade, CMD affichera probablement plusieurs lignes indiquant 'lien a échoué fichier existe').

Important – Lorsque vous cliquez sur restaurer, vous devriez voir la notification de restauration sur l'écran de votre téléphone, et une fois terminé, il indiquera « restauration terminée ». Si vous ne voyez pas cela, réessayez à partir de l'étape 3.

9. Une fois l'opération terminée, entrez adb reboot pour redémarrer votre appareil.

Noter: N'essayez pas d'utiliser votre appareil lors du redémarrage. L'exécution de cet exploit redémarrera votre appareil en mode émulateur, il sera donc lent et l'écran clignotera - c'est normal.

10. Une fois le téléphone redémarré, entrez adb shell pour ouvrir un shell.

Noter: Vous devriez maintenant avoir un shell racine, c'est-à-dire que votre invite devrait être #, pas $. Si non, cela n'a pas fonctionné. (Reportez-vous à l'image ci-dessus)

11. Entrez maintenant mount -o remount,rw -t ext4 /dev/block/mmcblk0p1 /system pour monter la partition système en tant que r/w.

12. Entrez cat /data/local/tmp/su > /system/bin/su pour copier su dans /system.

13. Entrez chmod 06755 /system/bin/su pour modifier les autorisations sur su.

14. Entrez ln -s /system/bin/su /system/xbin/su pour créer un lien symbolique entre su et /xbin/su.

15. Entrez cat /data/local/tmp/Superuser.apk > /system/app/Superuser.apk pour copier Superuser.apk dans /system.

16. Entrez chmod 0644 /system/app/Superuser.apk pour modifier les autorisations sur Superuser.apk.

17. Entrez rm /data/local.prop pour supprimer le fichier créé par l'exploit.

18. Entrez exit pour quitter le shell ADB.

19. Tapez adb shell « sync ; synchronisation ; synchronisation ; »

20. Redémarrez l'appareil à l'aide d'adb reboot

Voila ! Votre Galaxy Nexus devrait maintenant être enraciné sans que vous ayez à déverrouiller le chargeur de démarrage. Confirmez l'accès root en installant le Vérificateur de racine application de Google Play.

>> Nous avons essayé la procédure ci-dessus sur GSM Galaxy Nexus sous Android 4.1.1 JB. Ce guide fonctionne probablement aussi avec Google Nexus 7, je n'ai pas essayé cependant.

Google peut corriger cet exploit dans les futures mises à jour. Voyons combien de temps cela dure. ??

Source : XDA, Remerciements particuliers à Bin4ry et efrant.

Mettre à jour: Comme prévu, Google a corrigé ce trou en commençant par JZO54K. Donc, cela ne fonctionnera pas pour Android 4.1.2 JZO54K ou plus récent.

Tags: AndroidGalaxy NexusGuideEnracinementConseilsAstucesTutorielsDéverrouillage