Sysena

Tag: root

Rom FreeX10 – Beta 4 – Froyo 2.2.1 sur Xperia X10i

by on fév.05, 2011, under Android

Comme promis, je vais commencer à présenter quelques roms customs dans mes prochains posts.
La premiere est un portage de Froyo (Android 2.2.1) pour nos x10 : FreeX10 – Beta 4.

Le X10 n’ayant pas de kernel pour Froyo, nous aurons quelques limitations :

- L’enregistrement video ne fonctionne pas
- Impossible de faire du tethering avec les fonctionnalités native de Android 2.2

Les gros avantages étant les suivants :

- Support de Flash
- Intégration native de JIT.

/!\ 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.

Prérequis :
- X10i avec le firmware 2.1.A.0.435 rooté (voir l’autre article)
- xRecovery / BusyBox

Notez également qu’avant de mettre cette rom, vous devez préalablement vous être loggué au moins une fois au market sur votre rom officielle.

Téléchargez :
- FreeX10-beta4.zip (merci à zdzihu)
- gapps_FreeX10.zip (market, map etc.. packagé à part)

1) Copiez les 2 fichiers à la racine de votre carte SD
2) Redémarrez le x10, et allez dans le menu xRecovery (appuis successif rapide sur la touche back après l’apparition du logo SE).
2bis) Facultatif : Faites un petit backup de votre rom : menu « Backup and Restore »/ »Backup », et patientez.
3) Installez la rom FreeX10-beta4 : menu « Install custom zip »/ »Choose custom zip from sdcard », et sélectionnez le fichier « FreeX10-beta4.zip », puis YES.
4) Installez les dernières applications google : menu « Install custom zip »/ »Choose custom zip from sdcard », et sélectionnez le fichier « gapps_FreeX10.zip », puis YES.
5) Menu « Reboot phone ». Votre X10 rebootera 1 ou 2 fois. Laissez le faire sans intervenir, jusqu’à ce que le réseau soit disponible (lorsque le x10 vous demande de saisir votre code pin)
6) Allez ensuite dans le menu « Sans fil et réseau »/ »Réseau mobile »/ »Noms des points d’accès », et sélectionnez votre APN.

Voila :)

Notez que j’ai utilisé pendant une semaine ou 2 la beta 3, et j’ai été un peu déçu par l’autonomie. Peut être que cette beta 4 consommera un peu moins. C’est une beta, elle n’est donc pas parfaitement stable.

15 Comments :, , , , , , more...

Installation du firmware 2.1.A.0.435 – Root – xRecovery – BusyBox – JIT – Xperia X10i

by on fév.05, 2011, under Android

Cette mise à jour inclus nativement le dual-touch, vous n’aurez donc plus à le faire manuellement.

Plutôt que d’éditer le post sur le firmware 2.0.2.A.0.24, j’ai préféré recréer un nouveau post, pour la nouvelle mise à jour 2.1.A.0.435. Il est très similaire au précédent, vous ne serez donc pas perdu ;)

/!\ 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.6 (Merci à Androxyde & Bin4ry pour leur outil)
- Generic version 2.1update1 build 2.1.A.0.435 (Merci à arkedk pour ses roms stock)

Mise à jour en version Generic version 2.1update1 build 2.1.A.0.435 via FlashTool

1) Décompressez FlashTool 0.2.6
2) Décompressez Sony Ericsson X10i_2.1.A.435_GLOBAL-GGL GENERIC 1232-9897.zip et placez le fichier Sony Ericsson X10i_2.1.A.435_GLOBAL-GGL GENERIC 1232-9897.ftf dans le dossier FlashTool/firmwares/
3) Lancez X10FlashTool.exe, et cliquez sur Flash. Sélectionnez la rom Sony Ericsson x10i. 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.
4) FlashTool vous demande de connecter votre X10 en Flashmode. Depuis la version 0.26, flashtool est capable de détecter tout seul la connexion du cable usb au pc, ça simplifiera les choses pour ceux qui ne cliquent pas assez vite ;)

Pour connecter votre X10 en Flashmode, 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.
Flashtool lancera tout seul la mise à jour.

5) Relâchez la touche back.
6) Débranchez le cable USB, 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 (Paramètre/Applications)
3) Branchez votre x10 au pc, puis cliquez sur « root » dans FlashTool, et laissez le x10 rebooter.

Note : Sélectionnez  »Charger seulement » quand le x10i vous le demande.

Installation de xRecovery 0.3 & 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 (écran du x10 actif et dévérouillé lorsque vous cliquez)
2) Autorisez sysrun sur votre x10i
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.

