HTC (multi-modelo) Recovery RA v1.7.0 [15/05/2010]
Amon_RA (xda-developers) ha vuelto a actualizar su “recovery” compatible con el nuevo método de aplicaciones almacenadas en la tarjeta “Apps2SD” empleado a partir de la versión 5 de Cyanogen (CM v5.x.x), una ROM 2.x Eclair, un firmware que en estos momentos todavía no es estable y que, mientras no lo sea, carecerá de versión AndroidApps equivalente (los que quieran “cocinar” pueden acudir a nuestro foro donde donde se están probando las versiones experimentales). El método antiguo de Apps2SD ya no se mantiene por lo que habrá que seguir con la versión 1.6.2 en esos casos aunque, según ha rectificado Amon_RA, ambos métodos están soportados por esta nueva versión.
(En la imagen la versión estándar para HTC Dream)
Aviso: Esto puede dañar vuestro terminal, hacedlo bajo y exclusivamente bajo vuestra responsabilidad…
Archivo necesario en función del modelo HTC de móvil:
Descarga para HTC Dream/G1/Rogers Dream:
estándar, cian
Descarga para HTC Rogers Dream EBI1:
estándar, cian
Descarga para HTC Magic/MT3G (PVT 32A board):
estándar, cian
Descarga para HTC Magic/MT3G (PVT 32B board):
estándar, cian
Descarga para HTC Nexus One:
estándar, cian
Características:
- Acceso completo a ADB en modo “recovery”.
- Busybox v1.15.3.
- Navegación mediante teclas (teclas de volumen + llamada-respuesta).
- Estructura de sub-menús (con atajos de teclado).
- Menú extendido (con atajos de teclado).
- [HOME+Back] Reboot system now :: renicia el móvil.
- [Alt+X] Go to console :: abre la consola.
- [Alt+T] USB-MS Toggle :: habilita/deshabilita el almacenamiento masivo USB (usar cuando el móvil está conectado al ordenador).
- [Alt+B] Backup/Restore :: copia de seguridad/recuperación de la copia de seguridad.
- [Alt+0] Nand backup :: realiza una copia de seguridad Nand
- [Alt+1] Nand + ext backup :: realiza una copia de seguridad Nand + ext
- [Alt+2] Nandroid restore :: recupera una copia de seguridad Nand.
- [Alt+3] BART backup :: realiza una copia de seguridad BART (Nand + ext).
- [Alt+4] BART restore :: recupera la última copia de seguridad BART.
- [Alt+5] Bck Google files :: realiza una copia de seguridad de los archivos de sistema propietario de Google ubicados en /cache/google.
- [Alt+6] Rst Google files :: recupera la copia de seguridad de los archivos de sistema propietario de Google ubicados en /cache/google.
- [Alt+F] Flash zip from sdcard :: flash de update.zip ubicado en la tarjeta SD.
- [Alt+W] Wipe :: borrado.
- [Alt+0] Wipe data/factory reset :: borrado de datos (wipe /data) + cache (wipe /cache); reinicialización de fábrica.
- [Alt+1] Wipe cache :: borrado exclusivamente de la cache (wipe /cache).
- [Alt+2] Wipe Dalvik-cache :: borrado de la caché-Dalvik (wipe /cache/dalvik-cache).
- [Alt+3] Wipe SD:ext partition : borrado de la partición ext en la tarjeta SD.
- [Alt+4] Wipe battery stats : borrado de las estadísticas de la batería (ubicadas en /data).
- [Alt+5] Wipe rotate settings : borrado de la configuración de rotación (ajustes ubicados en /data).
- [Alt+P] Partition sdcard: partición de la tarjeta SD.
- [Alt+0] Partition SD :: partición interactiva de la tarjeta SD.
- [Alt+1] Repair SD:ext :: repara la partición ext.
- [Alt+2] SD:ext2 to ext3 :: convierte ext2 a ext3.
- [Alt+3] SD:ext3 to ext4 :: convierte ext3 a ext4.
- [Alt+O] Other :: otros.
- [Alt+0] Fix apk uid mismatches :: repara las incongruencias del paquete UID (identificador de usuario) de las aplicaciones (apk).
- [Alt+1] Move recovery.log to SD :: desplaza el “recovery log file” a la tarjeta SD (usar cuando se requiera información más detallada del “recovery log”).
- [Alt+Q] Power off :: apaga el móvil.
- Guiones (scripts disponibles desde la consola).
- Nandroid v2.2.1 : teclear “nandroid-mobile.sh” para iniciarlo.
- BART v1.3.1 (Backup And Restore Tool / Herramienta de copia de seguridad y recuperación): teclear “utility” o “u” para iniciarlo.
- switchrom.sh V1.1 : teclear “switchrom” para iniciarlo.
- sdparted v0.6 : teclear “sdparted” para iniciarlo.
Instalación: 5 sistemas para elegir
Aviso: renombrar la versión de recovery-RA-xxx-v1.7.0-xxx.img elegida como recovery.img para trabajar con más comodidad.
- Vía reboot: (necesitas una ROM Cyanogen o cualquier otra que incluya recovery.img en “init.rc”).
- Copiar recovery.img al directorio /data.
- Realizar un reboot completo (el recovery se instalará automáticamente).
- Realizar un reboot arrancando el nuevo recovery.
- Vía adb: (necesitas un recovery modificado con “test-keys”).
- Copiar el archivo recovery.img en el directorio raíz de la tarjeta SD.
- Iniciar el recovery instalado en el móvil encendiéndolo mediante las teclas “home” + “power”.
- Conectar el móvil mediante usb al ordenador.
- Comandos a ejecutar:
- adb shell
- $su (si eres root no es necesario)
- #mount -a
- #flash_image recovery /sdcard/recovery.img
- Vía consola: (necesitas ser root).
- Copiar el archivo recovery.img en el directorio raíz de la tarjeta SD.
- Iniciar el recovery instalado en el móvil encendiéndolo mediante las teclas “home” + “power”.
- Selecionar “console” desde el menú.
- Comandos a ejecutar:
- $su (si eres root no es necesario)
- #mount -a
- #flash_image recovery /sdcard/recovery.img
- Vía terminal: (necesitas ser root).
- Copiar el archivo recovery.img en el directorio raíz de la tarjeta SD.
- Inicializar la aplicación “terminal”.
- Comandos a ejecutar:
- $su (si eres root no es necesario)
- #mount -a
- #flash_image recovery /sdcard/recovery.img
- Vía fastboot: (necesitas un SPL de ingeniería). Este es el método a elegir en caso de obtener el mensaje de error “out of memory” (sin memoria suficiente).
- Copiar el archivo recovery.img en cualquier lugar al que pueda acceder fastboot.
- Encender el móvil en modo “fastboot” mediante las teclas “back” + “power” o bien “camera” + “power” (y posteriormente: “send”).
- Conectar el móvil mediante usb al ordenador.
- Comando a ejecutar desde el ordenador:
- fastboot flash recovery recovery.img
Recomendación (no obligación)
- Nunca intentes instalar (hacer permanente) un recovery que tu móvil no haya sido capaz de cargar antes.
- Para ello pruébalo antes (cargándolo en memoria) mediante el comando:
- fastboot boot recovery.img
- Si tu móvil lo ha cargado sin incidiencias elige cualquiera de los métodos mencionados para dejarlo fijo pero, si no lo consigue, DE-SIS-TE porque si prosigues puedes dejarlo inservible.







