J’ai reçu un nouveau Sony Xperia Ray, et je viens de faire la mise à jour vers la version 4.1.B.0.431. J’aimerais maintenant rooter mon Xperia Ray pour en profiter entièrement ! Vu que la méthode de root est un peu complexe, voilà un guide complet que j’ai effectué pas à pas. Je me suis appuyé sur divers conseils des forums XDA (la référence), FrAndroid et PhonAndroid.
Commençons par un petit récapitulatif :
- le root ne fait pas perdre la garantie (ça, c’est le déverrouillage du bootloader)
- le bootloader d’un smartphone est par défaut verrouillé
- déverrouiller un bootloader permet d’installer d’autres ROMs (ce n’est pas le sujet ici)
- ce tuto vous fera perdre vos données du téléphone (mais pas de votre carte microSD ou SIM)
- 4.1.B.0.431 est la version du firmware du téléphone, créé par Sony
- 4.0.4 est la version actuelle du noyau/kernel Android (Ice Cream Sandwich), créé par Google
Durant ce tuto, nous allons :
- flasher le kernel du téléphone en une ancienne version rootable
- appliquer le root sur cet « ancien » kernel
- re-flasher le kernel dans sa toute dernière version, le root étant conservé
Vous aurez besoin des outils suivants :
- le logiciel FlashTool (outil de flashage du kernel)
- les drivers ADB de FlashTool (pour que votre téléphone soit bien reconnu)
- le kernel ST18i_4.1.A.0.562 (le dernier rootable)
- le kernel ST18i_4.1.B.0.431 (que l’on remettra après avoir fait le root)
- Root v5 (l’utilitaire pour effectuer le root)
Eh ben… c’est parti 🙂
Préparation
Sur votre PC : installez FlashTool et les drivers ADB du Xperia Ray. Redémarrez. Désactivez votre antivirus. Lorsque PC Companion s’ouvre sur votre PC, fermez-le.
Sur votre Xperia Ray : mettez à jour votre téléphone. Allez dans Menu, Réglages, À propos du téléphone. Vous devez voir 4.0.4 sur la ligne Version d’Android, et 4.1.B.0.431 sur la ligne Numéro de build.
Vous avez alors 4 manipulations à faire, toutes dans Menu, Réglages :
- dans Affichage, mettez la Veille à 10 minutes
- dans Xperia, Connectivité, réglez le Mode de connection USB sur MSC
- dans Sécurité, cochez la case Source inconnues
- enfin, dans Options pour les développeurs, activez le mode Débogage USB
Downgrade (retour au kernel d’ICS 4.0.3)
Sur votre PC, allez dans C:\Flashtool\firmwares. Supprimez tout ce qui se trouve dans ce dossier, puis extrayez le fichier ST18i_4.1.A.0.562_kernel.ftf dans ce dossier. Revenez un niveau au-dessus, et lancez Flashtool.exe (FlashTool64.exe si vous avez un système 64 bits).
Éteignez votre smartphone, puis appuyez sur la touche Retour (la flèche en bas à gauche) ainsi que sur la touche du volume sur la tranche, puis branchez-le au PC. La fenêtre de FlashTool devrait vous indiquer « Device connected in flash mode ». Relâchez.
Cliquez sur l’éclair en haut à gauche. Sélectionnez flashmode dans la fenêtre qui s’affiche, puis cliquez sur OK. La fenêtre suivante s’affiche ; ne touchez à rien, et cliquez sur OK :
La phase de flashage débute alors. Un message s’affichera lorsqu’elle sera terminée. Vous pourrez alors déconnecter votre téléphone, et l’allumer.
Phase de root
Smartphone allumé, branchez-le normalement à votre PC, et fermez toute fenêtre qui pourrait s’ouvrir (Explorateur Windows, PC Companion…).
Extrayez l’archive ROOT_v5_eng_by_canerpense et double-cliquez sur le run me.bat.
On vous demande alors d’appuyer sur n’importe quelle touche de votre clavier PC pour démarrer. Faîtes-le ! Votre téléphone va alors re-démarrer, et le logiciel vous dit d’attendre d’être sur l’écran de déverrouillage de votre téléphone pour appuyer sur une touche pour continuer. Chaque fois que l’application vous dira « appuyez sur une touche pour continuer » (press any key to continue), cela supposera d’attendre que le téléphone ait rebooté jusqu’à l’écran d’accueil. Néanmoins, ne touchez pas à votre téléphone (n’entrez pas le code PIN).
Au total, votre téléphone devrait rebooter 4 fois. Voilà l’écran final :
Félicitations, votre téléphone est à présent rooté ! Pour le vérifier : saisissez le PIN, installez l’application Root Checker et lancez-la. Cliquez sur le gros bouton gris au milieu. Lorsqu’une fenêtre s’affiche avec marqué Requête super-utilisateur, cliquez sur Autoriser. Le message Congratulations! This device has root access! vous informera que c’est gagné 😉
Downgrade (retour au kernel d’ICS 4.0.4)
Nous n’avons pas encore tout à fait terminé. Répétez l’opération de Upgrade. Seulement, au lieu de copier le fichier ST18i_4.1.A.0.562_kernel dans le dossier firmwares de FlashTool, copiez le fichier ST18i_4.1.B.0.431_kernel. Procédez comme indiqué pour remettre le dernier kernel dans votre téléphone (je vous laisse faire tout seuls, maintenant !).
Conclusion
Vous n’avez pas compris une étape ? Une des opérations n’a pas fonctionné chez vous ? Détaillez votre problème, et je tenterai de vous aider ! Vous avez également les très bons forums que j’ai cités en début d’article pour vous aider. Et si jamais vous brickez votre téléphone (il ne s’allume plus), il est possible de le réparer. Lancez PC Companion, choisissez Update. Il indiquera qu’il ne trouve pas votre téléphone, cliquez alors sur Repair en bas de la fenêtre.
Enfin, je vous conseille d’installer l’excellent Prey. Ce logiciel vous permet de surveiller votre téléphone pour pouvoir le localiser en cas de vol, afficher un message au voleur, le bloquer, émettre une sirène etc. Il fonctionne même pour les PC portables !
bonjour ou bonsoir y’a il pas un firmware plus récent mon build est à 4.1.B.1.13? dois je attendre avant de rooter mon smartphone ou pas???
Bonjour, je n’utilise plus le Xperia Ray. Cependant, d’après mes recherches, ton firmware est le plus à jour. Donc tu peux le rooter sans problème ! De toutes façons, si un nouveau firmware se pointe (ce qui je pense n’arrivera pas, Sony ne peut pas continuellement mettre à jour tous les terminaux de sa marque), une nouvelle méthode de root fera son apparition 😉
Bonjour,
Le lien proposé pour le Root ne fonctionne plus. Puis-je prendre n’importe lequel root V5 ou il faut qu’il soit spécifique ?
Merci d’avance pour l’information 🙂
J’ai mis à jour le lien (désolé du délai de ma réponse) 😉 je te conseille de prendre celui-là vu que je suis sûr qu’il fonctionne, bien que d’autres méthodes peuvent également fonctionner.
Merci pour l’actualisation du lien ! Et pas de souci pour le temps, je découvre maintenant que tu m’avais répondu.
Je vais faire ma relou mais le lien Flashtool est aussi mort. J’ai jeté des coups d’oeil sur le web afin de tenter de voir des systèmes similaires mais je n’ai rien trouvé de convaincant (faut dire que niveau portable, je suis pas super calée).
Merci d’avance pour ton aide :).
Pas de problème ! J’ai mis à jour le lien. Sony faisant de gros efforts pour la communauté de développement sur ses téléphones, le logiciel est donc maintenant hébergé chez eux.
Salut et merci pour ce tuto mais j’ai un problème:
mon xperia ray ST18i est bien rooté sur le kernel 4.1.A.0.562 par contre impossible de le passé en 4.1.B.0.431 ou sur la dernière version 4.1.B.0.587 j’ai du loupé quelque chose, pourtant le flash à l’air de bien se dérouler, si tu pouvais m’éclairer stp !
Faut que tu me donnes un peu plus d’explications sur l’endroit où ça coince. C’est lors de l’utilisation d’un logiciel ? Quel message d’erreur as-tu ? ton téléphone est-il root et fonctionnel en 562 ?
Oui mon téléphone est root et fonctionnel en 562, c’est juste que quand je veut le flasher avec la dernière version 4.1.B.0.587 tout ce passe bien avec flashtool (pas de message d’erreur)mais après démarrage du phone je suis toujours en 4.0.3 avec le kernel 562 !!!
Par contre quelque chose de curieux quand je vais dans « Software Info »
Phone Software Version:
_4.1.B.0.587
GENERIC – User
File System Version:
WORLD-I_4.1.A.0.562
Je comprends de moins en moins, en tout cas merci de te penché sur mon problème si vraiment s’en est un 😀
Ça ne devrait pas être grave. Vérifie si ton téléphone fonctionne bien, si tu as bien le root, et si tu possèdes bien les nouveautés de la version 0.587. De toutes façons, une nouvelle build est sortie le 10 Décembre. Elle devrait bientôt être déployée sur nos terminaux, donc il faudra d’ici quelques semaines recommencer le processus ^^
Finalement j’ai chercher et j’ai réussi a trouver : Bruf SUPER Tuto MERCI !
Honnetement Un énorme merci pour ce tutoriel cependant j’ai un probleme avec « Run me.bat »,les messages qu’il m’affiche sont totalement différent des votres j’ai pas mal de « adb server is out of date. Killing … » ^^’
Bonjour,
Y aurait-il des mises à jours de lien, en effet le lien pour root v5 n’est plus actif et la version actuelle du kernel est ST18i_4.1.B.0.587_kernel.ftf
N’étant pas certain d’où chercher des fichiers « sûrs », je préfère attendre plutôt que de faire qqch qui poserait des problèmes lors de la manip.
Merci beaucoup et bonne continuation !
Will
Ouais, faudrait que j’essaie de faire un tuto pour le nouveau firmware. Je l’ai aussi en mise à jour mais je ne l’ai pas faite, par prudence ^^
Merci beaucoup, ca marche!!!!!!!!!!! Enfin un tut bien expliqué!!!!!
ok ok j’ai desactiver mon antivirus,j suis
je n’arrive pas installer flash tool??
Salut, merci pour ce tuto. Je rencontre une erreur au moment de revenir au kernel 4.0.4. En branchant mon tel allumé et lançant la phase de root via « run me.bat », la fenêtre de commande m’affiche l’erreur suivante : « failed on ‘/data/local/tmp’ – Permission denied link failed File exists », alors que tout a bien fonctionné pour le rooter en 4.0.3.
Merci pour ton aide 🙂
Au temps pour moi, je me suis peut-être mal expliqué (ça me semblait clair dans l’intro) : une fois que le téléphone a été rooté avec le kernel 4.0.3, pas besoin de le re-rooter avec le kernel 4.0.4. On est juste repassé au kernel 4.0.3 pour profiter d’une faille qui a été corrigé dans le kernel 4.0.4, mais le root se maintient.
Donc actuellement… ton téléphone devrait être rooté 😉 fais-en le test avec Root Checker.
Ah ok, en effet, ça me paraissait bizarre en plus. C’est moi qui ai mal lu. Merci pour ton aide, c’est fort apprécié 😉
Salut, merci pour tout, mais je bloque avec l’étape où il faut éteindre le téléphone, puis appuyer à la fois sur la touche retour et volume (tout ça le téléphone éteint) et le rebrancher en gardant la pression sur les touches, et ensuite relacher…c galère peux tu me dire où ça coince, le mode flash mode sur flash tool ne marche pas.
cordialement,
Hamid.
Effectivement, cette étape est galère ^^ déjà, il faut bien t’assurer que tous les drivers sont installés (quand tu branches ton téléphone normalement, il est bien reconnu).
Pour la manip, voilà comment j’ai fait : tout d’abord, ouvrir le logiciel. Je mets le téléphone la tête en bas (de sorte de lire le Xperia à l’envers). Avec mon pouce, j’appuie sur la touche volume bas. Avec le majeur, sur la touche Retour. Et je place mon index sur la tranche, de sorte que mon pouce ne fasse pas faire un tour au portable. À ce point-là, t’a la main qui est toute merdique et tordue ^^ tu peux brancher le câble. Dès que la zone de log de FlashTool t’indique que le portable est connecté en flashmode, tu peux relâcher.
Par contre après, faut pas traîner à faire la suite des manips dans le logiciel (bizarrement, si je prenais trop mon temps, mon Xperia se remettait en mode connection USB et se déconnectait du flashmode).
En espérant t’avoir aidé 🙂