Voila, tout est à jour.

/!\ Ne mettez pas des roms pour le firmware 2.0.2.A.0.24 sur cette rom, elles peuvent être totalement incompatible. Suivez ce post pour installer le firmware 0.24.

36 Comments :, , , , , , more...

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).

15 Comments :, , , , , , more...

Rooter son x10i avec une rom 2.0.2.A.0.24

by on jan.10, 2011, under Android

Pour ceux qui mettent à jour leurs téléphones via SEUS (ou pc Companion), il etait impossible de rooter le x10i via les anciennes méthodes avec le dernier firmware officiel (2.0.2.A.0.24).

Une nouvelle méthode a été trouvée pour rooter ce firmware. (voir xda-developers).

/!\ 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.

Téléchargez :
- SuperOneClickv1.5.5-ShortFuse.zip

Suivez la meme procédure que pour les anciennes versions de SuperOneCLick. Je n’ai pas encore testé cette nouvelle version (tel déjà rooté :o ), mais elle semble efficace.

Connectez votre téléphone au pc en USB. Lancez “SuperOneClick.exe” et sélectionnez l’option Root.
Activez le débogage USB sur votre x10i. (Paramètre/Application/Développement/Débogage USB), puis laissez le s’exciter Ça peut prendre un peu de temps, soyez juste patient. Si vous voyez que SuperOneClick ne fait plus rien, désactivez / réactivez manuellement le debogage USB.
Une fois le téléphone rooté, une popup s’affiche.

Et voila.

Vous pouvez désormais suivre ce tuto : Installation de xRecovery, Eminence 1.2 et optimisation JIT pour ARM7 sur votre x10

3 Comments :, , more...

Installation de xRecovery, Eminence 1.2 et optimisation JIT pour ARM7 sur votre x10

by on jan.07, 2011, under Android

Afin de ne pas se perdre dans les méandres de xda-developers, voila une petite synthèse pour être à jour avec ce qui se fait de mieux actuellement pour votre x10i ;)

/!\ 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.

Prérequis :
- BusyBox 1.5 ou 1.8 (sur le market)
- un x10i sous android 2.1 rooté (dans X10-flasher vous trouverez le nécessaire pour rooter votre téléphone si ce n’est pas déjà fait)

Note : si vous avez mis à jour votre x10 avec la dernière version qu’on trouve sur SEUS (pc companion & co), vous ne pourrez pas rooter votre téléphone. Il faudra que vous reveniez à une version plus ancienne. ;o) Suivez mon ancien tuto pour remettre une rom rootable (et n’utilisez plus SEUS pour vos updates).

Update 10/01/2011 : une nouvelle méthode a été découverte pour rooter le derniere firmware officiel (2.0.2.A.0.24). Suivez ce post : Rooter son x10i avec une rom 2.0.2.A.0.24

Installation de xRecovery

Téléchargez xRecovery-02-release.apk (Merci à zdzihu et zoz33)
Installez le apk avec votre explorateur préféré (Estrong File Explorer par exemple).
Lancez ensuite xRecoveryInstaller, et … installez. (notez que vous devez avoir la bonne version de BusyBox, sinon l’installation échouera).

Désormais, lorsque vous redémarrerez votre téléphone, en appuyant rapidement sur la touche back, à l’apparition du logo sony ericsson, vous aurez accès à un menu simplifiant les backup de rom, installation de nouvelles roms etc… :) Utilisez les touches de volume pour vous déplacer dans les menus et la touche home pour valider.

/!\ Ne faite pas n’importe quoi non plus, au risque de crasher votre x10.

xRecover

Installation du firmware Generic 2.0.2.A.0.24

La rom est basé sur le dernier firmware officiel  (2.0.2.A.0.24) et a été prérooté par zdzihu (elle inclu également xRecovery et BusyBox, vous n’aurez donc pas à les reinstaller ;) ). Elle mettra également à jour votre baseband, ce que ne font pas d’autres roms. Le starter kit quoi.

Télécharger :
2.0.2.A.0.24-rooted-zdz.tar.bz2
- X10-flasher (merci à Bin4ry) Version graphique désormais :) (Java et PC Companion (drivers) doivent être installé).
- loader x10i