(4,73 de 5)
¿Con esto te refieres a que no se llevará bien con los firmwares 4.x o que no se llevará bien con los que usen apps2sd independientemente del firmware? Por lo que veo, han desaparecido los ositos XD
@LOM: ya lo he rectificado en la entrada para despejar las dudas. Inicialmente se dijo que no soportaba ambos métodos pero Firerat comentó que debería funcionar y Amon_RA retiró el “warning” del hilo. En la práctica esta nueva versión soporta ambos App2SD operativos independientemente de la versión de firmware.
Cual es el que vale para la Hero?
@Boku: para Hero todavía no hay versión 1.7.0 por lo que se recomienda la 1.6.2. Lee el hilo original para tener toda la información.
@Michel vale, pero te has olvidado lo más importante, ¿dónde están mis “care-bears”? XDXD
Pensando un poco si se abre el img del recovery tal vez sea “sencillo” cambiar la imagen….Hoy estoy aventurero, a ver si me duran las ganas hasta la tarde que es cuando puedo investigar…
@LOM: de momento no hay ositos ¡y lo sabes! bribón… En cuanto a hacer modding propio sobre el recovery no lo he intentado nunca pero si lo haces espero una entrada nueva tuya explicándolo.
@Michel trastear con el recovery tiene sus ventajas, si no carga con fastboot es que no funciona, pero no estropeas lo que haya en el terminal
@LOM: ¡pues venga, ánimo! Y compártelo…
Gracias por la info, pero prefiero esperar a que salga el original, si sale, porque a este paso…
Actualizando.
Y esperando vuestra ROM..
@Luisete el recovery este es el “original” de Amon_ra. Otro cantar es el firmware 2.1 que todavía está en fase de pruebas (y lo que le queda).
@iSuriv Hasta que Cyanogen no etiquete la versión como “estable” no habrá nada por parte de Androidapps. Y, como he dicho antes, la cosa va para largo todavía hay algunos bugs como la falta de zoom en la cámara, reinicios espontáneos, el dilema “swap, no swap”, etc.
@Michel anoche estuve mirando el asunto y es muchísimo más jodido de lo que parece, tanto que merecería la pena coger el código fuente y compilarlo con la nueva imagen que abrir el img y trastear dentro. El código fuente está en C, y generará sus ejecutables y tal…el problema está en ¿cómo carajo se convierte eso en un img? XD Así que lo dejo a parte para mejor ocasión.
Tan solo indicar que en la instalacion via terminal (en el link original: http://forum.xda-developers.com/showthread.php?t=566669) Amon_RA ha puesto unas indicaciones en rojo, advirtiendo de que no se use con CM5.0.7 ya que se producen errores de memoria en el flasheo.
Este nuevo Recovery trae la opción de: backup/restore Google proprietary Android system files (mediante un script “backuptool.sh” escrito por Cyanogen).
¿Creeis que sería posible hacer el backup de las Apps de Google de la v1.6 antes de pasar a v2.x y así usarlo (en vez del gapps-ds-ERE36B-signed.zip)? En cualquier caso (de ser necesario) ya se actualizarían via Market cuando arranque el terminal….
Por cierto, veo que este nuevo Recovery, al hacer un backup BART, crea un archivo que antes no creaba: “cache-backup.tar”
Tiene toda la pinta de ser un backup de la partcion “/swap”.
No entiendo muy bien los motivos, ya que antes sin hacer backup de esa partición, todo marchaba bien. Además se supone que lo que hay en la particion /swap, son ficheros temporales y no aportan nada una vez que se ha apagado el dispositivo.
Que me corrija alguien dentro de mi posible ignorancia….
@Elreymon cache-backup.tar no es swap. Es la partición “cache” del sistema, dónde se guardan los .dex y la caché de aplicaciones. Hacer copia de estas cosas hace que luego al arrancar la copia de seguridad no te empieze a dar errores raros por tener guardados en /cache archivos .dex de una versión superior.