Passage en Android 4.0.4 de mon smartphone Sony Xperia X10

Voici quelques notes pour aider ceux qui comme moi ont un peu galéré pour leur première mise à jour de leur X10.

Heureux possesseur d'un Sony Ericson Xperia X10, comme celui-ci vient d'être remplacé par le nouveau Google Nexus, je peux donc m'adonner à des expériences que je n'osais pas trop. Notamment le changement de version du système d'exploitation Android, qui pour une raison purement commercial, ne dépassera jamais la version 2.3.3 officiellement, puisque Sony ne fourni plus de mise à jour des téléphones de plus d'UN an. Passons sur la connerie de cette stratégie, c'est pas pour rien que j'ai acheté un téléphone Google Nexus, justement pour toujours avoir les dernières version du système.

Heureusement, qu'Android est un système d'exploitation ouvert, des passionnés peuvent donc s'amuser avec, et fournir des mises à jour que le fabriquant ne veut pas faire, alors que le téléphone les supporte parfaitement.

Pour mémoire, voici le versions majeures d'Android: 1.6, 2.1, 2.3, 4.0, 4.1 et la dernière, la 4.2 qui n'existe quasiment que sur les Google Nexus.

Dans le tutoriel suivant, il est indiqué comment faire la mise à jour (notez que les liens vers les fichiers ne sont plus à jour et qui faut aller là pour les télécharger).

