(Et de ses potes)
Lundi février 6th 2012

Archives

La croisade Android

J’essaye en ce moment de faire une danse vaudou devant mon ordi tout en fixant l’écran avec des yeux noirs, en espérant qu’il fléchisse sous mon autorité. Mais rien apparemment la solution se trouve entre moi et le clavier. Mais avant rembobinons un peu !

bzz<<<<<<…<<<<<Stop

Play >

Bien voilà, ça fait environ 3 jours que j’ai reçu un HTC tournant sous Android (le G1 dev) et quand je l’ai démarré, ma première impression était : … A chier ! (je suis sur que vous vous attendiez à autre chose non ? :mrgreen: )

Pour commencer j’ai reçu il y a donc 3 jour mon HTC Dream G1, j’ai utilisé un peu le système qui était fourni de base (Android 1.1) mais c’était une catastrophe ! Moi qui suis habitué à l’iPhone c’est pour moi à l’antipode de l’ergonomie ! Les icônes donnent une mauvaise impression de old school, les menus sont bordéliques, le navigateur lent et buggé, les transitions saccadées, accéléromètre inutilisable et inutilisé. Bref quand les gens disent que orange a massacré Android je les comprends à présent !

Mais je me suis dit que la communauté formée autour de ce système libre nous a surement concoctée de petites merveilles.

J’ai donc suivi ce Tuto pour installer cette rom TheDudesCupcake1.2b.full.signed-update, une merveille ! Rapide l’Android market regorge d’applications sympas, la synchro avec mon compte Google fonctionne. Bref conquis, je suis! À un détail près: les couleurs !

Une horreur ! On se croirait a un deuil ou au boot d’une carte mère asus…( vous noterez, au passage, que je ne fais pas la différence ) Mais bon j’aime bien tester d’autres systèmes et là je me souviens que Korben avait posté un article sur le gars qui avait installé l’interface du hero sur son Dream ( un dev ).

Je regarde la vidéo et, contrairement à la première fois où la vidéo m’est passée inaperçue, les bras m’en tombent ! C’est sobre et classe sans tomber dans le deuil de l’autre rom et une impression de système plus abouti se fait sentir, par exemple dans le menu power au lieu de : mode vibreur et arrêt du téléphone, là on voit: éteindre, mode silencieux, mode vibration, mode avion et réseau mobile.

Bref  je la veux ! Je suis son Tuto mais en l’installant, il me dit que la signature n’est pas valide. Hum ! De plus on voit que sur le screenshoot le fond d’écran de son mode recovery est celui de certaines images du mode fastboot…

J’essaye donc de mettre cette rom avec le mode fastboot mais voilà qu’il me dit qu’il y a une erreur ligne 58 bref je pars à la recherche d’une autre rom. je trouve celle-ci : TheArtiszanR0.9_fixed

Elle, elle s’installe parfaitement, mais gros problème elle n’arrive pas à utiliser la puce radio ! Ni wifi ni Bluetooth ni opérateur… Bref le téléphone avec cette rom perd un peu d’intérêts !
Mais, elle s’installe correctement ! Et elle est basée sur la rom précédente ! (que je n’arrivais pas à installer si vous avez suivi)

Je recherche dans le .zip le script à exécuter lors de son installation sur la rom TheArtiszanR0.9_fixed. À la ligne 58 nous avons ça:

  1. symlink /system/xbin/bb/busybox SYSTEM:xbin/[

Alors qu’avec «  »" » nous avons sa:

  1. symlink /sbin/busybox SYSTEM:xbin/[

J’en conclus donc que «  »" » s’installe uniquement en mode recovery car je pense que le mode fastboot se comporte comme un live-cd rien n’est monté et tout est temporairement stocké dans la mémoire vive du téléphone ( Peut-on encore parler de téléphone ? )

Alors que le mode recovery s’exécute à un niveau beaucoup plus haut et les partitions SYSTEM est monté sur / et DATA sur /data. (Dite moi si je me trompe se n’est qu’une théorie) .

Il faut donc que je trouve un moyen d’installer cette rom qui elle prend en charge le puce réseau depuis le mode Recovery pour cela je trouve ceci : update-spl-orange-without-check-fastboot-signed
Malheureusement un autre problème pointe à présent son nez, presque a chaque foi il me dit : « can’t open /sdcard/update.zip(bad) » ! Il faut parfois recopier le fichier sur la carte mémoire une dizaine de fois. Pour cela soi je le fais depuis la zone de notification quand j’ai un system installer qui fonctionne soit je me mets en mode fastboot puis je tape dans un terminal:

  1. ./adb shell #la on se connecte au shell du téléphone
  2. mount /dev/block/mmcblk0p1 /sdcard/ # Là on monte la carte mémoire sur /sdcard

Puis dans un autre terminal je tape:

  1. ./adb push <<chemin du fichier que je veux envoyer>> /sdcard/update.zip # pas besoin d’explication…

Mais une fois envoyer si je redémarre il arrive que l’osque je fais ‘ls -l’ dans un Shell la taille du fichier apprivoise le Zéro. Donc si je peux effectuer la mise à jour depuis le mode fastboot je ne pourrai pas le redémarrer puis exécuter la MaJ depuis le mode Recovery. Bigre !

Je décide donc de tout remettre à zéro en téléchargeant une image des partitions puis en les appliquant comme ceci :

  1. ./fastboot flash boot boot.img #La ont décompresse le fichier boot.img dans la partition BOOT
  2. ./fastboot flash system system.img #La ont décompresse le fichier system.img dans la partition SYSTEM
  3. ./fastboot flash userdata data.img #La ont décompresse le fichier data.img dans la partition DATA
  4. ./fastboot reboot #La ont redémarre

Puis décide de (re)mettre TheArtiszanR0.9_fixed mais la patatras même en mode fastboot il me dit qu’il manque 2 fichier Txt dans l’archive (Rage !), enfaite il me mais le même message d’erreur que l’osque j’ai voulu flasher le tell depuis la commande  » ./fastboot update update.zip ».

Le SPL ! (Éclaire de lumière/Illumination divine et soudaine puis insulte sur moi même) Je me dit que le fautif doit être le spl ! Je restaure don que un SPL que j’ai téléchargé avant (un plus ancien) et la ouf ! Il s’installe correctement!

Je traine sur des sites parlant d’Android puis je tombe la dessus : «  »" » ! Intéressant ! Il nous propose un fichier wlan.ko et «  »" »".ko donc je me dit que si je les copie dans le téléphone je pourrais surement rester avec cette rom qui bien quelle a un démarrage exagérément long elle a le mérite d’être une fois bien démarrée fluide et d’avoir une interface que j’adore avec un bootscren sympathique.

Je suis donc je tuto mais non rien n’y fait C’est surement car les driver proposer (si se son des driver) son proposer pour un autre noyau et pour la version 1.1 alors que la nous somme en 1.5 il faut surement les recompiler. C’était trop beau….

(La suite bientôt ! :mrgreen: )

Articles similaires:

Laisser un commentaire