lundi, 18 janvier 2010

Flasher son HTC Magic

Après plus de 6 mois d'utilisation quotidienne et de mon HTC Magic et d'Android ainsi que plusieurs applications à mon actif je peux enfin dire que je commence à bien connaitre le fonctionnement du système (et j'ai eu l'occasion de faire partager mes connaissances en animant une conférence sur Android). Il était donc temps pour moi de tester une nouvelle chose : l'installation d'une ROM personnalisée sur mon HTC Magic. Pour le moment je n'envisage pas d'en créer une par moi même j'ai donc testé une ROM alternative francophone développé par luo (la ROM porte le même nom).

La ROM c'est la partie "fixe" de votre téléphone qui contient le système. Il est possible de la flasher pour la modifier et donc améliorer les performances et les fonctionnalités de votre téléphone. Le flashage peut également apporter plus de personnalisation (via des thèmes par exemple).

Ce que je vous propose dans ce billet c'est un tutorial le plus simple possible pour flasher votre HTC Magic avec la rom luo. Il est possible que cette technique fonctionne avec d'autres androphones et surtout d'autres ROM pour le HTC Magic. J'ai utilisé cette méthode précise pour installer ma ROM, donc elle fonctionne ! Il n'y a pas besoin d'être un expert en informatique pour réaliser l'opération :)

Cependant, il faut savoir que flasher son téléphone peut engendrer le blocage du téléphone et donc un retour au SAV ! Vous effectuerez donc les manipulations en ayant connaissance de ce possible blocage et je ne pourrais pas être tenu responsable de vos problèmes !

Bien sûr si vous avez un soucis ou des questions n'hésitez pas à utiliser les commentaires ! Et si vous avez un problème concernant la ROM, le mieux c'est de poser votre question sur le topic dédié. Vous pouvez cliquer sur les photos pour les agrandir(désolé pour le flou mais ce n'est pas super facile ...)

EDIT du 27/07/10

J'ai rencontré quelqu'un qui avait des problèmes avec la réception 3G de son HTC Magic, comme je lui ai conseillé la nouvelle ROM Radio (officiel de HTC donc rien à craindre) est dispo ici la procédure est identique à l'installation d'une ROM (pas besoin de faire de WIPE !).

EDIT du 08/06/10

Certains d'entre vous ont essayé la Cyanogen 5.0.7. La luo 0.8.3a ne me convenait plus, il s'est avéré moins stable que prévu sur le long terme et j'avais envi de tester la fameuse Cyanogen et surtout Android 2.1 (qui n'a quasiment plus aucune chance de sortir officiellement sur notre HTC Magic ...). J'ai donc installé la Cyanogen 5.0.7 avec exactement la même procédure que j'ai décrite ci-dessous (il suffit juste de remplacer le zip de la ROM).

Donc pour ceux qui sont intéressés vous pouvez y aller, elle fonctionne très bien !

Il suffit juste de télécharger la ROM : Cyanogen 5.0.7 pour HTC Magic 32B et si vous voulez les applications Google (non incluses par défaut dans la ROM) : c'est ici. L'installation est identique à une ROM, il faut donc répérer l'étape 4 avec le 2e zip des applis ;)

1ère étape : préparation

