NJATB Posté(e) 3 octobre 2012 Share Posté(e) 3 octobre 2012 Ce post est une adaptation libre du tuto proposé par efrant sur XDA. Les illustrations proviennent du site WebTrickz, qui propose un tuto en images et en anglais. La faille a été exploitée pour le Samsung Galaxy Nexus, mais fonctionne également pour le Nexus 7. Merci à Dacosaure, qui l'a signalé sur ce forum. Pour les téléphones Samsung Galaxy Nexus uniquement (et en attendant un éventuel support de la Nexus7), il est possible d’utiliser le BootUnlocker app de segv11 pour débloquer le bootloader en conservant toutes les données de l’appareil (aucun wipe nécessaire, contrairement aux autres méthodes), une fois le root accompli. Bien sûr, vous êtes responsables de vos actes et ni moi ni ce forum ne pourront être tenus responsables en cas de problème. Temps total nécessaire: 10 minutes maxi Prérequis : 1) Vous devez activer le Débogage USB sur votre appareil (Paramètres > Options pour les développeurs > Débogage USB). 2) Vous devez également avoir les pilotes ADB installés sur votre ordinateur ; pour cela, il est conseillé de supprimer les anciens drivers et d’installer ceux-ci. En cas de problème, consultez ce fil sur XDA. 3) Tout passe par ADB, que vous trouverez en téléchargement (ici: et à la fin de ce post). Il suffit de dézipper le dossier. 4) Constat personnel : pour installer les pilotes ADB, j’ai dû passer la Nexus7 en mode PTP. Pour cela, allez dans Paramètres > Stockage > Connexion USB à l’ordinateur (Menu trois points en haut à droite) > Appareil photo (PTP). 6) Après l’installation des drivers sur votre PC, pensez à le redémarrez, sans cela ça ne fonctionnait pas chez moi. Pas à pas : 1) Téléchargez les fichiers en pièce jointe et dézippez. 2) Ouvrez un invité de commande dans ce dossier (Maj + clic droit sur le nom du dossier > Ouvrir une fenêtre de commandes ici) 3) Copiez les fichiers de root sur l’appareil : adb push su /data/local/tmp/su adb push Superuser.apk /data/local/tmp/Superuser.apk 4) Restaurez la fausse sauvegarde : adb restore fakebackup.ab NB : Ne cliquez pas sur Restaurer sur votre tablette. Entrez simplement la commande et appuyez sur entrée 5) Lancez la faille : adb shell "while ! ln -s /data/local.prop /data/data/com.android.settings/a/file99; do :; done" 6) Maintenant que la faille est ouverte (les lignes de code défilent dans l’invité), appuyez sur “Restaurer” sur la tablette Note: Une fois la restauration terminé, votre tablette/téléphone l'indiquera 7) Les lignes de code s’arrêtent. Si ce n’est pas le cas, redémarrez la tablette, le pc, et recommencez à l’étape 3). Rebootez l’appareil via ADB (pas manuellement) : adb reboot 8) Laissez l’appareil redémarrer complètement. Vous remarquerez qu’il lag, c’est normal, il est en mode « émulateur ». Pas d’inquiétude, tout sera rétabli à la fin de la procédure. A présent, entrez la commande suivante pour entrer dans le shell : adb shell Vous devriez voir un signe # apparaître (et pas $, si vous ne voyez pas de #, recommencez) 9) Montez la partition système en rw: mount -o remount,rw -t ext4 /dev/block/mmcblk0p1 /system 10) Copiez su sur /system: cat /data/local/tmp/su > /system/bin/su 11) Changez les permissions de su: chmod 06755 /system/bin/su 12) Symlinkez su à /xbin/su: ln -s /system/bin/su /system/xbin/su 13) Copiez Superuser.apk sur /system: cat /data/local/tmp/Superuser.apk > /system/app/Superuser.apk 14) Changez les permissions de Superuser.apk: chmod 0644 /system/app/Superuser.apk 15) Supprimez le fichier créé par la faille: rm /data/local.prop 16) Sortez du shell ADB: exit (Il se peut que vous deviez taper exit deux fois pour revenir à l’invité de commande) 17) Tapez la commande suivante: adb shell "sync; sync; sync;" 18) Redémarrez: adb reboot 19) C’est fini. Votre appareil est normalement rooté et le bootloader toujours verrouillé. Pour vérifier, téléchargez l’application gratuite Root Checker pour vérifier. Note : Si vous n’avez toujours pas l’accès root après ces manip, recommencez au début en ajoutant cette étape entre la 10 et la 11 (perso, pas eu besoin de le faire) : 10b) Changez la propriété de su: chown 0.0 /system/bin/su Fichiers nécessaires pour le root: Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Kuiper Posté(e) 3 octobre 2012 Share Posté(e) 3 octobre 2012 Merci Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
wl19790 Posté(e) 10 octobre 2012 Share Posté(e) 10 octobre 2012 Merci beaucoup, ca a fonctioné pour mon galaxy nexus Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
tanba Posté(e) 5 janvier 2013 Share Posté(e) 5 janvier 2013 Ne fonctionne plus depuis le passage en 4.2 Je n'ai pas envie de wipe, alors zut! Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.