Froyo sur HTC MAgic

03/11/2010

Depuis le temps que j’attend que SFR se remue le train, j’ai décidé de tenter de faire les choses moi même. En l’occurrence, j’ai un HTC Magic bien modifié pour être “bloqué” par mon fournisseur téléphonique, et depuis un an je devais utiliser un Android 1.6 (Donut) alors que dans le même temps “Eclair” et “Froyo” voyaient le jour. Un message sur l’atelier SFR annonçait Froyo sur nos téléphones durant l’été… on est au milieu de l’automne et toujours rien. Autant vous dire qu’on apprécie moyen.

SFR nous explique que Google n’a pas donné de version intégrable stable sur nos terminaux. Pourtant je vois de ci de là des gens qui sautent le pas et installent eux même des “ROM” modifiées. Pour ma part, je me voyait mal prendre le risque de bloquer mon téléphone… Et puis clairement, j’ai beau être technicien, la mise en place me paraissait un peu complexe.

C’était sans compter sur Cyanogen, un groupement d’une douzaine de développeurs qui font un maximum pour proposer des versions Froyo (2.2) construites avec des petites touches personnelles. Le petit plus de Cyanogen est qu’ils proposent une application sur le market nommé “ROM Manager”. Elle prépare votre téléphone à la mise à jour en passant par: -flash du firmware -correction du système de fichier -sauvegarde du système -téléchargement de la ROM -redémarrage pour installation

Le soucis avec mon HTC Magic, c’est qu’il est modifié pour ne pas avoir d’accès “root” (administrateur) et par conséquent il est impossible en l’état de modifier la base même du téléphone. Il fallait donc “rooter” le téléphone… et encore une fois j’ai trouvé un truc simple, pratique, parfaitement fonctionnel: Universal Androot. A télécharger depuis le forum XDA. Vous le placez dans le répertoire de votre carte SD puis vous le lancer depuis un gestionnaire de fichier (EStrong File Explorer sur le market est parfait pour cela)

Après avoir installé le Universal Androot, il suffit simplement de demander un “superuser for android 2.2”. Si ça coince tenter de passer d’abord par une phase “no superuser”, puis retentez “superuser for android 2.2”… Le but de la manoeuvre est que vous devez avoir le message “woot rooted successful”

A partir de là, votre téléphone est “rooté”, ce qui veut dire que vous allez pouvoir le modifier comme bon vous semble et surtout avoir accès à des choses un peu plus technique. Nous, utilisateur, on s’en fout un peu… mais l’installation d’une ROM Cyanogen aura besoin de cela.

Passon à “Rom Manager”. Vous pouvez payer la version “Premium”… même si pour installer une ROM elle n’est pas nécessaire, j’ai accepté de payer l’application pour promouvoir et participer à ce projet qui est tout simplement superbe. Bref, passons ! Commencez par flash le firmware. C’est la première ligne dans l’application.

Pour les HTC MAgic, ne tombez pas dans le panneau, il faut utilisé l’option “Ion, My touch” qui correspond au firmware “32b” des magic en France vendu par SFR. Si vous vous trompez, ce n’est pas grave… ça ne fonctionnera juste pas :)

Ensuite il suffit d’aller sur la ligne “Télécharger une nouvelle ROM”. Prenez la version 6.1.0, c’est la dernière en date à l’heure où j’écris ces lignes, et je suis époustouflé des améliorations qu’il apportent à la version 6.0.0. Acceptez aussi les “google apps”, au pire on pourra les installer en un deuxième temps… mais tant qu’à faire…

Le téléchargement commence, comptez quelques minutes.

Après cela, il suffit de “rebooter en mode recovery”. Le téléphone peut mettre plusieurs minutes à redémarrer. Finalement vous aurez une interface un peu austère mais facile à utiliser. Dites que vous voulez installer une rom depuis la carte SD, elle se trouve dans les répertoires de “/clockword”, dans un répertoire nommé “download” suivit du nom du serveur. En fouillant vous la trouverez. Reste à choisir l’option “Yes - install….” puis de laisser faire la mise à jour.

