<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Le Blog d&#039;Olivier Felten &#187; android</title>
	<atom:link href="http://blog.olivierfelten.com/category/phone/android/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.olivierfelten.com</link>
	<description>intelligence, sécurité, stratégie web, e-commerce, visibilité et geekeries ...</description>
	<lastBuildDate>Tue, 28 Jun 2011 13:36:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Comment installer une ROM Android Froyo (avec HTC Sense) sur un HTC Desire.</title>
		<link>http://blog.olivierfelten.com/2010/installer-rom-android-froyo-htc-sense-desire/</link>
		<comments>http://blog.olivierfelten.com/2010/installer-rom-android-froyo-htc-sense-desire/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 08:49:38 +0000</pubDate>
		<dc:creator>Olivier Felten</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[android 2.2]]></category>
		<category><![CDATA[froyo]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[htc desire]]></category>
		<category><![CDATA[htc sense]]></category>

		<guid isPermaLink="false">http://blog.olivierfelten.com/?p=372</guid>
		<description><![CDATA[Pour ceux qui me connaissent depuis un certain temps, vous savez que j&#8217;étais assez coutumier de la bidouille sur mes téléphones mobiles. Je m&#8217;étais un peu calmé avec mes derniers BlackBerry et iPhone (je n&#8217;ai jailbreaké que le 2G et pourtant je les ai tous eus (enfin pas l&#8217;iPhone 4 quand même &#8230; )). Voilà [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.olivierfelten.com/wp-content/uploads/2010/07/androids.png" alt="" title="androids" width="150" height="47" class="alignleft size-full wp-image-380" />Pour ceux qui me connaissent depuis un certain temps, vous savez que j&#8217;étais assez coutumier de la bidouille sur mes téléphones mobiles. Je m&#8217;étais un peu calmé avec mes derniers BlackBerry et iPhone (<em>je n&#8217;ai jailbreaké que le 2G et pourtant je les ai tous eus (enfin pas l&#8217;iPhone 4 quand même &#8230; <img src='http://blog.olivierfelten.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  )</em>).</p>
<p>Voilà qu&#8217;avec ce petit bijou d&#8217;<strong>HTC Desire</strong>, je remets les mains dans le cambouis.</p>
<p><img src="http://blog.olivierfelten.com/wp-content/uploads/2010/07/Htc_desire-e1279637074661.jpg" alt="" title="Htc_desire" width="180" height="317" class="alignright size-full wp-image-383" /></p>
<p>Alors, pourquoi un <strong>tuto</strong> de plus sur le passage à une <strong>ROM Android froyo</strong> (<em>non officielle</em>) ?<br />
On en trouve déjà sur le net, c&#8217;est certain, mais la plupart nous renvoient vers d&#8217;autres sites et nous recensent au final quelques grandes étapes en préjugeant que le lecteur est bien au fait avec cette technique, ou a déjà préparé son matériel (<em>ex: présence d&#8217;une partition ext3 sur la SD</em> ).</p>
<p>Mon objectif ici est donc d&#8217;indiquer de manière précise ce que j&#8217;ai fait pour faire tourner une ROM froyo sur mon Desire, en tenant compte que les lecteurs de cet article n&#8217;y connaissent pas grand chose, ou du moins ne l&#8217;ont jamais fait avant.</p>
<p>J&#8217;ai pu lire des commentaires sur certains blogs, où les lecteurs étaient bloqués sur le logo HTC du démarrage. Comme ça m&#8217;est arrivé, je peux vous dire que si vous n&#8217;avez pas fait de backup avant, vous risquez de vous en mordre les doigts ! C&#8217;est très important, faites-en un ! Je tiens à vous rappeler que les manipulations décrites ici ne sont pas reconnues par HTC et que vous agissez à vos risques et périls. Je vous informe sur ce qu&#8217;il est techniquement possible de faire mais ne vous incite pas à le faire.</p>
<p>Bon, fini le bla bla, on passe au concret.<span id="more-372"></span></p>
<p>La première chose à préciser, c&#8217;est que mon <strong>HTC Desire est brandé Orange</strong>.<br />
Je l&#8217;ai passé en <strong>Android HTC officiel</strong> pour bénéficier de la dernière mise à jour du 2.1 en suivant ce <a href="http://forum.frandroid.com/forum/viewtopic.php?id=11288"><strong>tutoriel</strong></a>.</p>
<p>Mais à priori que vous soyez en version Orange ou en HTC officiel, je n&#8217;ai pas vu de différences notoires sur les forums.</p>
<p><script type="text/javascript"><!--
google_ad_client = "ca-pub-9144303190293140";
/* blog-article */
google_ad_slot = "3716875314";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Deuxième précision, j&#8217;ai utilisé un MacBook et non une machine sous Windows, mais encore une fois cela ne change pas grand chose.</p>
<p>La première étape avant de pouvoir installer une ROM froyo est de <strong>rooter le téléphone</strong>.<br />
C&#8217;est très facile à faire, grâce à <a href="http://unrevoked.com/recovery/"><strong>unrevoked3</strong></a>.<br />
Après avoir installé unrevoked3 (<em>Si vous êtes sous windows, il faut installer avant les HBOOT drivers présents dans ce que vous avez téléchargé sur unrevoked.com</em>), il faut brancher votre téléphone sur votre machine via le câble USB.</p>
<p>S&#8217;assurer qu&#8217;aucun logiciel, comme le HTC Sync par exemple, ne soit lancé et utilise le téléphone.<br />
J&#8217;ai mis le téléphone en mode USB &laquo;&nbsp;Charge Only&nbsp;&raquo;.<br />
Ensuite il faut activer le mode debug du port USB. Pour cela, il faut se rendre dans le menu <em>Applications</em> -> <em>Development</em> puis cocher la case correspondante.</p>
<p>A présent lancez l&#8217;application unrevoked3 (<em>sur mac elle s&#8217;appelle Reflash</em>), elle détectera votre téléphone et commencera son travail comme une grande. Ne touchez à rien, attendez que l&#8217;application vous avertisse qu&#8217;elle a fini.<br />
Votre téléphone est donc rooté, sans trop d&#8217;efforts. Vous disposez maintenant d&#8217;une nouvelle image de <strong>Recovery</strong> qui vous permettra de <strong>gérer vos backups</strong> et d&#8217;<strong>installer de nouvelles ROMs</strong>.<br />
Pour accéder à ce programme il faut allumer votre téléphone en maintenant la touche Back (<em>la petite flèche qui va vers la gauche, juste à gauche de la loupe au bas du téléphone</em>).</p>
<p><img src="http://blog.olivierfelten.com/wp-content/uploads/2010/07/clockwork.png" alt="" title="Clockwork" width="300" height="500" class="aligncenter size-full wp-image-376" /></p>
<p>Si vous êtes sur l&#8217;écran ci-dessus vous pouvez choisir &laquo;&nbsp;<em>reboot system now</em>&nbsp;&raquo; pour relancer le HTC et retourner sur votre système. Celui-ci n&#8217;aura pas changé, vous aurez juste l&#8217;accès root. Il faut savoir que le système vous demande la permission lorsqu&#8217;une application souhaite utiliser le root. Donc à priori rien ne peut s&#8217;exécuter en tant que root que vous n&#8217;ayez autorisé directement ou indirectement. A vous de faire attention et de vous assurer de la &laquo;&nbsp;fiabilité&nbsp;&raquo; des applications qui en demandent l&#8217;usage.</p>
<p>Bon, maintenant, le plus simple est fait.</p>
<p>Afin de poursuivre l&#8217;opération et installer une <strong>ROM froyo</strong> sur votre <strong>Desire</strong>, il y a un préalable : le <strong>partitionnement et le formatage de votre carte SD</strong>. Il faut créer 2 partitions, la première en FAT32 et la seconde en ext3 (<em>linux</em>). Sous windows, je ne sais pas s&#8217;il est possible de formater en ext3, mais sous Mac OS X, ce n&#8217;est pas possible simplement.<br />
J&#8217;ai donc procédé en plusieurs étapes.<br />
J&#8217;ai retiré la carte SD du téléphone et je l&#8217;ai installée dans un lecteur de carte externe (<em>mon MacBook est ancien et n&#8217;a pas de lecteur de carte SD intégré</em>). Sous Mac OS X, j&#8217;ai lancé l&#8217;<em>Utilitaire de Disques</em>.<br />
J&#8217;ai indiqué que je voulais vider et créer 2 partitions. J&#8217;ai mis 3.2Go pour la partition FAT et j&#8217;ai indiqué pour la seconde de ne pas la formater.<br />
Pour formater cette dernière en ext3, j&#8217;ai lancé une <strong>machine virtuelle avec Ubuntu</strong> dessus (<em>vous pouvez faire de même en bootant simplement sur un <strong>Live CD Ubuntu</strong>, voir à <a href="http://www.ubuntu.com/desktop/get-ubuntu/download">cette adresse</a></em>). J&#8217;ai lancé l&#8217;utilitaire de disques et formaté la partition en ext3.</p>
<p>Après cela, remettre la carte SD dans le téléphone qui n&#8217;a plus besoin d&#8217;être branché en USB pour l&#8217;instant.</p>
<p>Démarrez en mode Recovery (pour interagir avec le menu, il faut utiliser les touches de volume et la touche de démarrage).<br />
Sélectionnez <strong>BOOTLOADER</strong> et appuyez sur la <em>touche Start</em>, sélectionnez ensuite <strong>RECOVERY</strong> et appuyez de nouveau sur la <em>touche Start</em>.<br />
Vous voilà normalement dans le menu de <strong>ClockWorkMod Recovery</strong>.</p>
<p>J&#8217;ai voulu ensuite re-formater les 2 partitions à l&#8217;aide du téléphone, afin d&#8217;être sûr que je n&#8217;aurais pas de soucis, je pense que ce n&#8217;est pas forcément nécessaire, mais comme je l&#8217;ai fait, je le signale ici.<br />
Pour cela j&#8217;ai été dans le &laquo;&nbsp;<em>partitions menu</em>&nbsp;&raquo; du recovery, puis dans &laquo;&nbsp;<em>format sdcard</em>&nbsp;&raquo; et après &laquo;&nbsp;<em>format sd-ext</em>&laquo;&nbsp;. Le système vous indique si les choses se sont bien passées. (<em>ce menu permet seulement de formater et non pas de créer la partition, c&#8217;est pour cela que l&#8217;on est obligé de passer par une autre machine pour le faire.</em>) <em>Update : A priori<a href="#formater-SD-carte-android"> Rom Manager permet de créer la partition ext3 sur la SD</a></em></p>
<p>J&#8217;ai ensuite monté les 2 partitions via &laquo;&nbsp;<em>mount sdcard</em>&nbsp;&raquo; et &laquo;&nbsp;<em>mount sd-ext</em>&laquo;&nbsp;.</p>
<p>Une fois cela effectué, j&#8217;ai fait un backup de mon système avec l&#8217;utilitaire <strong>Nandroid</strong> fourni.<br />
(<em>J&#8217;ai plusieurs fois fait des restaurations avec et je n&#8217;ai pas perdu de données</em>).</p>
<p>Maintenant, il faut télécharger la ROM et la copier sur la carte SD du Desire. (<em>en connectant le Desire via USB en mode &laquo;&nbsp;Disque&nbsp;&raquo;, sans activer le mode Debug</em>)<br />
J&#8217;ai utilisé la <strong>LeeDrOiD MOD</strong> qui est basée sur <strong>Android 2.2 (froyo)</strong> et qui intègre <strong>HTC Sense</strong>.<br />
Vous pourrez la trouver <a href="http://forum.xda-developers.com/showthread.php?t=724123">ici</a>.<br />
Le lien direct pour télécharger la <a href="http://www.multiupload.com/JI9R68KGUC">version 1.3a</a>.<br />
Le lien direct pour télécharger la <a href="http://www.multiupload.com/25HL83VO63">version 1.4</a>. <br />
J&#8217;ai effectué l&#8217;opération avec la 1.3a, mais au jour où j&#8217;écris ces lignes, la 1.4 vient de sortir.</p>
<p>Vous pouvez copier le fichier Zip obtenu dans un répertoire si vous le souhaitez, ça ne pose pas de soucis pour retrouver la ROM.<br />
Une fois celui-ci copié, retourner en mode RECOVERY.<br />
Lancer le &laquo;&nbsp;<em>wipe cache partition</em>&nbsp;&raquo; et le &laquo;&nbsp;<em>wipe data/factory reset</em>&nbsp;&raquo; afin de faire le ménage avant installation de la nouvelle ROM.<br />
Ce n&#8217;est pas nécessaire si vous mettez à jour une ROM en général dès lors que vous ne changer pas de version d&#8217;OS.<br />
Mais si vous êtes dans mon cas, il faut le faire.</p>
<p>Après, allez dans &laquo;&nbsp;<em>install zip form sdcard</em>&nbsp;&raquo; -> &laquo;&nbsp;<em>choose zip from sdcard</em>&nbsp;&raquo; et trouvez le dossier de stockage de la ROM, sélectionnez-la et lancez l&#8217;opération !!! <em>Ne touchez pas au téléphone pendant l&#8217;opération</em>.<br />
Une fois terminé, le système vous le dit. Vous pouvez alors aller sur &laquo;&nbsp;<em>toggle signature verification</em>&laquo;&nbsp;. Une fois effectué, il vous reste à revenir au menu principal et à lancer le reboot du système.</p>
<p>Le <strong>HTC Desire</strong> démarre alors avec la <strong>nouvelle ROM</strong> et vous demande de le configurer comme si vous veniez de l&#8217;acheter (compte Google, langue, etc.).</p>
<p><img src="http://blog.olivierfelten.com/wp-content/uploads/2010/07/android-rooted-sense-e1279636363395.png" alt="" title="android-rooted-sense" width="300" height="500" class="aligncenter size-full wp-image-377" /></p>
<p>Un utilitaire, <strong>ROM Manager</strong> est disponible dans les applications et vous permet de lancer directement vos backup et installation de ROM sans lancer le téléphone en mode RECOVERY (<em>l&#8217;application le fait faire automatiquement au téléphone</em>). Cet utilitaire vous permet aussi de télécharger directement de nouvelles ROMs sur votre téléphone.</p>
<p>Avec la version 1.3a, j&#8217;ai pu remarquer <strong>2 types de plantage</strong> avec reboot à la clé : lors de la prise d&#8217;une vidéo et lors d&#8217;un appel téléphonique très long. J&#8217;espère que ce sera corrigé avec la version 1.4. En tout cas, ce qui est pratique avec le système de <strong>backup/recovery</strong>, c&#8217;est que vous pouvez utiliser plusieurs ROMs et faire vos tests, la restauration est rapide à faire.</p>
<p>J&#8217;ai pu tester aussi la ROM <strong>AdamG &#8211; OpenDesire</strong> qui est basée sur froyo, mais sans HTC Sense, pour ceux qui veulent voir à quoi ressemble l&#8217;interface sans la couche Sense. Je n&#8217;ai pas rencontré de problèmes avec cette ROM-ci.</p>
<p>Nous voici enfin à la fin de ce post. J&#8217;espère qu&#8217;il vous sera utile ! N&#8217;hésitez pas à me signaler en commentaires vos remarques ou les erreurs que j&#8217;aurais pu faire.</p>
<p><strong>Update</strong> : J&#8217;ai installé la <strong>LeeDrOiD ROM v1.4</strong>, je n&#8217;ai plus le plantage lors de longs appels téléphoniques, mais toujours celui qui se manifeste quand je filme en 720p. Sinon, elle marche très bien.</p>
<p><strong>Update 2</strong> : selon <a href="#comment-418">@laigle</a> il faut mettre à jour la ROM radio pour résoudre le problème lors de l&#8217;enregistrement vidéo. (je vais préparer un tuto pour ça, en complément de cet article). <a href="#comment-417">@wagner</a>, lui indique qu&#8217;il a pu installer LeeDrOiD sans re-formater la carte SD. Cependant sur le forum de LeeDrOiD, ils indiquent l&#8217;obligation d&#8217;avoir une partition ext3 de 512Mo sur la SD.</p>
<p><strong>Update 3</strong> : Je viens de passer ma <strong>ROM Radio</strong> en <strong>5.09.00.08</strong> (<em>téléchargeable <a href="http://leedroid.at.deid.net/32.42.00.32U_5.09.00.08.zip">ici</a></em>). Depuis plus de problèmes lors de l&#8217;enregistrement vidéo ! Pour l&#8217;installer, je l&#8217;ai tout simplement copiée sur ma carte SD, rebooté en mode <strong>RECOVERY</strong> et lancé l&#8217;installation comme une ROM classique sans faire de Wipe avant. Une fois installée, le système a besoin d&#8217;être rebooté pour continuer l&#8217;installation. Mon <strong>HTC Sense</strong> est un <strong>brandé Orange</strong> et je n&#8217;ai pas eu besoin de code pour le <strong>débloquer</strong> comme c&#8217;est parfois indiqué sur des forums. La seule modification que j&#8217;ai pu identifier, c&#8217;est le fait que dans les paramètres la luminosité de l&#8217;écran est passée du réglage &laquo;&nbsp;<em>automatique</em>&nbsp;&raquo; au réglage manuel &laquo;&nbsp;<em>maximum de luminosité</em>&laquo;&nbsp;. Voilà ! Que du bonheur maintenant ! Ah oui, j&#8217;oubliais, j&#8217;ai aussi, après, mis à jour de nouveau le <a href="http://morgu.home.pl/leedroid/LeeDrOiD_V1.4c.zip">LeeDrOiD en v1.4c</a>.</p>
<p><strong>Update 4</strong> : La <a href ="http://morgu.home.pl/leedroid/LeeDrOiD_V1.5.zip">LeeDrOiD Mod v1.5</a> est disponible. Je l&#8217;ai installée, pas de soucis. On peut choisir entre HTC Sense et le Launcher Android.</p>
<p><strong>Update 5</strong> : La version 1.5a de la LeeDrOiD Mod est <del datetime="2010-07-26T08:02:55+00:00">sortie</del> remplacée par la <a href="http://morgu.home.pl/leedroid/LeeDrOiD_V1.5b.zip">v1.5b</a>.</p>
<p><strong>Update 6</strong> : La <a href="http://morgu.home.pl/leedroid/LeeDrOiD_V1.6.zip">LeeDrOiD Mod v1.6</a> est disponible.</p>
<p><a name="formater-SD-carte-android"></a>
<p><strong>Update 7</strong> : Je viens de voir qu&#8217;il est possible de créer la partition ext3 avec Rom Manager (<em>Partition SD Card</em>). Il faut faire un backup de votre carte SD, aller dans ROM Manager puis de sélectionner <em>Partition SD Card</em>. Indiquez la taille souhaitée pour la partition ext3 qui servira à stocker les applications, je recommande 512Mo. Mettre la taille de swap à 0. <img src='http://blog.olivierfelten.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Voila !</p>
<p><strong>Update 8</strong> : Vous avez surement du suivre dans les commentaires que la version HTC de froyo pour le Desire a été déployée ce weekend sous forme d&#8217;une mise à jour par OTA. Je ne l&#8217;ai pas installée, mais à priori pour le faire il fallait revenir en HTC Original 2.1. Et bien la <a href="http://www.multiupload.com/GDGP4QQJO6">LeeDrOiD Mod 1.7a</a> est là et est basé sur la nouvelle version originale d&#8217;Android 2.2 d&#8217;HTC ! Je vais donc tenter l&#8217;installation. Il est à noter que le wipe du cache et des datas est fortement recommandé. Une nouvelle ROM Radio est aussi disponible, la <a href="http://www.multiupload.com/ZJ8J8517OI">32.43.00.32U_5.09.00.20</a>.</p>
<blockquote><p>Comme les mises à jour sont très régulières je vous invite à suivre l&#8217;évolution de cette ROM sur le <a href="http://forum.xda-developers.com/showthread.php?t=724123">post de ce forum</a> mis à jour très fréquemment.</p></blockquote>
<p>Voici les liens des articles qui m&#8217;ont servi pour la rédaction de celui-ci :<br />
<a href="http://www.korben.info/unrevoked-cracker-android-htc.html">http://www.korben.info/unrevoked-cracker-android-htc.html</a><br />
<a href="http://code-esperluette.blogspot.com/2010/07/froyo-sur-htc-desire-en-un-clic.html">http://code-esperluette.blogspot.com/2010/07/froyo-sur-htc-desire-en-un-clic.html</a><br />
<a href="http://forum.xda-developers.com/showthread.php?t=724123">http://forum.xda-developers.com/showthread.php?t=724123</a><br />
<a href="http://unrevoked.com/rootwiki/doku.php/public/unrevoked2">http://unrevoked.com/rootwiki/doku.php/public/unrevoked2</a>
</p>
<div class="tweetmeme_button" style="display:inline; margin-right: 2px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fblog.olivierfelten.com%2F2010%2Finstaller-rom-android-froyo-htc-sense-desire%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fblog.olivierfelten.com%2F2010%2Finstaller-rom-android-froyo-htc-sense-desire%2F&amp;source=olivierfelten&amp;style=compact&amp;service=is.gd&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.olivierfelten.com/2010/installer-rom-android-froyo-htc-sense-desire/feed/</wfw:commentRss>
		<slash:comments>193</slash:comments>
		</item>
	</channel>
</rss>

