![]() |
|
| ROMs y desarrollo HTC Hero ROMs y desarrollo HTC Hero |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#1
|
![]() Yo soy uno de esos que utiliza ubuntu como único sistema operativo en casa y una HTC Hero como teléfono a diario. O sea, que linux me rodea. Y aunque no sea para nada un experto, estoy encantado con ambos y no quiero saber nada de Mocosoft, moquitosh y otras gripes varias. Creo que hasta ahora no hay un manual en HTCMania para rootear e instalar el Recovery Image en un Linux, y como he encontrado uno en inglés, en xda-developers (http://forum.xda-developers.com/showthread.php?t=593559) he decidido traducirlo aquí para ayuda de quien lo necesite e incluso para la mía propia. Los pasos no son muy diferentes de los que hay que seguir en güindous, pero para aquellos, que como yo, no tenemos mucha idea y las sorpresas nos asustan, quiero dejar esto escrito. Con este manual no será necesario entrar en fastboot ya que mediante comandos desde la consola del terminal se podrán efectuar todas las operaciones. En primer lugar, como siempre.... no me hago responsable de ningún error en tu teléfono por nada de lo que se diga en este manual, estás utilizando esta información bajo tu sola responsabilidad. Y dicho esto, traduzco: Este manual está diseñado para ubuntu 9.10 Karmic Koala, aunque debería de funcionar en cualquier distribución Linux con tal vez algunas modificaciones en ciertos comandos: Paso 1: Descarga Android SDK de http://developer.android.com/sdk/index.html En su última versión el archivo se denomina android-sdk_r04-linux_86.tgz. Extrae los archivos a tu directorio "home" (normalmente /home/NOMBRE_DE_USUARIO donde NOMBRE_DE_USUARIO será el nombre de usuario que hayas empleado en tu máquina) para que los archivos queden en la carpeta /home/NOMBRE_DE_USUARIO/android-sdk-linux. Paso 2: Descarga el archivo asroot2 de http://forum.xda-developers.com/atta...2&d=1257621154 (para lo cual, necesitarás estar registrado en xda-developers.com). Extrae el archivo asroot2.zip a la carpeta de 'tools' dentro de la carpeta android-sdk-linux, o sea: /home/NOMBRE_DE_USUARIO/android-sdk-linux/tools. Paso 3: Descarga la imagen de Hero "Recovery image" (la última en este momento es la 1.5.1): http://rapidshare.com/files/318078354/recovery-RA-hero-v1.5.1.img ¡¡NO LA ABRAS!! Simplemente coloca también el archivo en la carpeta 'tools': /home/NOMBRE_DE_USUARIO/android-sdk-linux/tools. Paso 4: Antes de conectar nuestra Hero al ordenador, comprueba en el teléfono en "Configuración/Aplicaciones/Desarrollo" que "Depuración USB" está desactivado. Conecta el teléfono y activa ahora "Depuración USB" Paso 5: En linux, abre una ventana de la terminal (ventana de comandos). La encontrarás en Aplicaciones>Accesorios>Terminal Paso 6: Ahora tocan una serie de comandos que llevarán un tipo de letra diferente para evitar confusiones. a) sudo su (la terminal pedirá nuestra contraseña que escribimos) b) cd /home/NOMBRE_DE_USUARIO/android-sdk-linux/tools c) ./adb push asroot2 /data/local d) ./adb shell e) chmod 0755 /data/local/asroot2 f) /data/local/asroot2 /system/bin/sh La terminal deberá devolver la siguiente salida: $ /data/local/asroot2 /system/bin/shSeguimos con los siguientes comandos: g) mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system h) cd /system/bin i) cat sh > su j) chmod 4755 su k) exit l) exit Y con esto ya somos hemos rooteado nuestra Hero. Con los dos comandos de "exit" deberíamos haber vuelto a nuestro PC al directorio: /home/NOMBRE_DE_USUARIO/android-sdk-linux/tools Copiamos la "recovery image" a nuestro teléfono desde ahí con el comando: m) ./adb push recovery-RA-hero-v1.5.1.img /sdcard y reiniciamos: n) ./adb shell reboot El teléfono se apagará y se volverá a encender automáticamente. Espera hasta que lo haga del todo antes de continuar con los siguientes comandos: o) ./adb shell p) su q) cd /sdcard r) flash_image recovery recovery-RA-hero-v1.5.1.img s) reboot recovery Con este último comando entraremos directamente en el modo "recovery" de nuestro teléfono. Ya puedes salir de la terminal en el PC: t) exit u) exit Paso 8: Es más que recomendable hacer una copia de seguridad de la ROM que tienes actualmente instalada, para lo cual, seleccionamos la tercera entrada del "Android system recovery": "- Backup/Restore" y dentro del nuevo menu: "- Nand backup" En pantalla veremos el mensaje: "Performing backup......." y cuando termine: "Backup complete" Ya puedes reiniciar el teléfono: Tecla Atrás + "Reboot system now" Cuando el teléfono se vuelva a encender, sería muy recomendable que copiásemos en el ordenador la copia de seguridad que hemos hecho y que se encuentra en la carpeta: "nandroid" dentro de la tarjeta sd del teléfono. De este modo podrás volver a ella siempre que algo no te funcione en el futuro. Ahora ya podremos instalar cualquier Custom ROM (ahora mismo, creo que lo más recomendable es Modaco 3.0) siguiendo los pasos que nos indica el gran FrAN_oC en el tutorial principal http://www.htcmania.com/showthread.php?t=65264 Un saludo; vampi Última edición por vampielvampiro Día 13/12/09 a las 16:58:42 |
| Los siguientes 7 usuarios han agradecido a vampielvampiro su comentario: | ||
|
|
|
#2
|
|
POR FINNNNNN!!!!
![]() ![]() ![]() Muchísimas gracias llevaba tiempo deseando que alguien hiciera un tuto para ubuntu. Yo soy de los tuyos, utilizo únicamente ubuntu en casa y el hero a diario, pero tampoco controlo demasiado sobre linux, así que esto era lo que había estado mucho tiempo esperando. ![]() P.D. realizados los pasos y sin problemas, gracias de nuevo. |
|
#3
|
|
Muy bueno el tutorial vampielvampiro, En horabuena.
Si me lo permites añadiré un pequeño truco para no tener que entrar constantemente en el directorio /tools del sdk desde la consola. Basta con añadir el directorio /tools al archivo .bashrc. Para eso abriremos la consola y escribiremos: gedit /home/nombre de ususario/.bashrc O desde nautilus o konqueror o dolphin según uses ubuntu o kubuntu activas la opción de ver archivos ocultos. Dentro de tu carpeta de usuario deberá aparecer el archivo .bashrc, lo abrimos con gedit y al final añadimos: export PATH=${PATH}:/home/ruta al SDK/tools Guardamos los cambio. A partir de ahora cada vez que uses adb o otra aplicación de la carpeta /tools no tendrás que poner la ruta al SDK. Bastara con poner adb u el comando correspondiente como si fuese un comando mas del sistema. |
|
#4
|
||||
|
||||
|
Muchísimas gracias por el tutorial, es muy interesante para todos aquellos que no tengan Windows.
Por cierto, he detectado una errata, es esta: Cita:
Las cosas de adaptar un Copy&Paste, que siempre nos dejamos algo atrás! ![]()
Última edición por Arkaknio Día 17/12/09 a las 15:46:17 |
|
#5
|
|
|
Cita:
![]() Edito el post para evitar confusiones!! Con que le haya servido a una sóla persona, ya estoy encantado de la vida, ya he devuelto un poquito de toooodo lo que me ha dado HTCMania. Gracias. |
|
#6
|
||||
|
||||
|
Gracias, yo tambien soy de ubuntu y me encanta que haya gente como tu....
Siempre me pregunté el por qué si android es un derivado de linux hay que hacer siempre las cosas con el p.... guindous. Gracias otra vez... |
|
#7
|
|
¿No se le podría poner una chincheta a este hilo?
Creo que el manual de vampielvampiro se lo merece, aunque sea para linux (ubuntu) y los que usamos este sistema operativo seamos minoria .Porfavor.... gracias. |
|
#9
|
|
ayssssss voy a probar, porque aunque yo tengo una magic me estaba volviendo loquita porque yo uso ubuntu y andaba dando vueltas para ver por donde lo trasteaba!! graciassss
|
|
#10
|
||||
|
||||
|
Hola, cada vez que intento hacer un comando me dice:
insufficient permissions for device ¿sabes porque puede ser? |
|
#11
|
|
|
Cita:
Un saludo; |
|
#12
|
|
|
Cita:
¿qué SO utilizas? ¿Ubuntu u otro linux? ¿cúando te devuelve el mensaje? ¿al primer comando: sudo su? ¿tienes una nueva hero de orange? puede tener algo que ver con lo que se dice en este otro tutorial: http://www.htcmania.com/showthread.php?t=75021 |
|
#13
|
||||
|
||||
|
Pues es ubuntu, el mensaje me lo devuelve con los ./adb, de hecho como yo la tengo rooteada lo que queria poner es el recovery solo y no pude, asi que probé con todo el procedimiento y con cada comando de ./adb me dice eso.
Edito: Ahora ya me funciono sin problemas, no se muy bien que seria pero ya no tengo problemas. Última edición por tito kastros Día 02/01/10 a las 13:51:46 |
| Gracias de parte de: | ||
|
#14
|
||||
|
||||
|
he seguido el tutoria y todo ha ido bien menos al instalar la modaco, se instala pero al reiniciar se queda con las letras de HTC eternamente, la he dejado hasta 25 minutos y nada
la única diferencia con el tutorial es que yo estoy intentando instalar la 3.0 hay alguna diferencia? SOLUCIONADO ---> http://www.htcmania.com/showpost.php...&postcount=198 Última edición por stoker Día 30/12/09 a las 13:22:09 |
|
#15
|
||||
|
||||
|
Hola, como vosotros soy uno de esos "esos" que solo tienen ubuntu y hasta ahora no habia podido rotear el telefono debido a que tengo que virtualizar windows, y no se acaba llevando bien con los usb. y al ver el tuto de XDA pues me dije es la mía.
Problemas con el tuto 0, todo correcto lo he rooteado y no me ha dado ningún problema. El problema viene a la hora de instalar el custom recovery. aunque realizo el flasheo tal y como decis (a excepción de la versión del recovery que en XDA es la 1.5.2 ) me la flashea correctamente o como mínimo no me da ningún dato, ni bueno ni malo. y al hacerle el reboot en modo recovery se queda pajaroto tengo que sacarle la batería para reiniciarlo. alguien tiene alguna idea ? |
|
#16
|
||||
|
||||
|
Me respondo a mi mismo pq yo lo valgo.
Había seguido el howto de XDA y claro el tuto de allí es para cma. entonces me equivocaba y me bajaba una rom llamada xxx-heroc-v.x.x.x.img y la que necesitaba es la que se llama simplemente hero. en fin una tontería me ha llevado toda la noche. |
|
#17
|
||||
|
||||
|
Que me supongo que no sera solo para Ubuntu lo digo porque uso Mint 7 que esta basada en Ubuntu 9.04 y todo esto me valdra igual pero mejor preguntar que quedarme con la duda
|
|
#19
|
|
No debería haber problemas con ningún Linux, menos aún si está basada en ubuntu, los comandos deberían ser los mismos.
|
|
|
|
#20
|
|
Sería genial sí se pudiese sincronizar con algún cliente de correo electronico como evolution o kmail, al estilo de la sincronización con outlock. Lo cierto es que me resulta, cuanto menos curioso, que no sea así, ya que todo es Linux.
Alguno sabe sí es posible? Un saludo y que los reyes nos traigan eclair
|
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 08:12:46 (GMT +1)
HTCMania: líderes desde el 2007










