Sysena

Installation du firmware 2.0.2.A.0.24 – Dual touch – Root – xRecovery – BusyBox – JIT – Xperia X10i

by on jan.28, 2011, under Android

Voila un post un peu répétitif si vous suivez régulièrement ce blog. Néanmoins, il a pour but de récapituler l’ensemble des opérations à effectuer pour mettre à jour son x10 le plus rapidement possible ;). Je reviendrais dans un prochain post sur les différentes roms customs actuelles.

Ce post se concentre également sur l’usage de FlashTool, qui est devenu l’outil à (presque) tout faire pour nos Xperia X10, et rend les mises à jours enfantines :p

/!\ Les informations qui suivent engagent votre responsabilité, et uniquement votre responsabilité. Vous seul pourrait être tenu responsable d’un éventuel blocage de votre téléphone ou tout autre problème.

Pour cela vous aurez besoin :
- Xperia x10i, n’importe quelle version
- Seus ou PC Companion installé (pour les drivers)

Téléchargez :
- FlashTool 0.2.5
- Generic version 2.1update1 build 2.0.2.A.0.24 (Dual touch kernel included)
(Merci à Androxyde & Bin4ry pour leur outil)

Mise à jour en version Generic version 2.1update1 build 2.0.2.A.0.24 (Dual touch kernel included) via FlashTool

1) Décompressez FlashTool 0.2.5
2) Décompressez X10_1.0_SE_StockRom_MultiTouch.rar et placez le fichier X10_1.0_SE_StockRom_MultiTouch.ftf dans le dossier FlashTool/firmwares/
3) Lancez X10FlashTool.exe, et cliquez sur Flash. Sélectionnez la rom SE_StockRom_MultiTouch. Sélectionnez l’option « Wipe userdata » pour supprimer toutes vos données personnelles. Si vous ne cochez pas cette option, des problèmes de compatibilité avec votre ancienne rom peuvent se produire.
Facultatif : Vérifiez que votre X10 est bien reconnu par votre PC en le branchant via le câble usb. Installez Seus et/ou PC Companion si ce n’est pas le cas.
4) FlashTool vous demande de connecter votre X10 en Flashmode :

Pour cela, débranchez le câble usb, et éteignez votre téléphone.
Maintenez la touche back enfoncé, et branchez le cable usb.
Des que la diode verte s’allume, votre x10 est en flashmode.
/!\ Cela ne dure qu’un court instant.

5) Validez dans FlashTool, puis patientez. (vous pouvez relâcher la touche back).
6) Allumez le X10, et configurez le ;)
Facultatif : Connectez vous à gtalk avant de lancer le market pour qu’il se mette à jour sans encombre.

Root du x10 via Flashtool

Permet d’accéder à des espaces mémoire protégés du x10.

1) Activez le debogage USB (Paramètre/Applications/Développement/Debogage USB).
2) Profitez en pour autoriser les sources inconnues (pour les roms customs) (Paramètre/Applications)
3) Branchez votre x10 au pc, puis cliquez sur « root » dans FlashTool, et laissez le x10 rebooter.

Installation de xRecovery & BusyBox via Flashtool

Permet de déployer facilement des roms customs. (Merci à zdzihu)

Prérequis : root du x10

1) Branchez votre x10 au pc, puis cliquez dans FlashTool, sur Ask Root Perms
2) Autorisez sysrun sur votre x10
3) Allez dans Advanced/Install xRecovery dans FlashTool et validez.

Optimisation JIT pour ARM7 via Flashtool

Permet d’augmenter les performances de votre x10 de l’ordre de 500 à 600%. (Merci à zdzihu)

Prérequis : root du x10

1) Branchez votre x10 au pc, puis cliquez dans FlashTool, sur Ask Root Perms (si ce n’est déjà fait)
2) Autorisez sysrun sur votre x10 (si ce n’est déjà fait)
3) Cliquez sur Optimize et laissez rebooter le x10.

Terminer l’installation du Dual-Touch

Les futures roms intégreront ces modifications pour gérer le dual-touch dans TOUTES les applications le supportant. Pour le moment, il faut encore se les tartiner. On esquive quand meme la mise à jour du kernel :)

Téléchargez :
android.hardware.touchscreen.multitouch.xml
(Merci à My_Immortal)

1) Copiez le fichier « android.hardware.touchscreen.multitouch.xml » dans votre dossier FlashTool/x10flasher_lib/
2) Ouvrez un shell (cmd.exe sous windows) et placez vous dans le dossier x10flasher_lib
3) Tapez (copiez/collez ligne par ligne) :

adb.exe push android.hardware.touchscreen.multitouch.xml /sdcard/
adb.exe shell

Dévérouillez le x10

su 

Autorisez /system/bin/sh à prendre les droits root sur votre x10