Pour installer la nouvelle ROM vous allez avoir besoin des éléments suivants (ce tuto est réalisé sous Windows XP, il est aaplicable à Vista et Seven ;) ) :
  • Un HTC Magic 32B (le HTC Magic vendu entre autre par SFR en France). Il existe une version 32A, un moyen simple permet de vérifier votre version (voir la 2e étape)
  • Le câble USB pour relier votre téléphone à votre PC
  • Le SDK d'Android ou alors vous téléchargez les 2 zip que je mets à votre disposition : les drivers pour que le HTC Magic soit reconnu sous Windows et les outils du SDK
  • Une recovery pour le HTC Magic que vous placerez dans le dossiers tools
  • La ROM, ici la luo 0.8.3a
  • Copiez la ROM (le zip donc) à la racine de la SD card de votre téléphone et renommez le zip en update.zip
  • Reliez votre téléphone au PC et installez les drivers que vous avez téléchargé. Laissez votre téléphone branché en USB
  • Sauvegardez vos données (SMS, préférences des applications et journal d'appel) grâce à des application comme MyBackup (le reste est synchronisé avec votre compte Google). Et mémorisez les applications que vous avez installé.
EDIT : pour ceux qui auraient un problème avec leur recovery (il semblerait que SFR lors du retour en SAV change la recovery et que celle ci empêche de changer de ROM !) je vous conseille de suivre ce tuto (qui a fonctionné pour certains lecteurs) !

2e étape : lancement en mode fastboot et lancement de la recovery

  • Activez le debug via USB, pour cela aller dans : Paramètres --> Applications --> Développement et cochez Debogage USB
  • Éteignez complètement votre HTC Magic
  • Maintenez la touche volume bas et appuyez sur le bouton power : cette opération va lancer votre téléphone en mode fastboot. Vérifiez que vous avez bien un Sapphire 32B


  • Normalement il faut appuyer sur la touche retour pour passer fastboot USB (si c'est déjà le cas ne faites rien)

  • Lancez la ligne de commande Windows (cmd.exe) et rendez-vous dans le dossier tools précédemment téléchargé
  • Tapez la commande suivante : fastboot devices
  • Tapez ensuite cette commande : fastboot boot recovery-magic.img
  • Votre téléphone va redémarrer tout seul et lancer la recovery, ne vous inquiétez pas c'est normal ! :)

3e étape : sauvegarde de la ROM actuelle et WIPE

  • Grâce au trackball allez sur Backup / Restore (on appuie sur le trackball pour valider)

  • Sélectionnez Nand backup (ça va sauvegarder votre ROM sur la SD card)

  • Retournez sur le menu principal et sélectionnez Wipe (cela va remettre votre téléphone en paramétrage usine) et sélectionnez Wipe data / factory reset

4e étape : installation de la nouvelle ROM

  • Sur le menu principal de la recovery sélectionnez Flash zip from sdcard
  • Sélectionnez le fichier update.zip (qui est la nouvelle ROM). On valide et ça installe la ROM, il suffit juste d'attendre et ne surtout pas éteindre son téléphone !

  • Redémarrez votre téléphone (Reboot system now dans le menu) et voilà vous avez flashé avec succès votre HTC Magic !
  • Réinstallez vos applications et restaurez vos SMS et autres données
Si vous avez des questions n'hésitez pas c'est mieux que de faire un bêtise ;)

Liens utiles que j'ai utilisé :

samedi, 6 juin 2009

Gmote : contrôler son PC avec Android

Aujourd'hui je vais vous présenter l'une de mes application coup de cœur sur Android : Gmote.

Gmote, qu'est ce que c'est, à quoi ça sert ?

Et bien cette application vous permet de "contrôler" votre PC à partir de votre téléphone sous Android (dans mon cas mon HTC Magic). Cette application fonctionne sur un modèle client / serveur : le client est l'application Gmote sur Android et le serveur est un petit programme (Windows, Linux,  Mac OS X !) a installé sur votre PC. Il est ainsi possible d'explorer le contenu de votre disque dur directement depuis l'application !

Mieux encore, on peut toujours à partir de l'application ouvrir tout un tas de choses : documents (pdf, doc), musique, vidéos ! Le serveur s'occupe ensuite d'ouvrir le fichier ou dans le cas de la musique de lancer la lecture. On pourra contrôler la lecture d'une vidéo ou d'une musique directement depuis son téléphone comme avec l'interface sous forme de télécommande.

Il est également possible de lancer certains fichiers du PC sur le téléphone ! La fonctionnalité est en béta mais elle fonctionne chez moi très bien aussi bien sous Windows XP que sous Ubuntu, je peux donc regarder une vidéo ou écouter une musique de mon PC sur mon HTC Magic, sympa.

Autre fonctionnalité : on peut ouvrir un navigateur sur son téléphone est afficher ensuite la page sur le PC ! Le navigateur de Gmote est en fait le navigateur d'Android avec une page d'accueil comportant différents liens : Google, YoutTube, etc ...

Enfin, il est possible de contrôler la souris du PC depuis Android, ça fonctionne très bien, j'ai testé sur mon 24" et ce n'est pas lent, très bien réglé et au pire on peut changer les réglages. On peut faire un clic, un double clic et même un clic droit, bluffant.

Vous l'aurez compris cette application est très utile si vous avez un PC raccordé à votre TV pour l'utiliser comme media center et que vous n'avez ni souris ni clavier.
On peut également imaginer plein d'autres applications, moi je vois bien une exploitation dans la domotique en améliorant le principe de Gmote.

Pour ceux qui veulent essayer, recherchez Gmote sur l'Android Market et rendez-vous sur le site officiel du projet : Gmote.org (où vous pourrez télécharger le serveur)

vendredi, 5 juin 2009

Mes premiers retours sur le HTC Magic et Android

Voilà maintenant un peu plus d'une semaine que j'ai mon HTC Magic équipé d'Android et il est donc temps pour moi de vous faire une retour d'expérience très positif aussi bien sur le téléphone que sur l'OS :)

Donc concernant les points forts que j'apprécie sur Android :

  • La gestion du sans fil qui est plutôt bien foutu et complète, on capte très bien la 3G ainsi que les réseaux Wifi, pas de problème de déconnexion ou autres choses dans ce genre.
  • L'application YouTube qui permet de regarder toutes les vidéos YouTube depuis le navigateur ou directement comme si on était sur le site avec une interconnexion avec son compte YouTube
  • Google Maps, pratique, bien fait et rapide ! On peut même avoir à Google Street ce qui est pratique pour voir la route quand on est perdu.
  • Le bureau : une merveille ! On a 3 bureaux de base un peu comme sous Gnome, on peut placer des widgets et y a vraiment plein de place :D en plus c'est fluide.
  • Le clavier virtuel. Plutôt grand et pratique, après 1 semaine d'utilisation je commence à le maitriser complètement et ne fait quasi plus de faute quand j'ai suffisamment dormi la veille. A voir ce que ça donne avec quelqu'un qui a des gros doigts mais moi c'est parfait !
  • La synchronisation avec mon compte Google : transparente et rapide, email, Gtalk, YouTube, agenda, contacts :)
  • Les applications présentent sur l'Android Market ... Y en a ... PLEIN ! On trouve quasi totu ce qu'on veut c'est dingue. Par exemple une appli météo temps réel ou encore un client RSS qui utilise mon compte Google Reader, je ne manquerais pas de faire des billets sur les applications que j'ai préférés.
  • Le multitâche : énorme intérêt on peut avoir plusieurs applis qui tournent en même temps et donc avoir des notifications, top.
  • La simplicité et la rapidité d'Android, même avec plusieurs applications qui tournent en même temps il ne lutte pas trop et s'en sort toujours. Je n'ai eu besoin de le relancer qu'une seule fois à cause d'une application très bugguée.
  • Le développement totalement génial d'applications pour Android, le SDK est très pratique, en plus il est en Java donc utilisable sur tous les OS.