1) Décompressez 2.0.2.A.0.24-rooted-zdz.tar.bz2.
2) Copiez update.zip à la racine de votre carte sd. (en montant la carte SD sur votre pc par exemple)
3) Redémarrez votre téléphone, et lancez xRecovery (touche back à l’apparition du logo sony ericsson).
4) Sélectionnez « Install update.zip from SD Card », et patientez ;o)
5) Arrêtez le téléphone, et retirez la batterie.
6) Décompressez 2.0.2.A.0.24_for_X10-flasher.tar.bz2 et copiez le dossier 2.0.2.A.0.24_for_X10-flasher dans le dossier FlashToolRelease de X10Flash-2.1.
7) Décompressez loaders.rar, et copiez le fichier « loader.sin » (dossier x10) dans le dossier 2.0.2.A.0.24_for_X10-flasher contenant les autres *.sin.
8) Lancez x10flash.bat, cliquez sur flash, et sélectionnez le firmware 2.0.2.A.0.24_for_X10-flasher. Ne validez pas.
9) Démarrez votre x10i en flash mode. (remettre la batterie, maintenir la touche back enfoncé, et brancher le câble usb sans lâcher la touche back).
10) Validez le fenêtre de x10flash et patientez. (vous pouvez lâcher la touche back).
11) Lorsque la fenêtre vous indique « Flashing finished », vous pouvez débrancher le câble et redémarrer :)

Voila pour la dernière mise à jour, bien clean. Si vous souhaitez conserver votre téléphone « d’origine » (mais rooté) vous pouvez vous arrêter la.

Installation de la rom Eminence 1.2 (2.0.2.A.0.24)

X10 Eminence

Maintenant, la customisation, avec une rom tres design, vraiment digne de votre x10, basé sur la version 2.0.2.A.0.24, créé par XperiaX10iUser. (Ne mettant pas à jour le baseband, c’est pourquoi nous l’avons fait avant).
Télécharger : X10 Eminence v1.2

1) Décompressez Eminence v1.2.zip et copiez les 4 fichiers dans le dossier /sdcard/xrecovery/backup/Eminence_v1.2/ de votre téléphone. (Attention à ne pas laisser d’espace dans le nom des dossiers de backup. « Emincence v1.2″ => « Eminence_v1.2″).
2) Redémarrez votre téléphone, et lancez xRecovery.
3) Allez dans le menu « backup and restore », et faites un backup de votre firmware actuel (ça peut toujours servir).
4) Aller ensuite dans « Restore », sélectionnez Eminence_v1.2, et patientez ;)
5) Reboot. Et voila :)
Pensez à changer la langue, et le clavier par défaut. (Touche menu Setting/Language and keyboard).

Si votre market ne veut pas se mettre à jour, allez dans le menu Paramètres/Application/Gérer les applications/Market, et faites « désinstaller les mises à jour ». Relancez votre market, qui devrait se mettre à jour, et se renommera tout seul « android market » ;)

Update 14/01/2010 :Shonla a trouvé une solution plus complète pour la mise à jour du market, si vous rencontrez toujours des problemes. Voir sur Xda-Developers. (Shiwantha)

Update 17/01/2010 : Il semblerait qu’il faille être connecté à gtalk avant de lancer le market, pour que celui ci se mette à jour.

X10 Eminence 2.1

Optimisation JIT

Et oui, encore une optimisation JIT, encore meilleur que les 2 précédentes. Cette fois ci, elle a été bichoné par zdzihu, qui l’a optimisé spécialement pour les ARM7 :p

Télécharger :
- JIT_Enabler_v2-zdz.zip

1) Copiez le zip à la racine de votre sdcard.
2) Redémarrez votre téléphone, et lancez xRecovery.
3) Allez dans le menu « Install custom zip ». « Choose custom zip from sdcard », et sélectionnez JIT_Enabler_v2-zdz.zip.
4) Une fois l’installation de JIT terminée, allez dans « Advanced Option » et sélectionnez « Wipe Dalvik Cache ».
5) Reboot. Ce sera un peu plus long que d’habitude, le cache doit être reconstruit.
Une fois le x10 connecté, baladez vous un peu partout, pour que les derniers fichiers de cache soient reconstruit.

Un petit coup de linkpack : 39.513 MFLOPS/s. Un gain de 565% par rapport à la 2.1 de base (6.99 MFLOPS/s). Juste énorme :D

Voila, fini pour ce petit tuto. Je ferais de nouveaux petits update occasionnellement, toujours sur des choses vraiment stable. (Pas des versions 2.2 d’android sans son, ou sans camera ;o).

Update 21/01/2011 : Vous pouvez à la suite de ce guide ajouter le multi-touch sur votre x10.

45 Comments :, , , , more...