mount -o remount,rw -t yaffs2 /dev/block/mtdblock2 /system
busybox cp /sdcard/android.hardware.touchscreen.multitouch.xml /etc/permissions/
busybox chmod 644 /etc/permissions/android.hardware.touchscreen.multitouch.xml

Dans FlashTool, cliquez sur Advanced/Build.prop Editor, et ajoutez les 2 lignes suivantes à la fin du fichier :

ro.product.multi_touch_enabled=true
ro.product.max_num_touch=2

Cliquez sur save.

Dans votre shell, tapez :

sync
reboot

Voila, tout est à jour. Notez qu’après installation d’une rom custom via xRecovery, il peut être nécessaire de refaire certaines étapes (optimisation JIT, dual-touch).

:, , , , , ,

14 Comments for this entry

  • Alex54

    Bonjour; j’ai suivi le tuto et je vous en remercie :) seulement j’ai un petit problème… ;( Il me dit que l’installation de xrecovery est un succès seulement impossible de le faire démarrer chez moi!!! ;( Par contre la rom avec le multi-touch marche bien… Merci d’avance ;)

    • admin

      Bonjour,

      Le lancement de xRecovery se fait au démarrage du x10.
      Juste après l’apparition du logo sony-ericsson, il faut rapidement appuyer sur la touche back du téléphone. (Ne pas hésiter à appuyer plusieurs fois / rapidement, jusqu’à l’apparition du menu xRecovery).

  • Nico91

    Bonsoir, après avoir fait le flash et le root j’ai voulu optimiser avec le JIT mais impossible de lancer le « Ask root perms » j’ai 2 phrases qui s’affiche.
    La 1ere « Please check your Phone and ‘ALLOW’ Superuseraccess! »
    et la 2eme « Please Accept root permissions on the phone ».
    Merci en tout cas pour ce super tuto.

    • admin

      Bonsoir,

      Il faut dévérouiller le téléphone au moment ou l’on demande les permissions root (avec l’écran actif), pour permettre à la fenêtre demandant les droits root de s’afficher sur le x10. (puis autoriser l’application).

  • Nico91

    Finalement j’ai trouvé la solution merci.

  • Alex54

    Oui merci pour votre réponse; c’est bien ce que je fait mais il bloque apres l’apparition du logo… ;(
    Si je ne touche rien il démarre normalement mais si j’essaye de lancer le recovery; alors il freeze puisque j’appuye sur la touche back au moins 5 min mais le téléphone ne veut rien savoir… Pourtant toutes les autres fonctionnalités marchent sans problème… Dommage car je veux installer une rom mais elle s’installe par le recovery… (update.zip) ;(
    Merci d’avance!!

    • admin

      Je n’ai jamais rencontré ce problème. La rom est bien installé, xRecovery bien installé ?
      En cliquetant en continu sur la touche back juste après le démarrage, ça ne fonctionne pas ?

      Sinon, en tentant de réinstaller xRecovery ? Ou en refaisant l’ensemble de la procédure ?
      A priori, je n’ai jamais entendu parler de ce problème sur xda-developers :s

      La version 0.26 de flashtool est disponible depuis quelques jours. Elle permet d’installer xRecovery 0.3, peut être que cela corrigera le problème.
      http://www.multiupload.com/Q2NRGI76JR

      • Alex54

        Oui; tout est marqué; la rom marche, le multi-touch aussi… Le recovery c’est marqué sucessfully installed… mais il ne le lance pas.. J’essaye de suite votre lien ;)
        Merci beaucoup en tout cas ;)

  • Dare971

    Bonsoir,
    Je suis désolé, mais je n’arrive pas à faire une commande de shell. Je ne comprends pas du tout comment faire l’appel de commande. Pouvez-vous m’indiquer la commande s’il vous plait ?
    PS : merci pour ce tuto. :-)

  • Dare971

    Merci. Magnifique. Tout fonctionne.

  • Sebrowka666

    Bonjour, étant un peu beaucoup novice en programmation,
    J’ai un petit soucis avec le dual-touch:
    Quand je lance la commande
    adb.exe push android.hardware.touchscreen.multitouch.xml /sdcard/

    l’invite me répond que je n’ai pas la permission pour le faire.
    Que dois-je faire s’il vous plaît?

    Je vous remercie pour ces tuto, is sont vraiment bien expliqués et tout est très simple de réalisation, du très beau travail.

  • Alex54

    Merci beaucoup!!!!!!!!! Ca y est ;) Avec la nouvelle version le recovery marche enfin!! ;)

  • lienju53

    bonjour,
    je n’arrive pas à passer en recovery.
    installation succeful.
    je suis bien le tuto en appuyant plusieur fois sur la touche back a l’apparition du logo sony ericsson.
    je pense que j’ai oublié d’autoriser le sysrun mais je n’arrive pas à trouver comment l’autoriser.

    aider moi s’il vous plait

1 Trackback or Pingback for this entry

Leave a Reply