Comme c'est bien dit dans les commentaires du forum, ceux qui écrivent les tutoriels savent déjà faire et passe sous silence certain détails qui leur semblent insignifiants et qui bloquent le novice. Donc voici mes notes, écrites hélas pour partie à posteriori, donc pas parfaitement aussi rigoureuse que je l'aurais voulu. Elles complètent le tutoriel mais c'est lui que vous devez suivre, (accessoirement il y a la FAQ qui donne quelques réponses utiles). Voici comment j'ai procédé:

  1. Charger le téléphone à plus de 80%, c'est important car on le branche et débranche tout le temps, et surtout la couleur de la led est instructive, il faut donc qu'elle ne soit pas rouge par manque de charge. De toute façon flasher un téléphone qui tombe en panne faute de jus, c'est le meilleur moyen de le fliguer.
  2. Installer Flashtool sur le PC.
  3. Avant de faire quoique ce soit et pour que Flashtool puisse fonctionner, remettre le téléphone avec une room standard. En effet, les customisations que j'ai réalisé la dernière fois ont modifiées quelque chose et impossible à Flashtool de communiquer avec mon téléphone après une remise à zéro des paramètres, il me disait tout le temps que mon téléphone n'était pas en mode débug. J'ai donc utilisé le programme PC-compagnon fourni par Sony pour réinitialiser mon téléphone avec une version pleine de trucs inutiles, mais standard[1].
  4. Lancer Flashtool et brancher le téléphone en USB. Il est reconnu par Flashtool. Il est nécessaire de mettre le téléphone en mode débug (Flashtool le dit et les menus sont grisés sinon).
  5. rooter le téléphone (cliquez sur le cadenas). Cela consiste à permettre de passer en mode Super utilisateur sur le téléphone. C'est indispensable pour pouvoir toucher au système. Suivre les instructions, le téléphone redémarre n fois.
  6. Débloquer le bootloader (menu Plugins). Le bootloader est le programme chargé au démarrage du téléphone qui lance ensuite le système d'exploitation Android. En le débloquant, il devient possible de le remplacer par un autre qui pourra lancer une autre version du système, ou l'outil recovery... Suivre les instructions, le téléphone redémarre n fois.
  7. Installer le recovery (cliquez sur la croix). Ce petit programme est un mini système d'exploitation qui permet d'installer les nouveaux systèmes et de faire certaines manipulation sur le système en place. Suivre les instructions, le téléphone redémarre n fois.
  8. Copier le fichier X10_4.1.X_cmx10_BootManager_v20.ftf dans le dossier firmwares de flashtool.
  9. Cliquer sur le bouton flash (l'éclair) et choisir le firmware correspondant au fichier précédent.
  10. Au reboot du téléphone, un bonhomme bleu est affiché à la place du logo de Sony avec la led qui s'allume en bleu.

Bon à partir de là, le téléphone est débloqué et vous avez un mécanisme pour changer facilement de système d'exploitation. La mise à jour peut commencer. Normalement, c'est à cette étape que l'on utilise le nouveau kernel, la rom et les accessoires google téléchargés précédament et copié sur la carte mémoire du téléphone.

Le problème c'est que ma tentative de passage en version 4.1 (Jely been) a échouée[2] et je me suis retrouvé avec un téléphone ne démarrant plus affichant un logo clignotant de mise à jour qui ne se mettait pas à jour. Dans cet état, le téléphone n'était plus visible pour le programme PC-compagnon fourni par Sony, et donc je n'arrivais pas à le restaurer en version 2.3. Suspectant un problème de version entre mes différents fichier, j'ai essayé plein de room mais selon les auteurs c'était plus ou moins concluant. J'étais un peu désespéré quant j'ai pris la décision d'installer la version 4.0.4 (Ice cream sandwich). Et là ça a marché niquel. Donc voici la suite de la procédure:

  1. Télécharger la room (cm9-CMX10-Team-v7.zip par ici) et les accessoires googles (gapps-ics-20120429-signed.zip par là)
  2. Copier sur la carte mémoire du téléphone ces 2 fichiers. Idéalement, il faut copier ces fichier sur la carte mémoire du téléphone avant d'avoir changer de bootloader, car c'est plus simple tant qu'il fonctionne comme on a l'habitude. Mais le recovery est un très bon programme, qui permet de le faire après.

Pour se retrouver dans le programme recovery, allumer le téléphone et juste après qu'il ai vibré, la led clignote en bleu. Maintenir alors le bouton "Retour" (bouton de droite) enfoncé jusqu'à l'apparition d'un menu. Utiliser les touches de volumes pour se déplacer dans le menu, et le bouton central pour valider, le bouton retour pour revenir au menu précédent.

Si vous n'aviez pas copier la room et les accessoires google avant, allez dans le menu (je l'ai pas sous les yeux, donc de mémoire) "Mount" et dans la liste tout en bas il y a la possibilité de monter la carte SD du téléphone. Si le téléphone est connecté au PC, vous avez à nouveau accès à la carte mémoire, il suffit d'y copier vos fichiers. Ensuite, démontez la carte sd (bouton central sur le tel).

  1. Lancer tous les nettoyage sauf celui de la mémoire des chargements de la batterie (menu d'accueil et menu avancé).
  2. Se déplacer dans le répertoire dans lequel cm9-CMX10-Team-v7.zip est installé. Le sélectionner et lancer l'installation. Le programme propose de choisir une des images dans le fichier.
  3. Même chose avec les accessoires Google.
  4. Avec la touche de retour, revenir au menu et reboot du téléphone. Ca peut prendre jusqu'à 5 min. Une fois démarré, tant que la led est rouge, c'est que le téléphone travail, même si les menus sont utilisables. Le laisser bosser et ne rien faire.
  5. Une fois la led redevenu verte, repasser à nouveau en recovery (redémarrage, bouton droit enfoncé quant la led est bleu) et vider le cache façon Dalvik.
  6. redémarrer. Attendre éventuellement que la led ne soit plus rouge.

Et là, c'est bô, c'est fluide, il y a plein de mémoire et tout et tout :D

Notes

[1] Et là grosse frustration, car il faut avoir un windaube sous la main ! Heureusement que Flashtool fonctionne parfaitement sous Ubuntu, j'aurais sinon été très contrarié...

[2] J'ai plusieurs hypoyhèses, j'ai voulu faire comme expliqué dans le forum en installant le bootloader de la 4.04 au lieu de la 4.1, ou alors j'ai oublié de vider les caches... bref je me suis planté et après ça voulait plus.

Partager Partager ce billet sur les réseaux sociaux

Commentaires

1. Le mercredi 13 mars 2013, 18:34 par LIk

bjour
merci pour c"e tuto tres clair. Tout a tres bien fonctionné, mise à part à la fin, l'ecran ne fait que defiler de gauche à droite avec le nouveau menu, cest inutilisable...une idee? merci

2. Le mercredi 13 mars 2013, 19:50 par lik

j'ai mis la 8.1, ça marche impec!!

3. Le jeudi 14 mars 2013, 11:39 par bao

bonjour
je suis bloqué l'etap 6 "Débloquer le bootloader (menu Plugins). Le bootloader est le programme chargé au démarrage du téléphone qui lance ensuite le système d'exploitation Android. En le débloquant, il devient possible de le remplacer par un autre qui pourra lancer une autre version du système, ou l'outil recovery... Suivre les instructions, le téléphone redémarre n fois." pouvez vous m'aider svp. il m'a bloqué ici
14/035/2013 11:35:12 - INFO - Device connected in flash mode
14/035/2013 11:35:13 - INFO - Opening device for R/W
14/035/2013 11:35:13 - INFO - Reading device information
14/035/2013 11:35:13 - INFO - Phone ready for flashmode operations.
14/035/2013 11:35:13 - INFO - Current device : X10i - CB511HTW0B - 1232-9897_R1C - 1227-4612_3.0.1.G.0.75 - WORLD-1-4-8_3.0.1.G.0.75
14/035/2013 11:35:13 - INFO - Processing loader
14/035/2013 11:35:13 - INFO - Using an unofficial loader
14/035/2013 11:35:13 - INFO - Checking header
14/035/2013 11:35:13 - INFO - Flashing data
14/035/2013 11:35:19 - INFO - Loader : S1_Loader_Root_f851 - Version : r4A024 / Bootloader status : ROOTED
14/035/2013 11:35:19 - INFO - Phone already unlocked
14/035/2013 11:35:19 - INFO - You can safely reboot in normal mode
14/035/2013 11:35:19 - INFO - Ending flash session
14/035/2013 11:35:19 - WARN - Cancelled
14/035/2013 11:35:19 - INFO - Device connected in flash mode
14/035/2013 11:35:21 - INFO - Device disconnected
14/035/2013 11:35:22 - INFO - Device connected in flash mode
14/035/2013 11:35:42 - INFO - Device disconnected
14/035/2013 11:35:43 - INFO - Device connected with USB debugging off
14/035/2013 11:35:43 - INFO - For 2011 devices line, be sure you are not in MTP mode

4. Le jeudi 14 mars 2013, 11:46 par bao

bonjour
aide moi je suis bloqué par ici

14/035/2013 11:35:12 - INFO - Device connected in flash mode
14/035/2013 11:35:13 - INFO - Opening device for R/W
14/035/2013 11:35:13 - INFO - Reading device information
14/035/2013 11:35:13 - INFO - Phone ready for flashmode operations.
14/035/2013 11:35:13 - INFO - Current device : X10i - CB511HTW0B - 1232-9897_R1C - 1227-4612_3.0.1.G.0.75 - WORLD-1-4-8_3.0.1.G.0.75
14/035/2013 11:35:13 - INFO - Processing loader
14/035/2013 11:35:13 - INFO - Using an unofficial loader
14/035/2013 11:35:13 - INFO - Checking header
14/035/2013 11:35:13 - INFO - Flashing data
14/035/2013 11:35:19 - INFO - Loader : S1_Loader_Root_f851 - Version : r4A024 / Bootloader status : ROOTED
14/035/2013 11:35:19 - INFO - Phone already unlocked
14/035/2013 11:35:19 - INFO - You can safely reboot in normal mode
14/035/2013 11:35:19 - INFO - Ending flash session
14/035/2013 11:35:19 - WARN - Cancelled
14/035/2013 11:35:19 - INFO - Device connected in flash mode
14/035/2013 11:35:21 - INFO - Device disconnected
14/035/2013 11:35:22 - INFO - Device connected in flash mode
14/035/2013 11:35:42 - INFO - Device disconnected
14/035/2013 11:35:43 - INFO - Device connected with USB debugging off
14/035/2013 11:35:43 - INFO - For 2011 devices line, be sure you are not in MTP mode

comment je fais svp :(

5. Le vendredi 15 mars 2013, 13:00 par Cedric Augustin

@bao : tout d'abord je fais ce que je veux, donc pas la peine de me faire des injonctions :D  j'y répond super mal. Ce billet correspond à mes notes lors du flashage de mon téléphone. Je suis très loin d'être un expert, donc il va te falloir trouver l'info ailleurs. Désolé.

6. Le vendredi 10 mai 2013, 13:42 par pako69

Bonjour Cédric
Alors, toujours satisfait de cette version ? Moi j'ai (après pas mal de déboires également) tenter la tout dernière, la CM10.1 (donc Android Jelly Bean 4.2.1) sauf que le wifi ne veut pas s'activer... du coup je ne sais plus vers quelle version me tourner mon "vieil" xperia x10i

7. Le dimanche 12 mai 2013, 23:11 par Cedric Augustin

@pako69 : en fait, le téléphone n'est pas assez stable au regard des exigences de madame, donc je ne pense pas qu'il va rester dans cette version, il va falloir que je refasse des tests. Voici ce qui ne va pas avec la 4.0.4:
* L'indicateur de batterie n'est pas fiable, il indique que la batterie se vide à toute allure, le téléphone en utilisation non intensive ne tenant qu'un jour, alors qu'avant il tenait 2 jours pour le même type d'usage.
* Pas moyen d'utiliser le téléphone pour se connecter au net avec l'ordi.
* Il y a des "lag"à l'usage qui sont exaspérant quant on compare avec un usage normal, et font faire de fausses manips.

Bref, le téléphone est utilisable, mais avec indulgence.

8. Le mercredi 4 septembre 2013, 22:24 par Liljhon

bjr une carte mémoire est obligatoire lors du flashage du telephone?

9. Le jeudi 5 septembre 2013, 22:14 par Cedric Augustin

@Liljhon C'est plus pratique, mais je pense que non.

Remarque : j'ai reflashé le tel avec la version 4.1.2 et ça va beaucoup mieux, cf http://www.cedric-augustin.eu/index... à part peut être l'indicateur de charge de batterie qui continue à être un peu folklorique.

10. Le vendredi 6 septembre 2013, 15:50 par liljhon

Merci pour la réponse en faite si je l'ai posé c'est parce que mon xperia ne reconnait pas ma carte mémoire et je me suis dit qu'en flashant mon xperia et en le mettant a jour via flashtool le problème sera réglé!!

11. Le mardi 7 janvier 2014, 00:36 par Aymen

Bonjour cedric
j'ai suivi les étapes pas à pas et maintenant aprés l installation des 2 fichiers zip j'ai redémarré mon téléphone mais l 'écran m 'affiche le déffilement d'un bon homme bleu !!! combien ça va durer ou ya t il un problème ????
merci

12. Le mercredi 15 janvier 2014, 22:32 par leloup25bis

bonsoir,

possesseur de 2 xperia x10i, je rechercher la version 2.1 andoid pour les desimlockage sachant que j'ai les codes pour mais que je n'arrive pas a le faire avec insertion d'une carte sim differente et que sous 4.1 androide je n'ai pas de reseau.
merci pour m'aider.

13. Le mercredi 25 mars 2015, 13:06 par coloc

bonjour les liens donnes pour les telechargements ne fonctionnent pas

14. Le mercredi 25 mars 2015, 14:00 par Cedric Augustin

Cette page parle d'une mise à jour obsolète, il faut aller sur la mise à jour en 4.1.2 http://www.cedric-augustin.eu/index.php?post/2013/07/22/Nouvelle-mise-a-jour-de-mon-Xperia-X10-en-version-4.1.2 ou encore mieux, chercher sur le net s'il n'en existe pas une autre.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet