Ver la Versión Completa : [ TUTORIAL ] Índice de Recoverys Tattoo
nainprimero
07/01/11, 15:38:10
Buenas, soy un usuario de la Tattoo y hace poco me hice root y flashee una custom ROM. Como soy un poco quisquilloso me pasé días rastreando toda la información acerca del proceso de cómo hacerse root, tanto aquí como en el foro XDA. He observado que existe un poco de desinformación acerca de los recoverys para nuestra Tattoo así que me he decidido a crear un post en el que recopilemos toda la información. Yo voy a exponer lo que sé, así que ruego que si sabéis más información me la hagáis saber para añadirla al post.
Gracias.
Antes de nada, ¿qué es el recovery? (extraído del post de satyr (http://www.htcmania.com/member.php?u=19760))
El recovery es la base fundamental para poder cambiar la ROM en nuestra Tattoo por una cocinada o no mediante el formato zip. Mediante la combinacion de botones descolgar+caseta del home+encendido pulsados a la vez durante unos segundos nuestra tattoo arrancara con un menu especial en el cual nos encontramos con varias opciones, todas muy utiles, de las cuales destacar "flash zip", que es la forma en que flasheamos las roms.Por supuesto, antes de poder cambiar el recovery debemos ser root (más información (http://www.htcmania.com/showthread.php?t=145080)).
Algo muy importante es que nuestra tattoo ya tiene un recovery de fábrica. Lo que hacemos es instalar un recovery personalizado que nos da la posibilidad de flashear roms, actualizaciones, realizar wipes, etc.
¿Qué necesito para instalar un nuevo recovery?
En nuestro teléfono, tenemos una partición (zona de la memoria) en la que se almacena el recovery. Para poder instalar un nuevo recovery (no importa si ya habíamos instalado un recovery personalizado) necesitamos una herramienta que grabe el recovery en dicha zona de la memoria. Esta herramienta es un archivo ejecutable llamado flash_image que no sólo sirve para cargar el recovery sino también el boot (o partición de arranque). Por tanto, cuando rooteamos el teléfono dicho archivo ejecutable queda guardado en la memora del teléfono (normalmente en /data/local/bin).
Obtener el fichero binario flash_image es relativamente sencillo, simplemente hay que buscar un poco en el foro de HTCMania o XDA. Yo he encontrado dos versiones del mismo, una del 28 de Febrero del 2010 (por ejemplo en el post de Maverix (http://www.htcmania.com/showthread.php?t=101104) o en XDA (http://forum.xda-developers.com/showpost.php?p=7039226)) y otra del 6 de Enero del 2011 (sólo la he encontrado en XDA (http://forum.xda-developers.com/showpost.php?p=10378777)), ambas versiones las he adjuntado al post.
Como comento más arriba, dicho fichero debería encontrarse ya en vuestro teléfono. El lugar depende de cómo hayáis hecho el proceso de root, pero normalmente estará en disponible para ser ejecutado sin necesidad de poner la ruta completa (se añade al PATH).
¿Qué recoverys personalizados hay para la Tattoo?
NUEVO! Recovery ClockworkMod 3.0.1.4 (actualizado en Marzo del 2011): Añade soporte para montar USB. Descarga http://www.multiupload.com/HNNSWAQXMM.
Recovery ClockworkMod MOD NEW!!! (actualizado en febrero del 2011): Necesario para instalar la nueva ROM de Kalim. Consulta su hilo (http://www.htcmania.com/showthread.php?t=169683).
Recovery ClockworkMod MOD by Kamlim (actualizado en enero del 2011): Nuevo recovery basado en el de CyanogenMod (ClockWorkMod 3.0.0.5). Consulta su hilo de HTCMania (http://www.htcmania.com/showthread.php?t=169683).
Recovery de ClockworkMod (actualizado en enero 2011): Compilado a partir del recovery de ClockworkMod. Podéis encontrarlo en su hilo de XDA (http://forum.xda-developers.com/showthread.php?t=854152).
Recovery de Maverix (actualizado en marzo 2010): Este recovery es una adaptación de RA-sapphire para que funcione en nuestra Tattoo. Podéis encontrar el recovery en el fichero zip del hilo en HTCMania (http://www.htcmania.com/showthread.php?t=101104) o adjunto en el hilo de XDA (http://forum.xda-developers.com/showthread.php?t=644279)
Recovery de Amon_RA (actualizado en marzo 2010): Recovery basado en el código fuente de Cyanogen adaptado para la Tattoo. Hilo en XDA (http://forum.xda-developers.com/showthread.php?t=649276)
¿Cómo instalo el recovery?
Como he comentado antes, deberíamos tener el binario ejecutable flash_image. Para instalar el nuevo recovery tendremos que realizar los siguientes pasos:
Guardar el nuevo recovery en nuestra SD (preferiblemente guardarla en el raíz con el nombre recovery.img)
Ejecutar flash_image pasándole como argumentos la partición en la que guardar el recovery y el fichero.
KalimochoAz (http://www.htcmania.com/member.php?u=6729) lo explica perfectamente en el post de su ROM (http://www.htcmania.com/showthread.php?t=152653):
Si tienes ADB:
Descompimir el fichero recovery.img y ejecutar:
adb shell rm /sdcard/recovery.img
Esto elimina el recovery.img que tengamos en la raíz de la SD, por si existe alguno
adb push recovery.img /sdcard/recovery.img
Esto copia el fichero recovery.img a la raíz de la SD. Ten en cuenta que el fichero debe estar en la misma carpeta del adb
adb shell flash_image recovery /sdcard/recovery.img
Esto flashea el recovery
Si no tienes ADB:
copiar recovery.img en el raíz de la SD.
Ejecutar el terminal emulator de la tattoo y poner:
su
flash_image recovery /sdcard/recovery.img
Me da el Error: flash_image command not found
1. Descarga uno de los flash_image adjuntos. Yo tengo el antiguo, pero el nuevo debe funcionar igualmente. Para más información mira los post de XDA descritos anteiormente (aquí (http://forum.xda-developers.com/showpost.php?p=7039226) y aquí (http://forum.xda-developers.com/showpost.php?p=10378777))
2. Buscamos la partición donde está montado /system
Si tienes ADB ejecutar 'adb shell' antes de lo siguiente. Si no tienes ADB ejecutar el terminal emulator:
su
cat /proc/mounts
Ahí buscamos donde está la partición system buscando una línea del tipo:
/dev/block/mtdblock3 /system yaffs2 ro 0 0Lo que buscamos es /dev/block/mtdblock3, si en tu caso es distinto, sustituir en lo siguiente.
3. Ahora copiamos el fichero flash_image en la raíz de la SD y ejecutamos lo siguiente (igual que antes, si tienes ADB ejecutar 'adb shell' antes y si no ejecutarlo en el terminal emulator):
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
cp /sdcard/flash_image /system/bin/
chmod 755 /system/bin/flash_image
Luego reinicia el teléfono y ya puedes eliminar flash_image de la SD.
IMPORTANTE: Tal y como comenta chusen, es posible que algunas roms (normalmente las "stock roms") no permitan escribir en la partición /system. En ese caso la solución es copiarlo al directorio /data/local/bin. Si este directorio no existe tendréis que crearlo:
su
cd /data/local/bin
Si da error al acceder
mkdir /data/local/bin
Luego copiamos flash_image a dicho directorio
cp /sdcard/flash_image /data/local/bin
chmod 755 /data/local/bin/flash_image
Lo más seguro es que dicho directorio no esté añadido al PATH, lo que significa que para ejecutar flash_image hay que poner la ruta completa (/data/local/bin/flash_image)
Script para cambiar de recovery de forma automática
@chusen (http://www.htcmania.com/member.php?u=225336) se ha currado un script para cambiar de forma automática de recovery. Las instrucciones son simples, ejecutamos el script y seleccionamos el recovery que queremos instalar. Necesario tener acceso root y el teléfono en modo depuración. Descarga:
Cambio recovery Tattoo (http://www.megaupload.com/?d=2ED55RA7)
Me da el Error: read error at 0x00000000 (Out of memory) y mtd: write error at 0x00000000 (Out of memory) al intentar flashear el recovery
Yo tenía instalado el flash_image antiguo y me ha funcionado instalar el nuevo flash_image.
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
rm /system/bin/flash_image
cp /sdcard/flash_image /system/bin/flash_image
chmod 755 /system/bin/flash_image
Si tenéis el fichero flash_image en /data/local/bin es igual pero cambiando /data/local/bin por /system y sin necesidad de montar la partición system.
me acabo de instalar el clockworkmod recovey y la verdad que es bastante mas rapido que el de maverx, excepto el backup que es mas lento, aunque segun dicen es mas completo que el que hace maverx.
no quiero desprestigiar el recovery de maverx, al contrario, lo recomiendo si no se piensa pasar a android 2.3.
nainprimero
09/01/11, 11:43:17
Yo uso el de Amon-RA y la verdad es que no me ha dado ningún problema. Supongo que si instalo el clockworkmod recovery mi copia de seguridad nandroid hecha con el de Amon-RA ya no será válida, no?.
Una duda que me surge es qué limitaciones tienen los distintos recoverys con respecto a la versión de android y a las gapps.
Yo uso el de Amon-RA y la verdad es que no me ha dado ningún problema. Supongo que si instalo el clockworkmod recovery mi copia de seguridad nandroid hecha con el de Amon-RA ya no será válida, no?.
Una duda que me surge es qué limitaciones tienen los distintos recoverys con respecto a la versión de android y a las gapps.
de ahi solo te puedo contestar a una cosa y a medias, los backup del recovery de maverx seguro que no valen, los del Amon-RA ya no lo se, a ver si se pasa un experto y lo comenta.
Los nandroid de unos creo que no valen para otros no, al menos del maverix al clockwokmod y viceversa. pero si alguien le funciona que los postee.
Achincheto el hilo. :ok:
nainprimero
09/01/11, 16:02:23
Los nandroid de unos creo que no valen para otros no, al menos del maverix al clockwokmod y viceversa. pero si alguien le funciona que los postee. Achincheto el hilo.
Es cuestión de probar, yo tengo pensado mudarme al recovery de clockworkmod y tengo un nandroid de Amon-RA. Probaré a ver que tal.
Gracias por la chincheta! :)
En el nexus no van seguro.
Gracias a ti por el hilo :ok:
KalimochoAz
09/01/11, 16:22:25
Clockworkmod backup no es compatible con maverix ni con amon-ra.
nainprimero
09/01/11, 16:42:13
He puesto las instrucciones para añadir el binario flash_image cuando éste no se encuentra en el móvil.
La fuente es http://forum.xda-developers.com/showpost.php?p=9192029
tengo un problema, al ejecutar el comando mv /sdcard/flash_image /system/bin me dice lo siguiente:
failed on `/sdcard/flash_image´ - cross-device link
Alguien sabe por que? :S
nainprimero
10/01/11, 11:51:49
tengo un problema, al ejecutar el comando mv /sdcard/flash_image /system/bin me dice lo siguiente:
failed on `/sdcard/flash_image´ - cross-device link
Alguien sabe por que? :S
He estado observando las instrucciones y sería más correcto sustituir
mv /sdcard/flash_image /system/bin
por
cp /sdcard/flash_image /system/bin
Y al final, si ves que el fichero está copiado en /system/bin ya puedes borrar flash_image de la SD. Lo comentaré en el hilo de XDA.
También puede ser que no tengas permisos para escribir en la partición system. ¿La instrucción mount que va antes te da error?.
Prueba primero lo de cp.
Todo perfecto, muchas gracias :)
nainprimero
11/01/11, 12:07:52
Todo perfecto, muchas gracias :)
Las gracias a los máquinas que han echo posible todo esto (no quiero nombrar que seguro que me dejo alguno). Yo me limito a copiar y pegar ;-)
compis una consulta, el cambio de recovery lo habeis hecho desde roms cocinadas no? es que estoy haciendo pruebas con las de los operadores y no me permite copiar el flash_image a /system/bin pero si a /data/local/bin, estoy haciendo un script para cambiar a este recovery añadiendo el flash_image si no esta y no consigo copiarlo a /system/bin ni cambiando permisos ni nada, alguna sugerencia o lo dejo en la ruta /data/local/bin ??
Salu2
Pues la verdad no se..., yo siempre lo he hecho desde roms cocinadas, estoy ayudando a un compi desde la rom original pero rootedada pero a conseguido instalar el recovery, cual es el problema que llegas a tener??
que no consigo escribir en el directorio /system, he probado dando permisos con chmod y montandolo como rw pero nada :loco: si no pues lo dejare en /data/local/bin que si me deja y el unico problema es que me toca escribir mas X-D
Salu2
Pero tienes problemas con el flash_image para hacer eso?
Pues si el unico problema es ese pero por lo demas todo igual
si es que estoy haciendo un script para automatizar el proceso de cambio de recovery, intento hacer que nos de a elegir entre este, el de maverix (necesario para volver a la stock rom, aunque igual creo unos backups con el de kalim, depende como se me de :risitas:) y el original, por si nos hace falta mandarla al SAT, pero eso es un problema menor y creo recordar que era culpa de htc...
Salu2
Pues es una buena idea!!!!!!!!! si lo consigues sera genial por lo menos para simplificar el proceso para cambiar de recovery
nainprimero
16/01/11, 02:12:50
Estaría muy bien lo que comentas, facilitaría mucho las cosas.
Eso de que no te deje copiarlo a system/bin es raro, ¿quizás porque en la versión 1.6 existen otras particiones?. Sería interesante saberlo y así mejorar el post.
Sent from my Tattoo using Tapatalk
como me acaba de recordar kalim es cosa del kernel de htc, lo estoy haciendo con las "stock roms" y existe ese problema (si leeis el post del root podeis ver los comederos de cabeza que tuvimos leon1984 maverix y yo por ese tema X-D) pero se soluciona escribiendolo en /data/local/bin que si nos deja y asi podemos hacer algo que sirva para cualquier rom :ok: ya tengo algo "potable", tengo que pulirlo y añadir la opcion del recovery original y os lo subo para que lo pongais en el primer post ;-)
Salu2
chicos necesito que alguien que tenga el recovery de maverix y una rom cocinada testee el script que os adjunto http://www.megaupload.com/?d=B4CWVX0I , de momento solo funciona la opcion de poner el recovery de kalim pero necesito que me digais si os funciona tal y como esta (la opcion del de maverix y el original no estan operativas todavia) y si alguno ve cosas que mejorar que me lo diga ok? :ok:
Salu2
PD: debeis ejecutar "select recovery.bat"
nainprimero aqui os dejo el script definitivo (espero X-D) ya que nadie probo el anterio pues he tardado mas al tener que andar cambiando de roms y demas...., el script es autoejecutable y no tenemos que hacer nada mas que doble clic y seleccionar el recovery que queremos instalar, obviamente necesitamos tener acceso root :ok: Ponlo en el primer post, pero no borres nada, para que la gente sepa que es lo que hace el script :ok: Si hay algun error o no os funciona avisad
Cambio recovery Tattoo (http://www.megaupload.com/?d=2ED55RA7)
Salu2
Buen trabajo chusen!!! yo mañana lo probare que hoy estoy un poco cansao :risitas:, pero es un gran avance para cambiar de recovery.
Y si en un futuro sale otro recovery tambien viene de lujo, eres un maquina
nainprimero
17/01/11, 13:25:13
chusen ya he actualizado el post principal. No he podido probar tu script porque trabajo en linux. ¡Gracias por el aporte!
de nada tio, estoy mirando a ver si me defiendo para haceros algo para los "pinguinos" pero hay estoy mas verde :risitas: Esta tarde me pongo a ver que saco :ok:
Salu2
nainprimero
17/01/11, 23:04:48
de nada tio, estoy mirando a ver si me defiendo para haceros algo para los "pinguinos" pero hay estoy mas verde :risitas: Esta tarde me pongo a ver que saco :ok:
Salu2
Yo me defiendo bastante bien, puedo echarte una mano. Si quieres dime los pasos que realiza tu script y lo pasamos a linux.
Una preguntilla, para tu script hace falta que el móvil esté en modo depuración, no?. Lo digo para apuntarlo en el post principal ;-)
si si claro, como para todo lo que hagas pro adb, como lo tengo siempre activado se me olvido ponerlo :silbando:
Los pasos del script son muy sencillos te pongo el de kalim pero los otros son iguales solo que cambia el archivo del recoveryadb push recoveryk.img /sdcard/recovery.img
adb push flash_image /data/local/bin/flash_image
adb shell chmod 777 /data/local/bin/flash_image
adb shell flash_image recovery /sdcard/recovery.img
adb shell rm /sdcard/recovery.img
adb shell rm /data/local/bin/flash_image
adb reboot recovery
Instala el flash_image (el ultimo), el recovery y borra los archivos de la SD, tiene algo mas de codigo pero solo es para el aspecto visual, si quieres todo tuyo que yo esta tarde no pude hacer nada :ok:
Salu2
nainprimero
19/01/11, 12:01:21
Buenas, he estado cacharreando un rato pero al final no he podido terminarlo. Creo que para el caso de Windows sí puede ser útil un script que te lo monte de forma sencilla pero para los usuarios de Linux, que están acostumbrados a las líneas de comandos, no les importará hacerlo paso a paso. De todas formas si alguien se anima :rolleyes: jejeje
nainprimero
19/01/11, 13:14:43
Hoy he tenido un pequeño susto. Me decidí a instalar el recovery Clockwork MOD by KalimAz. Al ejecutar la instrucción adb shell flash_image recovery /sdcard/recovery.img
me soltó una parrafada de errores del tipo:
mtd: read error at 0x00000000 (Out of memory)
...
error reading recovery: No space left on device
flashing recovery from /sdcard/recovery.img
mtd: write error at 0x00000000 (Out of memory)
Al principio me acojoné bastante, leí por foros no se qué del fastboot. Hasta me conseguí el fichero fastboot ejecutable que supuestamente permitía borrar y cargar el recovery pero no me dio resultado ya que me daba un error del tipo
erasing 'recovery'... FAILED (remote: not allow)
Al final, me tranquilicé, respiré profundo e hice lo siguiente:
Monté la partición en modo rw
Borré mi antiguo flash_image (del 28 de Febrero del 2010)
Instalé el último flash_image (del 6 de Enero del 2011)
"Flasheé" el recovery
El recovery se instaló perfectamente :platano:. Lo he probado haciendo una copia de seguridad. Por si a alguien también le pasa, he puesto las instrucciones en el post principal. Por cierto, no leía por ningún lado KalimAZ, la diferencia visual con respecto al recovery clockworkmod es que el de KalimAz tiene lo de wipe all, no?.
Saludos
SpyShung
21/01/11, 02:50:10
Hola, buenas noches (o días si esto se lee por la mañana xD)
Tengo un problema al instalar este recovery. Soy root (comprobado con cachemate como dice Chusen en su respectivo post) pero a la hora de escribir en /system me pasa lo mismo que aquí comentó Chusen.
Probé a hacerlo todo en /data/local/bin con terminal emulator, pero con el comando cp me dice que no tengo permisos (:S) Empiezo a dudar de que el root se haya hecho correctamente (y previamente he realizado mi GoldCard....) pero como las pruebas me dicen que sí...
También he probado el script que aquí comentáis, pero vamos xD, que sigo en las mismas...¿Que pensáis que puede ser y como poder solucionarlo?
Gracias por la ayuda (^^)
EDITO:
Al usar el script, más concretamente, me dice:
failed to copy "recoveryk.img" to "/sdcard/recovery.img": Permission denied
flash_image: permission denied
Yo se lo acabo de meter desde el terminal y perfecto todo en principio.
chiscoabellan
22/01/11, 10:13:27
wow! que maravilla el script! instalado el nuevo recovery sin problema. Gracias a todos...sois mu cracks
santigdam_1988
03/02/11, 23:53:04
ola xicos, aver necesito q alguin me explike paso a paso cmo instalar el recovery, ago lo q pone de terminal emulator de su, i luego flash_image recovery/sdcard......i le doi al enter i me dic noseq de una particion de la imagen i no se me reinicia el mbl ni nada, tngo el maverix instalado no se si eso incumbe en algo, como instalo un ADB en mi movil? alguin me puede ayudar porfavor? os dejo mi correo x si algo
[email protected]
gracias
has probado a cambiarlo con el script que hay al final del primer post?? http://www.megaupload.com/?d=2ED55RA7 necesitas root y depuracion usb activada
Salu2
Usando el Terminal Emulator sin problemas.
santigdam_1988
04/02/11, 08:58:10
con el terminal emulator pongo su intro, flash_image recovery/sdcard/recovery.img intro i me dic: usage: flash_image [-d] partition file.img options: -d delete the image file after a successful flash. i a partir de ai no se lo q acer. el escript no me deja por me dije q no tngo ADB
nainprimero
05/02/11, 03:22:54
con el terminal emulator pongo su intro, flash_image recovery/sdcard/recovery.img intro i me dic: usage: flash_image [-d] partition file.img options: -d delete the image file after a successful flash. i a partir de ai no se lo q acer. el escript no me deja por me dije q no tngo ADB
El problema es que te falta un espacio. Fíjate que el error que te da es que no has ejecutado el comando con los parámetros correctos. Su uso es "flash_image [-d] partition file.img", es decir:
1 comando (flash_image)
2 parámetro opcional que no vamos a utilizar
3 partición (en nuestro caso recovery)
4 fichero .img (si lo guardas en la SD con el nombre recovery.img sería /sdcard/recovery.img).
Por lo tanto simplemente inserta un espacio entre el primer recovery y la barra /.
flash_image recovery /sdcard/recovery.img
Sent from my HTC tattoo using Tapatalk
s_ina_p
11/02/11, 21:31:45
hola a todos.
estoy intentando seguir todos los pasos para una tattoo original para meter la 2.2 de KalimAz, siguiendo los pasos de distintos post del foro, y revisando varias veces algunos pasos para no quedarme con ladrillo, o perder los datos. Realmente ya llevo desde este lunes buscando apps de backups para datos, y dando pasitos para el objetivo del 2.2 Más adelante colgaré de alguno de los post existentes todos los pasos que he dado para ultranovatos como yo:P, y enlaces a los distintos post y mensajes de los que me he servido (todos de htcmanía, os agradezco enormemente el esfuerzo que poneis en cada aplicacion, script, post...)
No me alargo, voy a mi problema. siguiendo los pasos que indica http://www.htcmania.com/showthread.php?t=169524 (http://www.htcmania.com/showthread.php?t=169524)
Ya soy Root, y tengo el recovery instalado. Pero ahora vienen las dudas: las particiones y el formateo.
viniendo del 1.6 original ¿necesito hacer particiones en la SD? Por lo que he visto en ese post, En caso de querer usar solo esta ROM o la Froyo:
FAT32
Mi consejo para el tema de las particiones ( en caso de querer instalar alguna vez una Donut 1.6 ) es tenerlas así:
FAT32
512Mb de ext3 ( etiqueta del volumen sd-ext )
32Mb Swap ( etiqueta del volumen swap )
¿significa que las necesitaría sólo en caso de que quisiera volver a una 1.6 original?
En caso de que las tenga que hacer, ¿tienen que ser necesariamente en ese orden? ¿hay que asignarlas alguna unidad concreta? (ya he visto que sí hay que dar una etiqueta concreta)
¿se hacen desde PC con partition magic o similar? si se hace desde el recovery ¿desde que menú? y si se hace desde adb ¿con que comando?¿cada tipo de partición se hace con un comando distinto?
una vez hechas esas particiones, ¿hay que hacer algo en las particiones ext3 y swap o es el recovery el que las usa como necesite?
con el tema del formateo, no entiendo Formatear sistema + datos + cahce.
¿cual de todas las particiones hay que formatear? ¿eso no es lo mismo que el wipe? ¿y desde donde se formatea? (misma duda que antes: desde pc, menu del recovery o adb?)
Perdón por el rollo. Os aseguro que he intentado buscar todos estos pasos pero soy demasiado precavido y en lo que he encontrado siempre he visto algo del tipo "ya lo he solucionado!" pero se salta explicar el paso, jeje
nainprimero
16/02/11, 11:58:55
Buenas, te comento
viniendo del 1.6 original ¿necesito hacer particiones en la SD?
Para meter la ROM de Kalim únicamente necesitas tener la SD formateada en FAT
¿significa que las necesitaría sólo en caso de que quisiera volver a una 1.6 original?
Más o menos, tengo entendido que sólo para las custom ROMS 1.6, que trabajan con ext y swap.
¿se hacen desde PC con partition magic o similar?
Sí, simplemente formatea la tarjeta en FAT 32 desde un programa de ordenador
¿cual de todas las particiones hay que formatear? ¿eso no es lo mismo que el wipe? ¿y desde donde se formatea? (misma duda que antes: desde pc, menu del recovery o adb?)
Creo que no es lo mismo format que wipe, de todas formas yo hago los dos para quitarme de problemas. Tanto el wipe como el format se hacen desde el recovery, arrancas en modo recovery, Opción "mounts and storage (http://forum.xda-developers.com/attachment.php?attachmentid=480214&d=1297014663)" y ahí te aparecen las opciones de format (http://forum.xda-developers.com/attachment.php?attachmentid=480215&d=1294121451)
Me hubiera gustado contestarte antes pero siempre me pillaba desde el móvil y es un poco coñazo escribir tanto desde la pantallita de la tattoo.
Si tienes ADB:
Descompimir el fichero recovery.img y ejecutar:
adb shell rm /sdcard/recovery.img
adb push recovery.img /sdcard/recovery.img
adb shell flash_image recovery /sdcard/recovery.img
hice el recovery de Maverik y me funciono a la primera, he intentado hacer esto para poner el nuevo recovery y en la segunda linea me dice que no encuentra el archivo imagen.
alguno sabe que pasa.
Agedjus
25/02/11, 18:45:23
Recuerda poner la imagen del recovery que vayas a poner (recovery.img) en la raiz de la tarjeta sd del móvil
japrifer
27/02/11, 17:06:00
Hola a todos. Tenia instalado el recovery de maverix pero quiero cambierlo por este porque no puedo instalar las nuevas roms y no soy capaz de instalarlo. Sigo los pasos, o eso creo, pero me da una larag lista de comandos el terminal emulator, parece que acaba, salgo, reinicio para entrar en recovery y nada... No se si es porque no hago el paso 2 (no se como hacerlo) de ejecucar flash image. Como hago eso?
Gracias y saludos
Hola!
A ver si me puede ayudar alguien ... estoy intentando instalar el recovery de Kalim para instalar su ROM después, pero me salta el error de mtd
"mtd: erase failure at 0x00000000 (I/O error)"
teniendo el flash_image en /data/local/bin, porque si lo tengo copiar a /system me dice, no me deja, se ve que es un error de busybox
# cp
[1] Illegal instruction cp
irakere
06/03/11, 17:55:38
hola
irakere
06/03/11, 20:48:37
solucionado
nainprimero
06/03/11, 21:51:59
nadie me ayuda? estoy sin wifi.
Explica cual es el problema y quizás podremos ayudarte.
nainprimero
06/03/11, 21:56:01
Hola a todos. Tenia instalado el recovery de maverix pero quiero cambierlo por este porque no puedo instalar las nuevas roms y no soy capaz de instalarlo. Sigo los pasos, o eso creo, pero me da una larag lista de comandos el terminal emulator, parece que acaba, salgo, reinicio para entrar en recovery y nada... No se si es porque no hago el paso 2 (no se como hacerlo) de ejecucar flash image. Como hago eso?
Gracias y saludos
Todos los pasos son necesarios y más el de flash_image, ya que es el que graba el recovery. ¿Has probado el script de chusen? http://www.htcmania.com/showpost.php?p=1737560&postcount=23
Necesitas root y el adb instalado y funcionando
nainprimero
06/03/11, 21:57:31
Hola!
A ver si me puede ayudar alguien ... estoy intentando instalar el recovery de Kalim para instalar su ROM después, pero me salta el error de mtd
"mtd: erase failure at 0x00000000 (I/O error)"
teniendo el flash_image en /data/local/bin, porque si lo tengo copiar a /system me dice, no me deja, se ve que es un error de busybox
# cp
[1] Illegal instruction cp
¿Cuál de los dos archivos binarios flash_image tienes?. Prueba a poner el más actual, a mí me solucionó un problema parecido. Sino siempre puedes probar con el script de chusen: http://www.htcmania.com/showpost.php?p=1737560&postcount=23
Buenas,
tengo instalado el recovery de maveric el cual instale hace un tiempo sin problemas, ahora quiero flashear una _ROM de Cianogen y necesito instalar el nuevo recovery.
Sigo los pasos indicados para ADB:
Si tienes ADB:
Descompimir el fichero recovery.img y ejecutar:
adb shell rm /sdcard/recovery.img
adb push recovery.img /sdcard/recovery.img
adb shell flash_image recovery /sdcard/recovery.img
El paso numero uno parece que lo hace, almenos no salta ningun error pero tampoco contesta nada.
El segundo paso me da el siguente error:
Cannot stat 'recovery.img' : no such file or directory.
El caso es que el archivo recovery.img que previamente habia copiado en la raiz de la SD se esfuma de la SD al ejecutar el primer paso, y claro, luego me salta el error de que no lo encuentra.
Alguna explicacion?
Un cable please!
Gracias.
Bueno, solucionado con la opcion del terminal.
Ya tengo el nuevo recovery.
De todos modos me gustaria saber que es lo que estaba haciendo mal con el ADB.
Ahora me lio con la nueva ROM!!!
nainprimero
12/03/11, 19:02:05
El problema que estabas teniendo con el ADB es que estabas copiando el recovery.img en la SDCARD y luego estabas ejecutando los comandos:
adb shell rm /sdcard/recovery.img -> Borra el fichero recovery.img de la raíz de la SD, luego borraba el que acababas de subir
adb push recovery.img /sdcard/recovery.img -> Copia el fichero recovery.img que está en la misma carpeta del recovery, por lo que si no lo tenías ahí te da un error
adb shell flash_image recovery /sdcard/recovery.img -> Flashea el recovery.img que está en la raíz de la SD
Conclusión, si copias a mano el fichero recovery.img a la raíz de la SD sólo hay que ejecutar la última instrucción. Espero haberte ayudado a resolver tu duda.
Nosfe_vlc
17/03/11, 11:44:28
Yo estoy intentando poner el nuevo recovery pero me dice "flash_image" not found, sigo los pasos para ese error pero me dice "cp" not found.
hay alguna otra forma de poner el recovery? desde el rom manager lo he intentado pero al entrar en el modo recovery sale el movil con una señal y tumbado.
y desde un terminal en la misma tattoo?
Sent from my HTC Desire using Tapatalk
Nosfe_vlc
17/03/11, 11:59:26
sisi, uso el terminal emulator en la tattoo
edito:
si instalo el recovery de maverix luego me instalara el de cyanogen sin problemas?
intento con el de maverix pero htc sync dice que el dispositivo no se reconoce...
Alguna idea??
EL orden ese es bueno, meter el de maverix, flashear una rom y luego meter el otro.
Nosfe_vlc
18/03/11, 12:50:31
lo he intentado en win7 en winXP y en ubuntu. me estoy volviendo loco. en ninguno me reconoce el dispositivo y no puedo instalar el recovery de maverix. y si intento poner el de cyanogen me dice en el terminal de la tattoo que los comandos "cp" y flash_image" no se encuentran.
puse el de cyanogen y ahora tengo en el recovery el mvl tumbado ese pero el rom manager dice que esta instalado correctamente.
he probado todos los puertos usb del pc...
tengo android 1.6 de vodafone sin tocar.
cuando intento poner el sdk me dice que instale noseque de java, lo pongo pero me sigue diciendo que no lo tengo.
el adb ese donde esta?
alguien que me de luz??
edito:investigando he visto que el comando cp no va si no esta el busybox pero he instalado el busybox desde el titanium backup y dice que esta instalado. pero si me voy a ROOT CHECK y hago la comprobacion de busybox me dice que no esta instalado, el root me dice que si soy. Alguien me puede explicar como instalo el busybox?? Creo que ese es mi problema
Nosfe_vlc
20/03/11, 18:04:51
Nada, todo echo ya, al final con ubuntu (con lo de windows no me e echo todavia, pero ahora ya pasando XDD), haciendo unos pasos distintos sale todo a la 1ª!
Salu2!
tapasvinos
26/03/11, 01:53:13
hola, he bajado el script para cambiar del recovery de maverix(hace nada he hecho su tutorial para hacerme root) al de cyanogen para poder meter la rom de la gingerbread, pero al abrirlo me pone en la consola "adb" no se reconoce como un comando interno o externo, y no me deja instalarlo, osea q necesito el adb para q funcione este metodo?
gracias de antemano!
Ademas, habia intentado hacerlo de la otra manera, pero es q nose xq no tengo el archivo flash image en la carpeta data, de hecho no tengo nada en esa carpeta....y soy root porque lo comprobe como decia maverix con el programa cachemate
Ya esta todo arreglado!
oskarconda
26/03/11, 16:49:22
Hola!!
una cosita, es que me he he quedado atascado en este paso...
Si no tienes ADB:
copiar recovery.img en el raíz de la SD.
Ejecutar el terminal emulator de la tattoo y poner:
su
flash_image recovery /sdcard/recovery.img
más bien es que no tengo mucha idea y no se a que se refiere con lo de ejecutar el emulator de la tattoo
alguien puede decirme que es eso y como se hace??
gracias!
KingCreole
26/03/11, 21:53:43
Hola!!
una cosita, es que me he he quedado atascado en este paso...
Si no tienes ADB:
copiar recovery.img en el raíz de la SD.
Ejecutar el terminal emulator de la tattoo y poner:
su
flash_image recovery /sdcard/recovery.img
más bien es que no tengo mucha idea y no se a que se refiere con lo de ejecutar el emulator de la tattoo
alguien puede decirme que es eso y como se hace??
gracias!
Pues yo todo eso lo hago, pero no se si es que no pongo el fichero (me refiero al ClockWorkMod 3.0.1.4) después de descomprimir el zip (en /sdcard/, sustituyendo el que ya existía, que creo que será eso), o es por otra cosa. La cuestión es que en el terminal virtual me dice que todo está sobre escrito ok, y luego resulta que no arranca en recóvery (me sale un triangulito de peligro al lado del phone, y ahí se queda).
Por si acaso, os diré que he intentado ponerlo en el directorio dos veces superior a /sdcard/, o sea, directorio /, pero no me deja escribir ahí.:loco:
Nosfe_vlc
27/03/11, 19:10:08
esto vale tb para linux no?
"Si tienes ADB:
Descompimir el fichero recovery.img y ejecutar:
adb shell rm /sdcard/recovery.img
adb push recovery.img /sdcard/recovery.img
adb shell flash_image recovery /sdcard/recovery.img
"
En caso afirmativo, si copio a mano el recovery.img a la sd, desde el lector de targetas o poniendo el mvl en USB, luego solo he de ejecutar
"adb shell flash_image recovery /sdcard/recovery.img"
en la consola?
Salu2!!
nainprimero
27/03/11, 19:58:05
Correcto.
Recuerda que tienes que tener el directorio donde está el abd en el PATH. Si no tendrías que moverte al directorio donde está y ejecutar ./adb shell flash_image recovery /sdcard/recovery.img
Nosfe_vlc
27/03/11, 20:09:54
ok, entonces es seguir los mismos pasos que hice la primera vez pero sin poner el boot.img: colocarme en la carpeta donde esta el adb y flashear recovery.img.
el Recovery ClockworkMod 3.0.1.4 y el Recovery ClockworkMod 3.0.0.6, que diferencias tienen? Es compatible el 1o con el RomManager?
Gracias!
nainprimero
28/03/11, 09:48:59
Yo diría que sí es compatible, pero para asegurarte mejor preguntes en el hilo del recovery (http://www.htcmania.com/showthread.php?t=169683&page=5#100). Las diferencias las comentó Kalim en dicho hilo:
No, he compilado la 3.0.1.4 ( es una nueva versión ) y le he añadido el soporte USB que no era correcto para nuestras Tattoo desde la version 3.0.0.6 por una implementación que se había hecho en otros dispositivos y que afectaba al nuestro
Nosfe_vlc
28/03/11, 15:35:41
Me entere de la version por el post que mencionas.
voy a darme un paseo x el hilo
Gracias!
KingCreole
30/03/11, 14:16:49
Autoresuelto el problema... :silbando: estaba copiando el nuevo recovery.img con el gestor de ficheros de la propia Tattoo (el que viene con CyanogenMod 7 RC.2.2), y en lugar de sobreescribir el anterior, me hacía un fichero con el nombre de "copia de...". Hecha la copia (y sobreescritura) con el pc, va de maravilla. Gracias
Hola, estoy en este paso:
Si tienes ADB:
Descompimir el fichero recovery.img y ejecutar:
adb shell rm /sdcard/recovery.img
Esto elimina el recovery.img que tengamos en la raíz de la SD, por si existe alguno
adb push recovery.img /sdcard/recovery.img
Esto copia el fichero recovery.img a la raíz de la SD. Ten en cuenta que el fichero debe estar en la misma carpeta del adb
adb shell flash_image recovery /sdcard/recovery.img
Esto flashea el recovery
pero al ejecutar el primer comando, me dice error:device not found, no sé si es que tengo que conectar el teléfono en modo almacenar USB o cómo, y después, en las rutas, por ejemplo en la primera, /sdcard/recovery.img, lo tengo que escribir así?
porque he probado así, y en G:\recovery.img, que es donde está en realidad mi dispositivo, así que no sé
NEOCRONOS1975
05/04/11, 09:14:11
Buenos dias, soy lector de esta pagina desde hace mas de un año, pero hasta ahora, no he visto que pudiera aportar nada a la comunidad, motivo por el cual, no he escrito hasta hoy. Lo que me lleva a postear es un problema que me ha surgido con el scrip de chusen, y es que, por mas que definia la variable del adb, siempre de decia que adb no se reconoce como un archivo ejecutable o algo asi, con la consiguiente frustracion que ello conlleva, hasta que me ha dado por ir a la carpeta donde se instala (C:/recovery), que al menos en mi caso, aparecia oculta, y he copiado dentro todos los archivos del adb, momento en cual, se ha ejecutado sin problemas. Espero que si a alguien mas le ha pasado, esto le pueda servir de ayuda.
Gracias por ayudarnos a los que somos un pelin torpes, a poder disfrutar aun mas si cabe, de nuestros adroid.
Buenos dias, soy lector de esta pagina desde hace mas de un año, pero hasta ahora, no he visto que pudiera aportar nada a la comunidad, motivo por el cual, no he escrito hasta hoy. Lo que me lleva a postear es un problema que me ha surgido con el scrip de chusen, y es que, por mas que definia la variable del adb, siempre de decia que adb no se reconoce como un archivo ejecutable o algo asi, con la consiguiente frustracion que ello conlleva, hasta que me ha dado por ir a la carpeta donde se instala (C:/recovery), que al menos en mi caso, aparecia oculta, y he copiado dentro todos los archivos del adb, momento en cual, se ha ejecutado sin problemas. Espero que si a alguien mas le ha pasado, esto le pueda servir de ayuda.
Gracias por ayudarnos a los que somos un pelin torpes, a poder disfrutar aun mas si cabe, de nuestros adroid.
esa es una opcion y la otra forma mas limpia es incluir la ruta del adb en la variable path de windows, asi estes donde este reconocera el adb como un comando.Lo mismo que para los que programan en java.
buenos dias, he puesto el clockworkmod 3.0.1.4 y quiero restaurar el backup nandroid pero me dice que no puede abrir el directorio, que no encuentra los archivos...
alguna solucion?
nainprimero
09/04/11, 15:18:23
buenos dias, he puesto el clockworkmod 3.0.1.4 y quiero restaurar el backup nandroid pero me dice que no puede abrir el directorio, que no encuentra los archivos...
alguna solucion?
Con qué recovery hiciste el backup nandroid?, lo digo porque los nandroid no son compatibles entre distintos recóverys.
Los backups creo que deben guardarse en la carpeta /sdcard/clockworkmod/backup/<carpeta> donde <carpeta> es del tipo "2011-04-09.15.15.15" por si ese es el error.
gabrielzhito
24/07/11, 03:47:52
hola.. hice los pasos y funciono bien . pero cuando reinice. aparese el logo M y luego se renicia. y continua asi y jamas responde. entra al bot pero cuando seleciono recovery. se vuelve a reinicar. algo hice mal?
furious
24/07/11, 23:23:44
hola.. hice los pasos y funciono bien . pero cuando reinice. aparese el logo M y luego se renicia. y continua asi y jamas responde. entra al bot pero cuando seleciono recovery. se vuelve a reinicar. algo hice mal?
Esta claro que la instalacion del recovery no funciono....algun error daria,encendiendola normal,no inicia?si es asi vuelve a flashear el recovery y fijate si da algun error.
gabrielzhito
25/07/11, 03:11:11
Esta claro que la instalacion del recovery no funciono....algun error daria,encendiendola normal,no inicia?si es asi vuelve a flashear el recovery y fijate si da algun error.
no. no prende. solo se reinicia solo y entra al bot apretando la tecla de la camara. pero luego se reinicia cuando quiero entrar al recovery. probe haciendo un flash de sbf pero menos :S
furious
25/07/11, 15:26:14
no. no prende. solo se reinicia solo y entra al bot apretando la tecla de la camara. pero luego se reinicia cuando quiero entrar al recovery. probe haciendo un flash de sbf pero menos :S
Pues espero que tengas el numero cid o la goldcard,por que si no poco podras hacer....
el recovery mas nuevo no se encuentra disponible para descargar
novakcs
27/08/12, 12:11:35
Estoy intentando conseguir un recovery más actualizado (ya que el que tengo puesto que no se que versión es, no me instala bien la rom que quiero poner) y todos los enlaces estan caidos, no sólo en este post... no lo encuentro por todo internet, la version 3.2.x.x que hay por ahí...
alguien puede subirla?
Gracias.
EDITO:
Ya he encontrado una, es la 3.0.2.7 pero la he probado y funciona al 100% con la última rom de cyanogenmod (7.2)
aquí la teneis: http://download.clockworkmod.com/recoveries/recovery-clockwork-3.0.2.7-click.img
yo he cogido , y en el pack ese para instalar automáticamente ejecutando el "recoverytattoo.bat" he entrado en la carpeta sdcard, he borrado recovery.img he copiado este último bajado, y he ejecutado el bat de nuevo, y ahora ya sale otro recovery y va todo perfecto! :D
noxixvo
05/09/12, 04:37:41
Hola!
Tengo tiempo intentando "flashear" algún recovery y no hay manera, al intentar entrar en modo recovery (bien sea por adb shell "reboot recovery", RomManager o con las teclas Home + Power) nunca pasa del logo de Tattoo.
Pienso que es por algo que pasa (o que no pasa lo que debería pasar) a la hora de "flashear" el recovery.
Siempre obtengo esto:
flashing recovery from /sdcard/recovery.img
mtd: successfully wrote block at b10c00000000
mtd: successfully wrote block at b10c00020000
mtd: successfully wrote block at b10c00040000
mtd: successfully wrote block at b10c00060000
mtd: successfully wrote block at b10c00080000
mtd: successfully wrote block at b10c000a0000
mtd: successfully wrote block at b10c000c0000
mtd: successfully wrote block at b10c000e0000
mtd: successfully wrote block at b10c00100000
mtd: successfully wrote block at b10c00120000
mtd: erase failure at 0x00140000 (I/O error)
mtd: erase failure at 0x00140000 (I/O error)
mtd: skipping write block at 0x00140000
mtd: successfully wrote block at b10c00160000
mtd: successfully wrote block at b10c00180000
mtd: successfully wrote block at b10c001a0000
mtd: successfully wrote block at b10c001c0000
mtd: successfully wrote block at b10c001e0000
mtd: successfully wrote block at b10c00200000
mtd: successfully wrote block at b10c00220000
mtd: successfully wrote block at b10c00240000
mtd: successfully wrote block at b10c00260000
mtd: successfully wrote block at b10c00280000
mtd: successfully wrote block at b10c002a0000
mtd: successfully wrote block at b10c002c0000
mtd: successfully wrote block at b10c002e0000
mtd: successfully wrote block at b10c00300000
mtd: successfully wrote block at b10c00000000
Hay un par de lineas donde sale error (ya he probado con varios recoverys y sale el mismo error)
¿Alguno me puede echar una mano?
Gracias de antemano.
Saludos!!!!
furious
05/09/12, 20:38:17
Hola!
Tengo tiempo intentando "flashear" algún recovery y no hay manera, al intentar entrar en modo recovery (bien sea por adb shell "reboot recovery", RomManager o con las teclas Home + Power) nunca pasa del logo de Tattoo.
Pienso que es por algo que pasa (o que no pasa lo que debería pasar) a la hora de "flashear" el recovery.
Siempre obtengo esto:
flashing recovery from /sdcard/recovery.img
mtd: successfully wrote block at b10c00000000
mtd: successfully wrote block at b10c00020000
mtd: successfully wrote block at b10c00040000
mtd: successfully wrote block at b10c00060000
mtd: successfully wrote block at b10c00080000
mtd: successfully wrote block at b10c000a0000
mtd: successfully wrote block at b10c000c0000
mtd: successfully wrote block at b10c000e0000
mtd: successfully wrote block at b10c00100000
mtd: successfully wrote block at b10c00120000
mtd: erase failure at 0x00140000 (I/O error)
mtd: erase failure at 0x00140000 (I/O error)
mtd: skipping write block at 0x00140000
mtd: successfully wrote block at b10c00160000
mtd: successfully wrote block at b10c00180000
mtd: successfully wrote block at b10c001a0000
mtd: successfully wrote block at b10c001c0000
mtd: successfully wrote block at b10c001e0000
mtd: successfully wrote block at b10c00200000
mtd: successfully wrote block at b10c00220000
mtd: successfully wrote block at b10c00240000
mtd: successfully wrote block at b10c00260000
mtd: successfully wrote block at b10c00280000
mtd: successfully wrote block at b10c002a0000
mtd: successfully wrote block at b10c002c0000
mtd: successfully wrote block at b10c002e0000
mtd: successfully wrote block at b10c00300000
mtd: successfully wrote block at b10c00000000
Hay un par de lineas donde sale error (ya he probado con varios recoverys y sale el mismo error)
¿Alguno me puede echar una mano?
Gracias de antemano.
Saludos!!!!
Mira en el primer post como instalar el ultimo flash_image o si no, en este post (http://www.htcmania.com/showpost.php?p=2084663&postcount=5) tienes scripts para rootear y instalar el recovery que llevan el ultimo flash_image,por que la rootees de nuevo no va a pasar nada.
noxixvo
06/09/12, 01:58:50
Gracias furious!... Pero no hay manera.
Lo he hecho con el script del post, incluso he intentado con el script para flashear el recovery original, por adb alternando los recovery (si no los alternas, dice que las heads (o algo así) son la mismas y no las escribe) y sale el mismo error "mtd: erase failure at ..." Sin conocer mucho, a esto le atribuyo el problema. Imagino que no puede escribir en esa parte del sector y por tanto no puede cargar correctamente el recovery al intentar entrar en él.
Alguna otra idea?
Gracias de antemano!
Enviado desde mi HTC Desire usando Tapatalk 2
furious
06/09/12, 13:04:58
Gracias furious!... Pero no hay manera.
Lo he hecho con el script del post, incluso he intentado con el script para flashear el recovery original, por adb alternando los recovery (si no los alternas, dice que las heads (o algo así) son la mismas y no las escribe) y sale el mismo error "mtd: erase failure at ..." Sin conocer mucho, a esto le atribuyo el problema. Imagino que no puede escribir en esa parte del sector y por tanto no puede cargar correctamente el recovery al intentar entrar en él.
Alguna otra idea?
Gracias de antemano!
Enviado desde mi HTC Desire usando Tapatalk 2
Si exactamente ese es el problema que no puede escribir...y ese error lo suele dar por que o no la pones en "modo depuración" y si estas en sense "modo de conexión htc sync"
O por que tienes el flash_image antiguo...has intentado cambiarlo como explica el primer post de este hilo?
noxixvo
11/09/12, 00:31:58
Ya he revisado todo, "modo depuración", "htc sync" y he cambiado el archivo "flash_image" (he probado con ambos), con el antiguo de entrada no escribe y con el más reciente da el mismo error (mtd: erase failure....)
Bueno, creo que va a ser mi pequeña que no quiere nada de nada o que tiene algún defecto.
Muchas gracias por la ayuda!!
vBulletin® v3.8.1, Copyright ©2000-2025, Jelsoft Enterprises Ltd.