ROMs y desarrollo HTC Tattoo ROMs y desarrollo HTC Tattoo

Respuesta
 
Herramientas
  #1  
Viejo 27/01/11, 12:29:03
Array

[xs_avatar]
adonis28850 adonis28850 no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: ene 2010
Mensajes: 93
Modelo de smartphone: htc tattoo

Exclamation Root + Recovery + Rom en LINUX

Bueno, pues después de tener algunos problemillas, y finalmente conseguirlo, voy a hacer una mini guía para que la gente que quiera hacer todo el proceso desde Linux lo haga tranquilamente, ya que al final no es para tanto...

Al grano!!


Requisitos:

- SDK Android para linux -> http://developer.android.com/sdk
- Herramientas varias -> (3 links diferentes por si acaso!)
http://rapidshare.com/files/403766494/Tattoo.rar.html
http://www.bild-ton.net/Tattoo.rar
http://www.megaupload.com/?d=CI9AW83F

- Recovery y Rom al gusto, sobre esto hay mucho escrito, así que simplemente indicar que yo lo he hecho con "Recovery ClockworkMod MOD by Kamlim" y "KalimGingerAz 10.6 Gingerbread 2.3.2 ( Raw cONVERTEr )"

Descripción del proceso:

Antes de nada vamos a describir el contenido del rar:
- adb de windows (no os hace falta para nada)
- su (usad el que viene adjunto en este link http://forum.xda-developers.com/showthread.php?t=716282 , el que viene en el comprimido NO!)
- m7 exploit
- Amon_RA recovery.img (yo lo sustituyo por el recovery que dije arriba, pero eso a vuestro gusto, si lo haceis recordad llamarlo como recovery.img)
- mainfram3 boot.img
- flash_image binary
- tattoo-hack.ko

Una vez puntualizado esto, vamos al lío.

1.- Lo primero que tendremos que hacer será configurar adecuadamente el SDK para usar los comandos adb.
2.- Copiar a la raiz de la sd el boot.img y el recovery.img descritos antes (original o el que useis)
3.- Conectar el móvil al PC en modo depuración usb Y SACER EL CID PARA PODER HACER UNA GOLDCARD
4.- Subir al móvil con ayuda de los comandos adb las utilidades que usaremos
5.- Mediante adb obtener una shell en el móvil y rootearlo gracias al exploit m7
6.- Asegurarnos el acceso como root
7.- Flashear boot.img y recovery
8.- Reiniciar y entrar en el recovery para instalar la ROM
9.- Ingresarme 1000€ en mi cuenta.
10.- Disfrutar!

Esto os servirá como guía para no ir haciendo un copy&paste sin sentido y sin saber que estais haciendo en cada momento... ahora vamos a ello de verdad!

1.-Configurar SDK (explicado en el Readme del SDK)

Una vez que nos descarguemos el SDK para nuestra plataforma (http://dl.google.com/android/android...-linux_x86.tgz) y lo descomprimamos, tenemos una versión "light", no tenemos aun los comandos adb, por lo que nos vamos a la carpeta tools/ dentro del Android SDK y ejecutamos:

#./android

Nos saldrá una GUI, ahí nos vamos a "Available Packages" y dentro de "Android Repository" seleccionamos "SDK Platform-tools", finalmente le damos a Install Selected y confirmamos que queremos instalar las tools y por ende las dependencias.

Una vez que hemos hecho esto, tendremos una nueva carpeta dentro del SDK: platform-tools, con varias herramientas, entre ellas adb.

Opcional: Si queremos trabajar un poco más agusto, añadir la carpeta platform-tools al path del sistema:

# export PATH=$PATH:/ruta/sdk/platform_tools

2.- Copiar a la raiz de la sd el boot.img y el recovery.img

Pues eso... mediante un lector sd externo, conectando el móvil al PC normalmente, o como querais. No os preocupeis si teneis más contenido en la SD, no afecta para nada.
Recordad que si decidís usar otro recovery, renombrarlo a recovery.img

3.- Conectar el móvil al PC en modo depuración usb Y SACER EL CID PARA PODER HACER UNA GOLDCARD

Para hacer esto, antes de enchufarlo seleccionames dentro de Ajustes -> Aplicaciones -> Desarrollo -> Depuración usb.
Después de esto ya lo podemos conectar al PC.

Para comprobar que funciona el chiringuito ejecutamos:

# adb devices

Si os aparece algo por el estilo podemos seguir.
List of devices attached
HT851N003417 device

MUY IMPORANTE: Antes de seguir, debemos de sacar el CiD, este numerito nos permitirá hacer una GOLDCARD que nos salvará la vida (como a mí) si la liamos parda y nos quedamos con un pisapapeles!
el comando es el siguiente:

# adb shell cat /sys/class/mmc_host/mmc1/mmc1:*/cid

Guardar ese numerito en una aja fuerte, mandaoslo por mail a 7 cuentas diferentes y todo lo que se os ocurra!, si algo falla, sólo debereis de seguir los pasos de este post para devolver a la vida a vuestro teléfono: http://www.htcmania.com/showthread.php?t=80024

4.- Subir al móvil con ayuda de los comandos adb las utilidades que usaremos

Nos colocamos en la carpeta donde hayamos descomprimido las utilidades que nos bajamos al principio (exploit, flash, etc...), y vamos subiendo uno a uno los archivos:

# adb shell "mkdir /data/local/bin" ->si da error ya existe, seguimos
# adb push m7 /data/local/bin
# adb push su /data/local/bin
# adb push flash_image /data/local/bin
# adb push tattoo-hack.ko /data/local/bin/


5.- Mediante adb obtener una shell en el móvil y rootearlo gracias al exploit m7

Mismamente en la carpeta donde estamos ejecutamos la siguiente secuencia de comandos:

# adb shell

$ cd /data/local/bin
$ chmod 766 m7 --> Si falla continuar
$ while ./m7 ; do : ; done

Puede que os aparezca un chorro de texto hasta que veais algo como "wrote shell code", damos 2 o 3 veces a intro hasta que veamos el símbolo del sistema:
#

6.- Asegurarnos el acceso como root

YA SOMOS ROOT!! ahora nos aseguramos el acceso:

# export LD_LIBRARY_PATH=/system/lib
# export PATH=/system/bin
# insmod ./tattoo-hack.ko
# mount -o rw,remount /dev/block/mtdblock5 /data
# mount -o rw,remount /dev/block/mtdblock3 /system
# cat ./su > /system/bin/su
# chmod 4755 /system/bin/su
# chmod 755 ./flash_image

Si quereis aseguraros de vuestro nuevo estatus, hacer un: # id , y vereis que vuestro uid debería de ser 0 (root)

7.- Flashear boot.img y recovery

CUIDADO: Esta es la parte más delicada, así que no la lieis! ( como hice yo.. )

En la misma shell en la que estais ejecutar:

# ./flash_image boot /sdcard/boot.img
# ./flash_image recovery /sdcard/recovery.img

No debería de dar problemas si todo va bien, si ejecutais y no os sale nada, es que todo ha ido bien!!, así que saltaos la nota que viene a continuación.

NOTA IMPORTANTE:
Si al ejecutar el primer comando os dice que naranjas de la china, que no existe ese archivo, la razón probablemente es que no tengais la SD montada ( no se la razón, pero a mi al conectar en modo depuración me desmonta la SD! por eso copiamos el boot y el recovery a mano y no mediante adb, para evitar posibles fallos).
Así que a manita... en la misma consola ejecutamos:

# echo /dev/block/mmcblk0 > /sys/devices/platform/usb_mass_storage/lun0/file

Si todo ha salido bien (a mi me funcionó), volver a ejecutar los 2 comandos anteriores.


8.- Reiniciar y entrar en el recovery para instalar la ROM

En la consola donde estamos, para reiniciar ponemos:

# reboot

Y seguimos con el proceso de recovery y ROM, esto ya está más que tratado en el foro, así que dependiendo del recovery y de la ROM elegida tendreis que seguir unos pasos u otros, pero eso ya es pan comido, lo "difícil" ya está hecho!, así que... a Disfrutar con vuestra tatto y con vuestro Linux!

P.D.: Agraceder a nainprimero la ayuda!

Última edición por adonis28850 Día 27/01/11 a las 12:54:22.
Responder Con Cita
Los siguientes 9 usuarios han agradecido a adonis28850 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 27/01/11, 12:49:45
Array

[xs_avatar]
nainprimero nainprimero no está en línea
Miembro del foro
· Votos compra/venta: (2)
 
Fecha de registro: mar 2010
Mensajes: 210
Modelo de smartphone: Galaxy Nexus
Tu operador: Vodafone
Genial la guía y dar las gracias sobre todo a los que hicieron posible esto y se pelearon mucho antes que yo
Responder Con Cita
  #3  
Viejo 27/01/11, 13:12:25
Array

[xs_avatar]
chusen chusen no está en línea
Colaborador/a
 
Fecha de registro: dic 2009
Localización: Leon
Mensajes: 1,969
Modelo de smartphone: HTC Tattoo & Samsumg Galaxy S
Tu operador: Yoigo
genial aporte compañero chinchetazo!!

Salu2

PD: te modifico el titulo y pongo el prefix Tutorial
Responder Con Cita
  #4  
Viejo 27/01/11, 13:19:18
Array

[xs_avatar]
satyr satyr no está en línea
En la reserva htcmaniaca.
· Votos compra/venta: (21)
 
Fecha de registro: ago 2008
Localización: Madrid
Mensajes: 20,558
Modelo de smartphone: Iphone 13 Pro
Tu operador: Pepephone
Jaja creo que hemos achinchetado a la vez
Buen tuto
Responder Con Cita
  #5  
Viejo 27/01/11, 15:09:32
Array

[xs_avatar]
chucky chucky no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Localización: Valladolid
Mensajes: 638
Modelo de smartphone: Motorola Edge 40 Pro
Tu operador: Movistar
He subido a Megaupload un archivo de 10mb, que contiene todo lo necesario (casi...) para hacer root en windows y linux.

En windows seria mediante rootTattoo.bat y en linux mediante rootTattoo.sh

Necesario en linux tener SDK instalado, el resto lo he automatizado con el script.

EDITO:
Tambien nos permite elegir entre tipo de recovery.

Volviendo a subir porque se me paso una cosilla.... subido

Reedito:
Rehecho para mayor facilidad. Ver mas abajo.

Última edición por chucky Día 28/01/11 a las 17:45:28.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a chucky su comentario:
  #6  
Viejo 27/01/11, 16:00:45
Array

[xs_avatar]
adonis28850 adonis28850 no está en línea
Miembro del foro
· Votos compra/venta: (1)
 
Fecha de registro: ene 2010
Mensajes: 93
Modelo de smartphone: htc tattoo

muy buen trabajo chuckycrx!!, esto facilitará bastante las cosas a la gente, pero sigo pensando lo que puse arriba, la gente debería entender medianamente el proceso que hay que llevar a cabo para conseguir todo esto, pero bueno, eso ya es cosa de cada uno!

saludos
Responder Con Cita
  #7  
Viejo 27/01/11, 17:50:18
Array

[xs_avatar]
chucky chucky no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Localización: Valladolid
Mensajes: 638
Modelo de smartphone: Motorola Edge 40 Pro
Tu operador: Movistar
 Cita: Originalmente Escrito por adonis28850 Ver Mensaje
muy buen trabajo chuckycrx!!, esto facilitará bastante las cosas a la gente, pero sigo pensando lo que puse arriba, la gente debería entender medianamente el proceso que hay que llevar a cabo para conseguir todo esto, pero bueno, eso ya es cosa de cada uno!

saludos
Esto lo he hecho para aquellos que se lian, para que no les resulte complicado y no se den de cabezazos....

Aunque yo recomiendo leerse el manual, que como bien dices, es bueno saber lo que se hace.
Responder Con Cita
  #8  
Viejo 28/01/11, 17:44:19
Array

[xs_avatar]
chucky chucky no está en línea
Usuario muy activo
 
Fecha de registro: ene 2010
Localización: Valladolid
Mensajes: 638
Modelo de smartphone: Motorola Edge 40 Pro
Tu operador: Movistar
Bueno, he rehecho para hacer lo siguiente:

Instalacion facil de:
Consola JAVA (necesaria para instalar el SDK)
Android SDK
Root
Recovery

Lo he creado para facilitar ampliamente las cosas, ya que te instala el SDK y te hace root del telefono con solo elegir, sin tener que meter todos los comandos a mano.

Para los que son nuevos en linux, les sera de gran ayuda.

http://www.megaupload.com/?d=EC0F8RT4

Funcionamiento:

- Descargar el archivo y descomprimirlo.
- Abrir la terminal.
- Ir al directorio en el que hemos descomprimido el archivo.
- Ejecutar: sh instalar.sh
- Elegir la opcion que nos interese

Esto es todo.... espero que a alguien le sirva.

Última edición por chucky Día 12/05/11 a las 08:59:30.
Responder Con Cita
Los siguientes 5 usuarios han agradecido a chucky su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #9  
Viejo 29/01/11, 12:59:58
Array

[xs_avatar]
nainprimero nainprimero no está en línea
Miembro del foro
· Votos compra/venta: (2)
 
Fecha de registro: mar 2010
Mensajes: 210
Modelo de smartphone: Galaxy Nexus
Tu operador: Vodafone
Que gran aporte!
Responder Con Cita
  #10  
Viejo 21/03/11, 16:35:42
Array

[xs_avatar]
Nosfe_vlc Nosfe_vlc no está en línea
Usuario muy activo
 
Fecha de registro: nov 2009
Mensajes: 1,944
Modelo de smartphone: Mira Firma
Tu operador: Movistar
He seguido los pasos y todo perfecto! lo he echo todo a mano, no he usado lo de chuckycrx xq tenia problemitas al principio con el mvl y preferi hacerlo paso a paso para saber si daba algun error donde me lo daba.
Gracias!
Responder Con Cita
  #11  
Viejo 03/05/11, 12:42:56
Array

[xs_avatar]
ikaristu ikaristu no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2011
Mensajes: 1
Tu operador: Movistar

Muchas gracias por el tutorial. Pero no consigo encontrar el movil al hacer "adb device". Tengo ubuntu 10.04 x64. Que puedo hacer?.
Responder Con Cita
  #12  
Viejo 03/05/11, 13:45:00
Array

[xs_avatar]
Nosfe_vlc Nosfe_vlc no está en línea
Usuario muy activo
 
Fecha de registro: nov 2009
Mensajes: 1,944
Modelo de smartphone: Mira Firma
Tu operador: Movistar
has conectado en el movil el sync? si no lo conectas no te aparece al poner adb device. quita el movil del pc, conecta el sync, ponlo en el pc de nuevo y escribe adb device.
Responder Con Cita
  #13  
Viejo 27/05/11, 20:59:16
Array

[xs_avatar]
isilver isilver no está en línea
Miembro del foro
 
Fecha de registro: feb 2010
Mensajes: 87
Modelo de smartphone: Xiaomi redmi note 4
Tu operador: DigiMobil
Después de dos días peleándome con windows en dos equipos distintos sin éxito me he decidido a probar en linux, siguiendo la guía paso a paso ha sido muy fácil y funciona perfecto, y se supone que el SO complicado es Linux...

En fin, muchas gracias, sois la caña.
Responder Con Cita
  #14  
Viejo 18/08/11, 11:58:03
Array

[xs_avatar]
Centogalan Centogalan no está en línea
Usuario poco activo
 
Fecha de registro: ene 2010
Mensajes: 3
Modelo de smartphone: HTC Tattoo

Hola compañeros,
estoy siguiendo todos los pasos del tutorial pero estoy atascado en el punto 6 y ya no sé qué más hacer o leer.

Esto es lo que me aparece al ejecutar lo que se describe en el paso 6:


export LD_LIBRARY_PATH=/system/lib
# export PATH=/system/bin
# insmod ./tattoo-hack.ko
insmod: init_module './tattoo-hack.ko' failed (Exec format error)
# mount -o rw,remount /dev/block/mtdblock5 /data
# mount -o rw,remount /dev/block/mtdblock3 /system
# cat ./su > /system/bin/su
cannot create /system/bin/su: not enough memory
# chmod 4755 /system/bin/su
Unable to chmod /system/bin/su: No such file or directory
# chmod 755 ./flash_image

He comprobado estar como root y sí que creo que lo estoy:

# id
uid=0(root) gid=2000(shell) groups=1003(graphics),1004(input),1007(log),1011(a db),1015(sdcard_rw),3001(net_bt_admin),3002(net_bt ),3003(inet)

Si intento continuar con el paso 7, no está funcionando:
# echo /dev/block/mmcblk0 > /sys/devices/platform/usb_mass_storage/lun0/file
# ./flash_image boot /sdcard/boot.img
error opening /sdcard/boot.img: No such file or directory


También he intentado hacer el proceso mediante la instalación fácil de chuckycrx y también me da errores. En concreto, me dice:
cp: ha fallat stat() sobre «rtatto.tgz»: No such file or directory


Alguna idea??

Muchas gracias!
Responder Con Cita
  #15  
Viejo 18/08/11, 12:48:40
Array

[xs_avatar]
furious furious no está en línea
Cocinero veterano
 
Fecha de registro: mar 2011
Localización: valencia
Mensajes: 1,287
Modelo de smartphone: Moto G
Tu operador: Pepephone
Estas seguro que tienes el boot.img en la raíz de la sd?

Enviado desde mi HTC tattoo usando Tapatalk.
Responder Con Cita
  #16  
Viejo 18/08/11, 18:36:54
Array

[xs_avatar]
Centogalan Centogalan no está en línea
Usuario poco activo
 
Fecha de registro: ene 2010
Mensajes: 3
Modelo de smartphone: HTC Tattoo

Lo he comprobado y sí que està el boot.img en la raíz de la SD. Por si acaso, la he vuelto a copiar, pero sigo igual.


Gracias por responder.
Responder Con Cita
  #17  
Viejo 23/10/11, 00:06:37
Array

[xs_avatar]
FenanAnd FenanAnd no está en línea
Usuario novato en la web
 
Fecha de registro: sep 2011
Mensajes: 9
Modelo de smartphone: Htc Tatoo
Tu operador: Movistar
Hola.. GEnte... Como vamos. Bueno, al final me largue, a cambiar TODO , mi movil Tattoo.
Como también empecé a usar Linux, bueno toda una experiencia y ahora ñcon el cambio espere un poco. Tb puedo usar una WIn7, pero preferi hacerlo desde Linux.... Además de desde WIN7 tampoco iba muy rodado..


s verdad q hay muchas cosas que no se, e intento adquirir conocimientos, pero me pierdo un poco.
Lo mas importante segń lei es tener la (oro) de la GoldenCard, bueno eso por suerte lo tengo. Cosa que desde Puaj7, no podia...

Pero en el punto 4 de este Tutorial vuelvo a atascarme, Snif snif .... No desfallecere.

La verdad es que no se muy bien lo que le han hecho a mi Tattoo, ya que es de segunda mano, va bastante bien( vamos q es mi primer Adnroid, y estoy contento.. y quiero toquetearla)... ahora me da la impresion que ha tenido su guerra interna.


En el Punto 4, cuando intento subir
"# adb shell "mkdir /data/local/bin" ->si da error ya existe, seguimos
Efectivamente en este punto me dice que ya esta, que la fila ya existe. # adb push m7 /data/local/bin/ "

cannot stat 'm7': No such file or directory

Aqui ya me choco con la pared. Voy a seguir intentado hacer ñcosas. Sabiendo q tengo la Gold, pero aun así no me gustaria quedarme sin semanas sin movil...
Como veran soy patoso, pero quien persevera triunfa (soy poco preseverante, pero no me queda otra si quiero hacerla mejor...)

Se que ahora como estoy mas en Linux ( me instale un Ubuntu 11'4 , y en otro ordenador destruido, el Linux Mint... Los dos van mucho mejor q Windows.) voy a ponerme a "Forear" más y de apoco me ire soltando.

Saludos, gracias.. Y perdon por no decir nada....

Agur.-
Responder Con Cita
  #18  
Viejo 29/12/11, 18:27:22
Array

[xs_avatar]
guardin guardin no está en línea
Usuario novato en la web
 
Fecha de registro: sep 2008
Mensajes: 3
Modelo de smartphone: s200 y s100

hola,
tengo un problemilla al aceder a la sd, una vez soy root, pese a que en windows si que veo que estan los archivos boot.img y recovery.img en la sd cuando intento hacer
./flash_image boot /sdcard/boot.img
./flash_image recovery /sdcard/recovery.img
no me los encuentra, me dice:
error opening /sdcard/recovery.img: no susch file or directory.
he montado la sd tal y como pone en el tuturial, pero ni asi lo consigo.
como root he ido al directorio raiz y he entrado en sdcard pero al hacer ls no sale nada, alguien sabe cual es el problema??




Última edición por guardin Día 29/12/11 a las 18:28:46. Razón: no sale la img
Responder Con Cita
  #19  
Viejo 31/12/11, 16:21:48
Array

[xs_avatar]
armude armude no está en línea
Usuario muy activo
· Votos compra/venta: (2)
 
Fecha de registro: feb 2010
Localización: valencia
Mensajes: 3,945
Modelo de smartphone: huawei p20
Tu operador: Yoigo
no montes la sd, conecta el movil en modo htc sync
Responder Con Cita


  #20  
Viejo 25/07/12, 20:41:19
Array

[xs_avatar]
yusavi yusavi no está en línea
Usuario poco activo
 
Fecha de registro: feb 2010
Mensajes: 2
Modelo de smartphone: HTC Tatoo

Ha pasado algún tiempo y los enlaces para obtener los ficheros necesarios no funcionan.¿Hay algún sitio de donde pueda obtenerlos? Gracias....
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Otras marcas y modelos de smartphones de venta en España > HTC > Otros modelos antiguos de HTC > HTC Tattoo > ROMs y desarrollo HTC Tattoo



Hora actual: 20:59:01 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /