HTC Desire : Android 2.3.7 Cyanogenmod 7

Après un HTC Touch Pro j’ai eu ce HTC Desire seulement deux jours après sa sortie chez Orange. Il y a un an et demi c’était un téléphone haut de gamme avec toutes les qualités du Google Nexus One et sans ses défauts. D’ailleurs c’est toujours un très bon téléphone, présenté comme le plus vendu par HTC. Au début j’ai vraiment râlé contre Orange et leurs habitudes de surcouches inutiles. Des applications qui ne servent à rien, d’autres en demo. Impossible de les désinstaller même après un root alors que c’est un téléphone avec seulement 256Mo de mémoire interne. Autant vous dire que j’ai plutôt aimé l’arrivé d’Android 2.2 dans les mises à jour qui nous a offert la possibilité d’installer des applications sur la carte mémoire.

Avec le temps, j’ai croisé beaucoup d’applications et un jour Google+ est sorti. Comme beaucoup, je l’ai installé et là j’ai vu ma mémoire interne fondre comme un Magnum chocolat noir au soleil. Mes mails n’arrivaient plus, les SMS plantaient… bref ce n’était pas la meilleure application pour ce téléphone. Et puis, il y a eu cet épisode avec HTC qui a un peu boudé la mise à jour pour Android 2.3 alors que cette version est relativement moins gourmande et qu’elle apporte un bon nombre d’améliorations.

Voici donc les raisons m’ont poussé à franchir le pas vers une ROM alternative. Ce qui m’éclate dans le fait d’installer une mise à jour Android ou d’installer une nouvelle ROM, c’est qu’à chaque fois j’ai l’impression d’avoir un nouveau téléphone. Autant vous le dire dessuite, j’ai beaucoup aimé CyanogenMod 7 pour HTC Desire GSM!

  • Android 2.3.7 abandonné par HTC
  • Gains en performances
  • Une batterie un peu plus longue

Ce n’est pas tout à fait un Android 2.3.7 de base. Nous avons droit à quelques modifications (infimes) de la part de Cyanogen. Certaines ont été intégré par Google dans ICS d’ailleurs.

Pour ceux d’entre vous que ça intéresse, voici ma manœuvre. Sachez que toutes les données seront effacées sauf celles qui sont sur la carte SD. Je vous conseille de faire un backup total au cas où. Sachez aussi que votre téléphone perdra sa garantie.

Rooter le téléphone : Unrevoked

Le plus simple pour passer en root sur un Desire est de passer par unrevoked3. Je vous laisse choisir votre OS, chez moi c’est Linux (il parait que sur Windows il y a encore quelques bugs).

  1. Il vous faut activer le debug USB : paramètres > Application > Développement > Débogage USB > Activer
  2. Télécharger unrevoked3
  3. Brancher le téléphone en USB en charge uniquement
  4. Lancer Unrevoked3 et attendre la fin du processus.

Le téléphone va redémarrer et vous aurez un nouvel icon « Super User » dans la liste de vos applications.

ROM Manager + Cyanogenmod 7

ROM Manager est une application qui simplifie énormément l’installation d’une nouvelle ROM. Pour l’installer je pense que vous y arriverez sans problème : il suffit d’aller sur Android Market.

Une fois ouverte, vous verrez que l’application vous propose d’elle-même Cyanogenmod. Personnellement, j’ai préféré récupérer les sources de la dernière version sur le site de cyanogen.com. Au moment où j’écris cet article le fichier se nomme update-cm-7.1.0-Desire-signed.zip.
Attention, mon téléphone est un HTC Desire GSM, si vous n’avez pas acheté le votre en Europe, je vous conseille de vous renseigner. Il est possible que ce soit un HTC Desire CDMA.
Pour des raisons de licence, les applications de base de Google (Gmail, GTalk…) ne sont pas incluses dans cette ROM. Il faut donc les télécharger séparément.

