vampielvampiro
12/12/09, 19:23:54
:hormiga: :hormiga:
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 (http://forum.xda-developers.com/attachment.php?attachmentid=244212&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 (http://www.androidspin.com/downloads.php?dir=amon_ra/RECOVERY/&file=recovery-RA-heroc-v1.2.3.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/sh
[+] Using newer pope_inode_info layout
Opening: /proc/857/fd/3
SUCCESS: Enjoy the shell.
#Seguimos 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 (http://www.htcmania.com/member.php?u=8771) en el tutorial principal http://www.htcmania.com/showthread.php?t=65264
Un saludo;
vampi
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 (http://forum.xda-developers.com/attachment.php?attachmentid=244212&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 (http://www.androidspin.com/downloads.php?dir=amon_ra/RECOVERY/&file=recovery-RA-heroc-v1.2.3.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/sh
[+] Using newer pope_inode_info layout
Opening: /proc/857/fd/3
SUCCESS: Enjoy the shell.
#Seguimos 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 (http://www.htcmania.com/member.php?u=8771) en el tutorial principal http://www.htcmania.com/showthread.php?t=65264
Un saludo;
vampi