Les points forts du HTC Magic :

  • Android ? :D
  • Le design est très sympa et le blanc ne me dérange pas plus que ça car ça fait pas Apple.
  • Les boutons se révèlent être très pratique et ils sont discrets.
  • Le son : une pure merveille ! Dans les appels téléphoniques ont entend très bien son correspond et ça c'est un gros plus pour moi. De plus la restitution des sons comme la musique ou la TV est surprenante, le son est de très bonne qualité, j'adore !
  • Son poids et sa taille, petit et léger, tient parfaitement dans les poches de mes jeans :)
Donc beaucoup de bien :)
Bon on va quand même lister les points négatifs car rien n'est parfait même pour Google ^^

  • L'appareil photo qui est bof au niveau qualité et l'appli photo qui n'a pas beaucoup de réglage. Dans mon cas c'est pas un drame mais c'est un peu dommage
  • La gestion du clavier en plein appel. J'ai dû appeler SFR (service client) et j'ai donc dû utiliser le clavier pour la boite vocale et bien ce n'est pas très pratique car en plein appel l'écran se met en veille donc il faut déverrouiller plus appuyer sur un bouton pour voir apparaitre le clavier ... Certes on utilise pas tout le temps le clavier de ton téléphone en plein appel mais pour le coup je suis pas trop fan ...
  • La 3G n'apprécie pas d'être coupé. En effet chez moi je coupe la 3G car je n'ai pas besoin d'Internet et ça bouffe moins de batterie, donc pour cela j'utilise une application qui désactive la 3G. Et bien  quand on la réactive ça ne fonctionne pas toujours et je ne sais pas pourquoi ^^
  • Même si Google Maps est très bien intégré il manque quand même quelque chose d'essentiel : un mode piéton !!! Je ne comprend pas pourquoi Google n'y a pas pensé ... Impossible donc de tracer un itinéraire pour piéton :s
Voilà, peu de points négatif pour moi mais beaucoup de points positifs ! Mon téléphone a fait fureur dans mon école de geek et les possesseurs d'Iphone sont frustrés j'ai l'impression (ils pourront se consoler avec le nouvel Iphone qui va sortir le 9 juin prochain ...)
Donc un très agréable surprise pour moi et je suis à fond dans Android maintenant, notamment dans le développement :)