Après 4-5 minutes, le téléphone demande à redémarrer. Idem, il se peut qu’il se passe quelques minutes pour que le téléphone redémarre, mais c’est seulement pour la première fois. Vous allez voir le logo de Cyanogen apparaitre, puis enfin le téléphone est prêt !

Si vous coincez plus de 10 minutes sur le logo cyanogen, ne paniquez surtout pas ! enlevez la batterie et remettez là. Appuyez sur la touche home (la maison) et sans lacher, pressez le bouton rouge pour allumer le téléphone.

Relachez quand le téléphone démarre. Normalement vous allez entrer dans le mode “Recovery”. Utilisez l’option “wipe user data”, et “wipe cache”, en gros toutes les possibilités de wipe… puis redémarrez le téléphone.

Cette fois c’est ok, votre cyanogen mod Froyo est enfin sur votre téléphone. Je vous laisse le soin de vous amuser un peu avec le multitouch, y compris sur l’écran d’accueil, ou encore de vous rendre compte de la vitesse d’exécution du téléphone.

Si vous trouvez que le cyanogen est un peu lent, dans les paramètres > cyanogen > tweaks décochez la compression du cache, ou virez le JIT… redémarrez votre téléphone, testez… vous allez voir :)

Voilà, désolé j’ai pas d’image, je mettrai à jour le billet un de ces 4… si vous avez des questions je peux vous aider ou sinon, mieux, allez sur le canal #cyanogenmod du serveur freenode avec votre logiciel IRC (Xchat, mirc, irssi, androirc…) et vous pourrez en parler avec les développeurs. Pour ma part, ils m’ont bien renseigné.

Ça peut vous intéresser aussi


Ce qui me pousse chez Android

Je suis fervant défenseur de Android. Vous le savez en ...


Réactiver le mass storage sur Android

Vous l’avez certainement remarqué. Android a supprimé le fameux ...


Linux HTC pharos sous Linux

Il était temps, avec mes points de mon opérateurs téléphonique,...


QRcode sur votre blog

Depuis que je suis sur Google Phone (Android) je découvre ...

Merci de m'aider à financer mes services

Si vous avez apprécié cet article, je vous serai reconnaissant de m'aider à me payer une petite bière :)

Si vous voulez en savoir plus sur l'utilisation de flattr sur mon blog, lisez cette page: Ayez pitié de moi

Commentaires

Ajouter un commentaire

Mitsuaki - 05/11/2010

virer le JIT pour rendre le tél plus rapide ? ils ont remis une surcouche la dessus ?

sinon, ton tel doit avoir subit une bonne cure de jouvence, vu le gain de rapidité apporté par la 2.2.

Metal3d - 06/12/2010

en fait le JIT demande un appel CPU mais comme le Magic est relativement lent…

J’ai coupé le comp-cache, le JIT et gardé l’accueil en RAM… étonnant comme il va vite !

Et oui, comme tu dis, j’ai l’impression d’avoir un nouveau mobile tout neuf :)

Drix - 14/12/2010

Salut salut, encore merci pour ce super tuto, ça fait des mois que je navigues entres les différentes RC de Cyanogen. étant un peu maniaque…mais bon apparemment pas assez… j’avais des beaux backup de chaques RC et biensur de mon perfect SPL 1.6 OTA. Sachant qu’SFR c’est enfin décidé à déployer la mise à jour en 2.2.1 j’aurais voulu remettre ma perfect SPL et en profiter. Seulement ma carte SD a grillé ou je ne sais quoi =/ et du coup impossible pour moi de revenir en 1.6 officielle. Est ce que quelqu’un aurait la ROM officielle ou serait comment je dois procéder pour revenir à la ROM officielle ? Merci d’avance ! ^^

Ajouter un commentaire

(*) Votre e-mail ne sera ni revendu, ni rendu public, ni utilisé pour vous proposer des mails commerciaux. Il n'est utilisé que pour vous contacter en cas de souci avec le contenu du commentaire, ou pour vous prévenir d'un nouveau commentaire si vous avez coché la case prévue à cet effet.