{"id":2021,"date":"2014-02-02T22:20:51","date_gmt":"2014-02-02T21:20:51","guid":{"rendered":"http:\/\/www.anadebreuil.org\/blog\/?p=2021"},"modified":"2014-02-02T23:47:00","modified_gmt":"2014-02-02T22:47:00","slug":"devolver-la-vida-al-htc-desire-bravo-con-cyanogenmod-7-2","status":"publish","type":"post","link":"https:\/\/www.anadebreuil.org\/blog\/?p=2021","title":{"rendered":"Devolver la vida al HTC Desire (Bravo) con CyanogenMod 7.2"},"content":{"rendered":"<p>Si tienes un HTC Desire perdido en el fondo de un caj\u00f3n porque te parec\u00eda que ya no pod\u00edas instalarle aplicaciones, es el momento de tratar de darle una segunda vida instalando una ROM p\u00fablica. Frente a la ROM oficial, estas ROM vienen con menos capas a\u00f1adidas, lo que hace que el m\u00f3vil vaya un poco mejor.<\/p>\n<p>En concreto veremos como instalar en el HTC Desire, edici\u00f3n europea, la \u00faltima ROM soportada por CyanogenMod: la versi\u00f3n 7.2 (Android 2.3 <em>Gingerbread<\/em>). Frente a lo que cabr\u00eda esperar, veremos que permite instalar muchas aplicaciones, y \u00e9stas van a ir tan bien o mejor que los m\u00f3viles actuales catalogados como \u00abde entrada\u00bb, por lo que puede ser una buena alternativa para usuarios que no quieran gastarse mucho dinero en un m\u00f3vil, pero quieran disfrutar de las posibilidades de Android.<\/p>\n<p><!--more--><\/p>\n<ol>\n<li><a href=\"#el_problema\">El problema<\/a><\/li>\n<li><a href=\"#disclaimer\">Hazlo bajo tu responsabilidad<\/a><\/li>\n<li><a href=\"#empezar\">Para empezar<\/a><\/li>\n<li><a href=\"#adb\">Instalar ADB<\/a><\/li>\n<li><a href=\"#revolutionary\">Instalar Revolutionary<\/a><\/li>\n<li><a href=\"#rom\">Instalar la ROM<\/a><\/li>\n<\/ol>\n<hr \/>\n<h4><a name=\"el_problema\"><\/a>El problema<\/h4>\n<p><img decoding=\"async\" src=\"http:\/\/androidapps.es\/wp-content\/uploads\/2010\/02\/Download_03.jpg\" width=\"180\" class=\"alignleft\" \/>El HTC Desire fue el primer \u00abgran\u00bb m\u00f3vil de Android, y fue fruto de la colaboraci\u00f3n entre HTC y Google. Al poco de que Google lanzara el Google Nexus One, fabricado por HTC, \u00e9sta lanz\u00f3 el modelo Desire, que era un Nexus One vitaminado: mejor acabado, algo m\u00e1s de potencia y, sobre todo, la capa adicional de software HTC Sense que lo hac\u00eda m\u00e1s atractivo. <a href=\"http:\/\/www.htc-desire.es\/htc-desire\/htc-desire-especificaciones.htm\">Aqu\u00ed<\/a> pod\u00e9is ver la ficha t\u00e9cnica original del dispositivo.<\/p>\n<p>Sin embargo, como casi todos los Android iniciales ten\u00eda un problema: la falta de memoria interna. Estos modelos ven\u00edan con una ROM de 512MB (comp\u00e1rese con los modelos actuales, donde 8GB empieza a parecer poco), te\u00f3ricamente extensible mediante tarjeta microSD hasta 32GB. \u00c9sto era \u00fatil para guardar fotos, v\u00eddeos o m\u00fasica. Pero la mayor parte de las aplicaciones s\u00f3lo se instalan en la memoria del tel\u00e9fono, con lo que entre las actualizaciones de las aplicaciones instaladas y las aplicaciones que queramos ponerle, nos comemos los 512MB enseguida.<\/p>\n<p>Sin embargo las ROM p\u00fablicas, frente a las oficiales, suelen tener caracter\u00edsticas a\u00f1adidas que nos pueden ayudar. En este caso, CyanogenMod nos permitir\u00e1 mover pr\u00e1cticamente todas las aplicaciones a la memoria microSD, con lo que podremos instalar muchas m\u00e1s Apps.<\/p>\n<h4><a name=\"disclaimer\"><\/a>Hazlo bajo tu responsabilidad<\/h4>\n<div class=\"warning\">\n<p>Este procedimiento implica romper la garant\u00eda. Esto es un problema puesto que tienes una HTC Desire viejuno. Pero si te equivocas podr\u00edas da\u00f1ar el programa de arranque del m\u00f3vil, lo que lo dejar\u00eda inutilizado de por vida. Por tanto, haz los pasos con cuidado y leyendo bien todo antes de hacer nada. Ante la duda, espera a comprenderlo todo bien.Por todo esto, si te decides a hacerlo, ser\u00e1 bajo tu responsabilidad. Yo s\u00f3lo puedo garantizar que funcion\u00f3 en mi m\u00f3vil, nunca que funcione en el tuyo.<\/p>\n<\/div>\n<p><!-- .warning --><\/p>\n<h4><a name=\"empezar\"><\/a>Para empezar<\/h4>\n<p>Este tutorial es v\u00e1lido para:<\/p>\n<ul>\n<li>El modelo HTC Desire europeo, modelo <strong>A8181<\/strong>, conocido como <em>Desire Bravo<\/em> o como <em>Desire GSM<\/em> (no te enga\u00f1es: a pesar del nombre tiene 3G). El nombre del tel\u00e9fono figura entre las opciones de ajustes del tel\u00e9fono (<em>Ajustes<\/em> \u00bb <em>Acerca del tel\u00e9fono<\/em> \u00bb <em>Identidad del tel\u00e9fono<\/em> \u00bb <em>N\u00famero de modelo<\/em>).<\/li>\n<li>Versi\u00f3n de HBOOT <b>0.93.0001<\/b> \u00f3 <b>1.02.0001<\/b>. HBOOT es el nombre de la aplicaci\u00f3n encargada de arrancar el HTC Desire (cada modelo HTC viene con su versi\u00f3n de HBOOT). Es algo as\u00ed como la BIOS de un ordenador. Para saber qu\u00e9 versi\u00f3n de HBOOT tiene el m\u00f3vil:\n<ul>\n<li>Apagar el m\u00f3vil.<\/li>\n<li>Volver a iniciarlo manteniendo pulsado la tecla <strong>Vol-<\/strong> a la vez que se pulsa el bot\u00f3n de <strong>Encendido<\/strong>. Soltar las dos teclas cuando se vea que arranca el m\u00f3vil.<\/li>\n<li>Entraremos en una pantalla blanca con letras de aspecto \u00abMS-DOS\u00bb. Entre las primeras l\u00edneas veremos una que pone algo como HBOOT-0.93.0001. Esos n\u00fameros son los que se deben verificar. Si la versi\u00f3n NO es una de las indicadas, se debe desistir de seguir este tutorial.<br \/>\nPara moverse por HBOOT se deben usar las teclas <strong>Vol+<\/strong> y <strong>Vol-<\/strong> para moverse arriba y abajo entre las opciones, y la tecla de <strong>Encendido<\/strong> a modo de tecla Return.<br \/>\nSe sale de HBOOT escogiendo la opci\u00f3n FASTBOOT y REBOOT (reiniciar) o POWEROFF (apagar), seg\u00fan convenga.<\/li>\n<\/ul>\n<\/li>\n<li>Es recomendable realizar el procedimiento sin la tarjeta SIM: no tendremos que estar escribiendo el PIN en cada arranque, y nos aseguraremos que por error le pidamos descargar cosas tirando de tarifa de datos.<\/li>\n<li>Debes tener una tarjeta microSD. Se podr\u00eda hacer sin ella, pero si precisamente el <em>HTC Desire<\/em> tiene problemas de memoria, mejor tener una microSD desde el principio. Yo he usado una de 4GB, pero con una que tengas por ah\u00ed de m\u00e1s de 512MB ya te valdr\u00e1 (para probar).<\/li>\n<\/ul>\n<h4><a name=\"adb\"><\/a>Instalar ADB<\/h4>\n<p><strong>ADB<\/strong> son las siglas de <em>Android Debug Bridge<\/em>, y es una herramienta para poder comunicarnos a bajo nivel con el tel\u00e9fono. Lo necesitaremos para poder reemplazar el HBOOT que viene de serie con uno que est\u00e9 menos capado. Desde la p\u00e1gina de CyanogenMod nos detallan <a href=\"http:\/\/wiki.cyanogenmod.org\/w\/Adb\" target=\"_blank\">m\u00e1s informaci\u00f3n<\/a> (en ingl\u00e9s).<\/p>\n<ul>\n<li>Poner el tel\u00e9fono en modo depuraci\u00f3n (<em>Ajustes<\/em> \u00bb <em>Aplicaciones<\/em> \u00bb <em>Desarrollo<\/em> \u00bb <em>Depuraci\u00f3n USB<\/em>).<\/li>\n<li>En Windows, se debe instalar el Android SDK completo desde su <a href=\"https:\/\/developer.android.com\/sdk\/index.html\" target=\"_blank\">p\u00e1gina oficial<\/a> y buscar el comando <em>adb<\/em> en el directorio <em>\/platform-tools<\/em>.<\/li>\n<li>Las distribuciones Linux m\u00e1s populares permiten descargar estas herramientas desde sus repositorios. Por ejemplo:\n<ul>\n<li>Fedora (probado en Fedora 20):\n<pre>sudo yum install android-tools<\/pre>\n<\/li>\n<li>Ubuntu:\n<pre>sudo apt-get install android-tools-adb\r\nsudo apt-get install android-tools-fastboot<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4><a name=\"revolutionary\"><\/a>Instalar Revolutionary<\/h4>\n<p>En este paso reemplazamos el programa HBOOT original por un HBOOT alternativo, <em>Revolutionary<\/em>, y un software de recuperaci\u00f3n <em>ClockworkMod Recovery<\/em> que nos permitir\u00e1 instalar cuantas ROM queramos en el futuro. Por tanto, una vez hecho este paso podremos instalar todas las ROM que encontremos.<\/p>\n<p>Para empezar configuramos el tel\u00e9fono de tal forma que al conectarlo por USB se ponga en modo \u00ab\u00fanicamente cargar\u00bb (<em>Ajustes<\/em> \u00bb <em>Conectar a PC<\/em> \u00bb <em>Tipo de conexi\u00f3n predeterminada<\/em> \u00bb <em>S\u00f3lo cargar<\/em>). A partir de aqu\u00ed es recomendable que tengamos siempre el tel\u00e9fono conectado por USB al ordenador para evitar que nos quedemos sin bater\u00eda. Tambi\u00e9n es recomendable un nivel de bater\u00eda alto (al menos 50%).<\/p>\n<ul>\n<li>S\u00f3lo para Windows: bajar e instalar los drivers <em>HTC Sync<\/em>: <a href=\"http:\/\/cmw.cmfs.me\/common\/HTCDriver3.0.0.007.exe\" target=\"_blank\">descargar<\/a>.<\/li>\n<li>Apuntamos el n\u00famero de serie. Hay dos formas:\n<ul>\n<li>Vamos a <em>Ajustes<\/em> \u00bb <em>Acerca del tel\u00e9fono<\/em> \u00bb <em>Identidad del tel\u00e9fono<\/em> \u00bb <em>N\u00ba serie dispositivo<\/em>.<\/li>\n<li>Con el m\u00f3vil conectado obtenemos el n\u00famero de serie mediante el siguiente comando (en Linux hacerlo como superusuario):\n<pre>adb devices<\/pre>\n<p>que nos dir\u00e1 algo como (versi\u00f3n Linux):<\/p>\n<pre>* daemon not running. starting it now on port 5037 *\r\n* daemon started successfully *\r\nList of devices attached\r\nXXXXXXXXXXXX<\/pre>\n<\/li>\n<\/ul>\n<p>Apuntamos el n\u00famero porque nos lo pedir\u00e1n para poder bajar el software<\/li>\n<li>Descargar <em>Revolutionary 0.4pre4<\/em>: <a href=\"http:\/\/revolutionary.io\/\">descargar<\/a>. Seguir los pasos que ah\u00ed indica. Nos pedir\u00e1n el n\u00famero de serie y nos dar\u00e1n un clave para poder usar la aplicaci\u00f3n. En mi caso (Linux) me baj\u00f3 el archivo <em>revolutionary-0.4pre4.tgz<\/em>.<br \/>\nSe descomprime con el comando<\/p>\n<pre>tar xvzf revolutionary-0.4pre4.tgz<\/pre>\n<p>con los que extraemos el fichero ejecutable <em>revolutionary<\/em>.<\/li>\n<li>Como superusuario (recuerda que est\u00e1s en Linux, y recuerda que tienes el tel\u00e9fono conectado por USB con el modo de depuraci\u00f3n activado) se ejecuta el comando:\n<pre>.\/revolutionary<\/pre>\n<p>y nos pedir\u00e1 la clave que nos apuntamos antes. Se la escribimos es instalar\u00e1 la nueba HBOOT.<br \/>\nAl terminar nos pregunta si queremos descargar el software <em>ClockworkMod Recovery<\/em>. El decimos que s\u00ed (<b>Y<\/b>), pero antes aseg\u00farate que tu ordenador est\u00e1 conectado a Internet, porque <em>Revolutionary<\/em> lo necesita para bajar la aplicaci\u00f3n de <em>Recovery<\/em>.<\/li>\n<\/ul>\n<p>Cuando haya acabado estaremos listos para instalar todas las ROM que queramos.<\/p>\n<h4><a name=\"rom\"><\/a>Instalar la ROM<\/h4>\n<p>Tenemos que descargar la ROM que queramos instalar. En mi caso me baj\u00e9 desde <a href=\"http:\/\/download.cyanogenmod.org\/?device=bravo&amp;type=stable\">CyanogenMod Downloads<\/a> la \u00faltima versi\u00f3n disponible estable: <a href=\"http:\/\/download.cyanogenmod.org\/get\/jenkins\/3075\/cm-7.2.0.1-bravo.zip\">cm-7.2.0.1-bravo.zip<\/a>.<\/p>\n<p>Una vez bajada hay que copiar el fichero .ZIP en la directorio principal de la microSD. Hay varias formas de hacerlo, pero pongo aqu\u00ed dos igual de v\u00e1lidas:<\/p>\n<ul>\n<li>Apagar el tel\u00e9fono, sacar la microSD y conectarla al ordenador, para directamente copiar el archivo. \u00c9sta es la que us\u00e9 yo.<\/li>\n<li>Usar el comando <em>adb<\/em> para copiar el fichero:\n<pre>adb push cm-7.2.0.1-bravo.zip \/sdcard\/<\/pre>\n<\/li>\n<\/ul>\n<p>Tambi\u00e9n hay que descargar el pack b\u00e1sico de aplicaciones Google, principalmente para tener el Market (as\u00ed se llamaba antes Google Play) y Google Search. Se trata de otro fichero ZIP que tambi\u00e9n se puede descargar desde <a href=\"http:\/\/wiki.cyanogenmod.org\/w\/Google_Apps\">CyanogenMod<\/a> (<a href=\"http:\/\/goo-inside.me\/gapps\/gapps-gb-20110828-signed.zip\">gapps-gb-20110828-signed.zip<\/a>). Colocamos tambi\u00e9n este fichero en la microSD.<\/p>\n<p>Volvemos a poner la microSD en el tel\u00e9fono y arrancamos en modo HBOOT (recuerda: apretar <strong>Vol-<\/strong> + <strong>Encendido<\/strong> y una vez dentro las teclas <strong>Vol-<\/strong> y <strong>Vol+<\/strong> sirven para moverse, y <strong>Encendido<\/strong> para confirmar). Una vez en HBOOT escogemos la opci\u00f3n RECOVERY y el tel\u00e9fono arrancar\u00e1 la aplicaci\u00f3n <em>ClockworkMod Recovery<\/em> que instalamos antes.<\/p>\n<ul>\n<li>Para moverse, aqu\u00ed se puede usar <strong>Vol-<\/strong> y <strong>Vol+<\/strong> pero tambi\u00e9n la bolita entre los botones. Para confirmar, hay que apretar la bolita. Para volver un men\u00fa atr\u00e1s, se usa el bot\u00f3n <strong>Atr\u00e1s<\/strong>.<\/li>\n<li>Por seguridad, hacemos una copia de seguridad de la ROM original del HTC Desire, seleccionando la opci\u00f3n <strong>backup and restore<\/strong>. Las opciones son claras (<em>backup<\/em>, <em>restore<\/em> y <em>advanced restore<\/em>), as\u00ed que escogemos Backup y con eso se guarda en la microSD una copia de la ROM original del HTC Desire.<\/li>\n<li>Cuando acabe escogemos la opci\u00f3n <strong>wipe data\/factory reset<\/strong>, que lo que hace es borrar TODA la memoria del tel\u00e9fono (pero no la de la microSD).<\/li>\n<li>Luego seleccionar <strong>install zip from sdcard<\/strong> y <strong>choose zip from sdcard<\/strong>.\u00a0 Escogemos nuestro <em>cm-7.2.0.1-bravo.zip<\/em> y apretamos. Cuando acabe repetimos para instalar <em>gapps-gb-20110828-signed.zip<\/em>.<\/li>\n<li>Cuando acabe le damos para atr\u00e1s y reiniciamos (reboot).<\/li>\n<\/ul>\n<p>\u00a1Y ya est\u00e1! El sistema arrancar\u00e1 con la nueva ROM, que podremos personalizar a nuestro gusto.<\/p>\n<h4><a name=\"biblio\"><\/a>Referencias<\/h4>\n<ul>\n<li>CyanogenMod Info: <a href=\"http:\/\/wiki.cyanogenmod.org\/w\/Bravo_Info\">HTC Desire (GSM) \u00abBravo\u00bb<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Si tienes un HTC Desire perdido en el fondo de un caj\u00f3n porque te parec\u00eda que ya no pod\u00edas instalarle aplicaciones, es el momento de tratar de darle una segunda vida instalando una&#8230;<\/p>\n","protected":false},"author":1,"featured_media":2088,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[52,55,54,53],"class_list":["post-2021","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutoriales","tag-android","tag-cyanogenmod","tag-desire","tag-htc"],"_links":{"self":[{"href":"https:\/\/www.anadebreuil.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2021","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.anadebreuil.org\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.anadebreuil.org\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.anadebreuil.org\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.anadebreuil.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2021"}],"version-history":[{"count":47,"href":"https:\/\/www.anadebreuil.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2021\/revisions"}],"predecessor-version":[{"id":2097,"href":"https:\/\/www.anadebreuil.org\/blog\/index.php?rest_route=\/wp\/v2\/posts\/2021\/revisions\/2097"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.anadebreuil.org\/blog\/index.php?rest_route=\/wp\/v2\/media\/2088"}],"wp:attachment":[{"href":"https:\/\/www.anadebreuil.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2021"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.anadebreuil.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2021"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.anadebreuil.org\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2021"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}