Assurez vous de copier les deux fichiers ZIP que vous venez de télécharger à la racine de votre carte mémoire. À partir de maintenant, nous pouvons nous lancer dans l’installation.

Lancez ROM Manager et tapez sur « Installer une ROM depuis la SD Card ».

Sélectionnez update-cm-7.1.0-Desire-signed.zip, une popup s’ouvre et cochez « Effacer Data et Cahe » et « Wipe Dalvik Cache ». Si vous souhaitez faire une sauvegarde de votre ROM actuelle, cochez la case.

Le mobile va redémarrer et afficher un écran dans lequel vous pourrez naviguer avec le trackpad optique.

  1. Wipe data/factory reset
  2. Wipe cache partition
  3. Install zip from sdcard
  4. Sélectionnez update-cm-7.1.0-Desire-signed.zip. L’installation peut durer quelques minutes
  5. Install zip from sdcard
  6. Sélectionnez gapps-gb-20110828-signed.zip pour installer les applications Google
  7. Revenez au menu principal et « Reboot system now option »

Première mise en route

Android 2.3.7 va vous demander de vous connecter avec un compte GMail etc… Je pense qu’ici vous savez faire, sinon suivez ce qui se passe à l’écran il n’y a pas de danger.
On se fait relativement vite à l’absence de Sense et dans les paramètres vous pourrez changer quelques points de Cyanogenmod.
Voici quelques unes des applications que j’ai installé :
J’espère que ce retour d’expérience vous aura aidé et longue vie au Desire ;)

Synchroniser Ubuntu et un HTC Touch Pro

Voilà quelques trois années maintenant que je suis sur Ubuntu et comment beaucoup j’ai aussi eu des téléphones avec Windows Mobile. J’ai commencé avec le Orange C500 suivit par le Orange M200 et aujourd’hui je suis relativement heureux de mon HTC Touch Pro. Je ne suis pas ici pour parler du téléphone donc on va essayer d’éviter les trolls.

Trois ans donc à garder une partition Windows pour la suite Adobe ET Active Sync / Outlook. Oui Outlook aussi car je récupérais les données Outlook pour les mettre dans Evolution. Que bordel… Mais ce temps est terminé car le mois dernier j’ai explosé mon seuil de patience avec ce bricollage alors je me suis mis à la recherche d’un moyen pour synchroniser mon nouveau téléphone et ma Ubuntu (8.10). Et bien j’y suis arrivé les amis et oui !

Alors voici le comment que j’ai fais :

Mise en garde

Sauvegarder les données de votre pda, la syncrho pourrait tout effacer!!!

Ajout des dépôts

deb http://ppa.launchpad.net/synce/ubuntu intrepid main deb-src http://ppa.launchpad.net/synce/ubuntu intrepid main
deb http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main deb-src http://opensync.gforge.punktart.de/repo/opensync-0.21/ feisty main
deb http://archive.ubuntu.com/ubuntu/ intrepid-updates main deb http://archive.ubuntu.com/ubuntu/ intrepid-backports main deb http://archive.ubuntu.com/ubuntu/ intrepid-security main

Installation des paquets

sudo apt-get install multisync libmultisync-plugin-all multisync-tools multisync0.90 opensync-module-python opensync-plugin-evolution opensync-plugin-google-calendar opensync-plugin-synce python-opensync synce-gnomevfs synce-gvfs synce-hal synce-sync-engine synce-trayicon

Mise à jour

sudo apt-get update

Configuration

sudo modprobe ipaq synce-create-partnership "Linuxdesktop" "Contacts,Calendar,Tasks" msynctool --addgroup synce-sync msynctool --addmember synce-sync synce-opensync-plugin msynctool --addmember synce-sync evo2-sync

Synchronisation

msynctool --sync synce-sync

Après ça je n’ai eu aucun souci et je synchronise mon téléphone et Evolution tous les jours :o)

Je ne m’estime pas un pro d’Ubuntu donc si vous avez des améliorations à apporter sur tout n’hésitez pas

Sources :