Migration Gingerbread vers Ice Cream Sandwich sur ARC S
Avant propos
Il s'agit ici d'expliquer la migration Gingerbread vers Ice Cream Sandwich tout en conservant le root.
Pour ceux qui n'ont pas encore rooté l'appareil, il faut que vous soyez en version 4.0.1.A.0.42 de GingerBread (4.0.2.A.0.62 ou Ice Cream SandWich (4.1.B.0.431 ou 4.1.B.0.587) ne sont en effet pas rootables directement ! Pour connaître la version de son firmware voyez ici). (vous ne savez pas dans quelle situation vous êtes, alors retournez ici)
- downgradez éventuellement de 4.0.2.A.0.62 vers 4.0.2.A.0.42 (avec perte de vos applications qu'il faudra réinstaller),
- puis rooter l'appareil.
(Pour plus de détail, retournez sur la page sur le root du Arc S sous ICS).
Pour les autres qui ont déjà leur appareil rooté, peu importe la version 4.0.2.A.0.62, 4.0.2.A.0.42 vous pouvez continuer...
Pour plus de sécurité,
avant de migrer en ICS (4.0), faîtes donc une sauvegarde de votre appareil
via ClockWorkMod (N'oubliez pas de vérifier
que vous avez de la place sur votre carte SD. Cf. Informations
complémentaires) ! Cela évitera de devoir tout réinstaller
en cas de plantage !
Je ne touche pas au
bootloader, qui restera donc verrouillé si tel était le cas initialement...
Principe de la migration
Les grandes lignes des manipulations pour conserver le root durant la migration:
- Très simple en fait, on sauve notre root dans le wipe data.
- On effectue la migration normale de sony...
- On restaure le root
- Eventuellement, on réinstallera ClockWorkMod et suppression de quelques applications commerciales qui seront revenues.
Migration vers ICS
Pensez à sauver les infos de votre système actuel. Voir chapitre backup
Sauver le root
Avant de commencer, il faut passer par la phase suivante:
Téléchargez le programme Xperia
Root Rev 3.
Installez le quelque part sur votre PC.
Lancez le fichier 01-local-prop.cmd. Il s'agit d'un .bat (batch DOS) qui va utiliser adb pour lancer une série de commandes unix se trouvant sous 01-local-prop.sh sur votre appareil (vérification de la présence du root et copie d'informations vers /data/local.prop).
Si le programme vous
informe que vous n'avez pas de root, qu'attendez vous pour le faire ???
En tout cas, si vous ne voulez pas du root, pas la peine de continuer avec cette solution pour migrer sous ICS ! Il y a plus simple !
Maj du firmware
Maintenant, nous pouvons migrer vers ICS ! Super !!!
Nous allons utiliser Sony Update Service pour migrer vers ICS 4.
Si Sony Update ne
propose plus le firmware, il sera possible d'utiliser Flashtool
pour flasher un firmware, mais il faudra penser
à décocher wipe data
(Pour conserver la maj du fichier /data/local.prop) !!! Sinon, le root sera
définitivement perdu ! Il faudra donc tout refaire de zéro puis
repartir d'une sauvegarde ClockWorkMod !!!
L'application Clock
Work Mod sera désinstallée suite à cette opération.
Téléchargez l'application Sony
Mobile Upgrate service (Site
officiel :http://www.sonymobile.com/gb/tools/update-service/)...
L'avantage de cette solution étant de ne rien perdre de ses installations (officielles), données présentes sur le firmware précédent.
Lancez le, vous allez finir par obtenir cette page
J'accepte par la présente, blabla... puis démarrer
Choisissez votre appareil (ici Xperia Arc S...)
Puis un écran va vous indiquer les consignes pour passer votre appareil en mode Flash Update (toujours le même):
- Eteindre l'appareil
- Branchez le câble usb à l'ordi.
- Maintenez enfoncé le bouton retour (celui de gauche sur un Sony Arc S)
- Branchez le câble usb sur le téléphone tout en conservant appuyé le bouton retour...
Vous pouvez relâcher le bouton lorsque l'écran suivant s'affiche:
Nous choisissons le mode maj et non réinitialiser aux valeurs d'usine car dans ce dernier cas le fichier /data/local.prop serait tout simplement perdu (et donc il faudrait tout refaire de zéro !)
La mise à jour se lance d'abord par le téléchargement du firmware
Puis l'installation du firmware sur l'appareil !
Bon, là, c'est terminé, et vous faîtes ce qui est écrit ...
Notez que le premier
lancement de l'appareil est toujours un peu plus long comme indiqué d'ailleurs
! Mais dans notre cas, ce ralentissement sera un peu plus agravé car
pour conserver le root, votre appareil est en mode
émulation (Cela redeviendra normal après restauration du root
!)
De plus, bybye le logo de Sony Ericson...remplacé par celui de Xperia
Et une longue maj va commencer...
Restaurer le root
Maintenant, il nous faut restaurer le root !
Relancez Xperia Root rev 3.
Lancez le fichier 02-push-root-files.cmd qui cette fois va exécuter une série de commandes unix se trouvant sous 02-push-root-files.sh sur votre appareil.
Dernières majs optionnelles
Restaurez les infos que vous avez éventuellement sauvé précédement.
Ensuite, si vous le désirez, pensez à réinstaller Clock Work Mod...
Jetez un oeil aussi sur les applications commerciales réinstallées pour éventuellement les supprimer!
Notez aussi que task killer ne devrait plus vous servir à partir de cette version. Android permettant de killer un process (appui long sur le boutons applications pour afficher la liste des processus, puis glisser la ou les applications à tuer vers la gauche de votre écran !)
Et voilà, c'est terminé !!!
Problèmes suites à la migration vers ICS
Problèmes de messagerie, mms ou internet suite à la migration (avec root ou migration normale, pas de différence), de chargement batterie appareil arrêté, lenteur: voyez ce chapitre.