HTC Hero Root + Recovery + Back-up + Roms en Ubuntu Karmic

Si  utilizas ubuntu como único sistema operativo en casa y dispones
de una HTC Hero, y estas interesado en rooteaela, para poder ponerle,
las versiones de firmware que te  apetezcan y actualizarlas a tú gusto,
aqui te dejo unas instrucciones para que puedas hacerlo desde tu gnu
linux, sin tener porque utilizara otro sistema operativo, ademas 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.

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:

 Descarga el siguiente fichero con al Android SDK y el asroot2:

http://www.tuxapuntes.com/drupal/sites/default/files/android-sdk-linux_86.tar_.gz

* descomprimela dentro de  tu directorio /home/

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"

 En linux, abre una ventana de la terminal (ventana de comandos). La encontrarás en Aplicaciones>Accesorios>Terminal

Ahora tocan una serie de comandos que llevarán un tipo de letra diferente para evitar confusiones.

sudo su (la terminal pedirá nuestra contraseña que escribimos)
cd /home/NOMBRE_DE_USUARIO/android-sdk-linux/tools
./adb push asroot2 /data/local/
./adb shell
chmod 0755 /data/local/asroot2
/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:

mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cd /system/bin
cat sh > su
chmod 4755 su
exit
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( en el raiz se encuentra otra imagen, la
"cm-hero-recovery.img", pero he optado por hacer el manual con esta
otra, que es la última, si quieres usar esta que digo tan solo
sustituye el nombre por esta, aunque en principio la mejor es la que
pongo en el manual, por tanto teclea :

./adb push recovery-RA-hero-v1.5.2.img /sdcard

y reiniciamos:

./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:cm-hero-recovery.img

./adb shell
su
cd /sdcard/
flash_image recovery recovery-RA-hero-v1.5.2.img
reboot recovery

Con este último comando entraremos directamente en el modo
"recovery" de nuestro teléfono,, recuerda que deberas hacer esto
siempre que quieras entrar en modo recovery, es decir entrar por
consola con ./adb shell, teclear su y ejecutar el comando reboot recovery,
aunque lo podras hacer de un modo mas sencillo a partir de ahora ahora
que tienes la rom y te bastara con apagar la htc hero y arrancarla con
la tecla de la casita y la de encendido a la vez.

Ya puedes salir de la terminal en el PC:

exit 
exit

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, yo recomiendo la modaco 3.0:

‘Core’ download: http://www.romraid.com/paul/hero/3.0-updat…core-signed.zip

Para instalarla tan solo debeis poner ahora en la raiz de la tarjeta
de memoria, el fichero update.zip ( es la rom modaco 3.0 renombrada con
ese nombre ).

Cualquier rom que queráis instalar es tan sencillo como poner en el
raiz de la tarjeta de memoria la rom con el nombre update.zip, esto
podemos hacerlo de 2 maneras:

  • O bien ponemos el fichero sacando la tarjeta del telefono y poniendola en un pc, y copiando el fichero.
  • O bien desde el root de la siguiente forma: ( nos metemos en/home/NOMBRE_DE_USUARIO/android-sdk-linux/tools , meter el fichero de la rom tambien dentro de este directorio y desde consola)
./adb push update.zip /sdcard

Despues para aplicar la imagen o bien apagamos la htc y la
arrancamos con la tecla home y encendido para entrar en recovery o si
lo preferimos y queremos complicarlo porque somos unos apasionados de
la consola, tenemos la opcion desde el root del pc, conectando la htc
por cable usb:

./adb shell reboot recovery

Una vez tengamos el menu del recovery:

– Seleccionamos con el joystick "Wipe data/factory reset" y lo pulsamos.
– Nos pide confirmación. Pulsamos Home (La casita)- Seleccionamos con el joystick "Apply sdcard:update.zip"
– Nos pide confirmación, pulsamos en Home
– Cuando el proceso finalice, seleccionamos "reboot system now"

Y con esto, ya tienes instalada tu custom ROM, tened en cuenta que
si queris instalar una version nueva de la RADIO ( son las roms del
telefono, no del sofware, es decir la parte de comunicacines), la forma
de hacerlo es exactamente la misma, asi como si queŕés actualizar a
otra verión pues el proceso ya simplemente sera este ultimo, aunque ya
no debereis hacer el "Wipe data/factory reset" , que esto solo se hace
la primera vez.

Para terminar el articulo, os dire que si poneis una rom nueva, como
esta que yo adjunto, el teléfono queda preparado para  poder instalar
aplicaciones en la tarjeta de memoria, y tan solo deberéis
particionarla de una forma especial, aunque esto desde linux se hace de
una forma muy sencilla utilizando el gparted:

sudo apt-get install gparted

Despues desde Aplicaciones  de Sistema lo ejecutamos y
seleccionamos en la parte superior derecha nuesstr memory card, y para
prepararla simplemente hacemos lo siguiente:

  • Seleccionamos la memry card como particion ( parte superior derecha del programa)
  • Desmontamos la unidad
  • Borramos la partición
  • Creamos una partición fat32, con todo el espacion menos 600 megas
  • Creamos una particion ext4 ( la rom modaco 3 lo permite) don 550 megas )
  • Creamos una particion linux swap con el resto de megas unos 50 aprox.
  • Aplicamos y listo

Ahora ya  tenemos una memory card preparada para la nueva rom y para
instalar aplicaciones android sin necesidad de hacerlo en la memoria
interna del telefono, la forma de hacerlo es poner las aplicaciones en
la memory en la particion mas grande la fat32, y ejecutarlas desde el
telefono con alguna aplicacion como el : ASTRO o el APKINSTALLER, que
podemos encontrar en el market. Al mismo tiempo con esta rom, ya
podréis conectar la HTC y vuestro UBUNTU, reconocera la tarjeta de
memoria, por lo que no deberéis estar sacando la tarjeta del telefono
para instalar cosas o subiendolas por consola, todo un lujo.

Tambien veras que tu teléfono ya no tiene logos de ninguna compañía
y esto es algo que siempre es de agradecer, porque no es justo que
tengamos que ir haciendo propaganda a nadie que no queramos.

Bueno, si eres linuxero como y tenías ganas de probar android ( una
version de linux a fin de cuentas ), ahora ya tienes una excusa
perfecta para hacerlo y ya sabes que puedes trastear y dominar tu
teléfono, sin necesidad de utilizar para nada windows, es más, si te
soy sincero, te habras dado cuenta que todo resulta mucho  mas sencillo
desde  nuestro ubuntu, en fin, supongo que los usuarios de MAC, son
unos enamorados de sus iphonesa, pero nosotros los linuxeros,
trasteamos de lujo nuestros androids con estas instrucciones que ahora
ya sabéis.

Disfruta de este manual, me llevo un tiempo ordenar toda esta
información y comprenderla, espero que si tu eres uno de esos de los
que se encuentra con un problema igual al que yo tuve ahora lo
soluciones y lo entiendas de un modo mas sencillo.

Visto en:

Anuncios
Esta entrada fue publicada en Android. Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s