Cómo rootear HTC Desire

NOTA: El proceso de rooteo ya es totalmente reversible, por tanto no hay perdida de garantía por rootear. Si necesitaras acudir al SAT, aquí el tutorial de des-rooteo
Compatible con todos los HBOOT desde el 0.75.XXX hasta el 0.93.XXX, sin downgrades ni GoldCards.

Resumen rápido de los pasos importantes

Aunque no se recomienda en absoluto tomar el camino “rápido”, mucha gente lo esta haciendo, si se quiere seguir las instrucciones directas sin saber lo que se hace, basta con leerse los puntos:

A pesar de esto:

  • Cualquier problema que pudiera aparecer durante el proceso esta detallado en este tutorial como solucionarlo.
  • Se recomienda leerlo por completo como mínimo para introducirse correctamente y no andar perdido.

Información de introducción al rooteo

En teoría este es un método de rooteo “universal” indiferentemente de la versión de HBOOT y de ROM que se tengan. Esta puede ser la respuesta a todos los usuarios que no podían rootear, o que tenían miedo a los otros métodos. Antes de empezar con el proceso, lee las siguientes preguntas y problemas frecuentes.

Vídeo del proceso

Vídeos realizados por TaRRaKo para ver como es el proceso completo antes de empezar.
Vídeo explicado íntegramente en inglés pero se ve todo más claro y sencillo:

Glosario de términos

Definición de términos que aparecerán por el tutorial (si creéis conveniente añadir alguno más decid-lo en el hilo del foro) y que conviene entender que significan antes de empezar para familiarizarse con ellos:
  • Apps2SD/A2SD/A2SD+: Son tres modos diferentes de guardar aplicaciones en la SD.
    • Apps2SD: Es el modo nativo introducido a partir de Android 2.2, las aplicaciones tienen que estar preparadas para ello.
    • A2SD: Es el modo utilizado en las ROMs cocinadas, se enlaza la ruta /data/app y /data/app-private a una partición en formato ext hecha en la SD. Este modo hace que las aplicaciones se muestren en Android como instaladas en la memoria interna porque se utiliza un enlace simbólico entre carpetas para que realmente se guarde en otro lugar, en lugar de guardarlo en la partición FAT32 para que Android lo reconozca como movido a la SD.
    • A2SD+: Es el modo utilizado en las ROMs cocinadas, se enlaza la ruta /data/app, /data/app-private y /data/dalvik-cache a una partición en formato ext hecha en la SD. Este modo hace que las aplicaciones se muestren en Android como instaladas en la memoria interna porque se utiliza un enlace simbólico entre carpetas para que realmente se guarde en otro lugar, en lugar de guardarlo en la partición FAT32 para que Android lo reconozca como movido a la SD.
  • Brick: Término inglés que significa Ladrillo, eso solo suele ocurrir si se flashea de forma incorrecta o se daña el SPL, actualmente esto solo puede suceder por dos causas:
    1. Al intentar realizar S-OFF en una Desire.
    2. Por que el móvil se quede sin batería o similar en la mitad de un flasheo de la RADIO o HBOOT.
  • Debrandear: Término empleado al cambiar la ROM original de operador con cambios propios por la de una versión libre de origen sin personalizar por operadoras.
  • Desrootear: Término empleado al flashear una vez rooteado, ya sea utilizando un RUU en formato .exe o .zip (en nuestro caso también conocido por PB99IMG.zip), para flashear TODAS las memorias internas para revertir el proceso de rooteo.
  • ext: Formato de sistema de archivos empleado en Sistema Operativos Linux, del que actualmente tenemos 3 versiones: ext2, ext3 y ext4.
  • Flashear: Cuando actualizamos o cambiamos de ROM estaremos haciendo un flasheo, es parecido a una instalación desatendida y limpia que se puede hacer desde el propio terminal utilizando un archivo en formato “update.zip“. Un archivo en formato “update.zip” no implica que deba renombrarse a ese nombre, sino que dentro el .zip hay que cumplir una estructura y firmar el archivo para que el recovery lo reconozca como un archivo valido.
  • HBOOT: O también conocido como BOOTLOADER, es similar a la BIOS de un PC, aunque no es exactamente lo mismo ya que en estos terminales funciona levemente diferente. En el HBOOT se puede cambiar el S-ON por S-OFF y viceversa de forma temporal (hasta próximo flasheo de este) permitiendo así desbloquear las protecciones impuestas por HTC.
  • Modo FASTBOOT: Es un modo especial de arranque al que se accede pulsando ATRAS + POWER. En este modo podemos utilizar el ejecutable fastboot para.
  • Modo HBOOT: Es un modo especial de arranque al que se accede pulsando BAJAR VOL + POWER. Este modo es empleado por HTC para flashear sus RUUs, nosotros no podemos hacer nada en el a parte de acceder al “Modo RECOVERY”.
  • Modo RECOVERY: Es un modo especial de arranque al que se accede desde el “Modo HBOOT” o utilizando aplicaciones como Quick Boot. Este modo es empleado para aplicar actualizaciones por OTA en terminales no rooteados, o para flashear ROMs cocinadas si tenemos un Recovery alternativo.
  • NAND: Las populares memorias USB o también llamadas Pendrives, utilizan memorias flash de tipo NAND.
  • nandroid: Se trata de unos scripts que podemos utilizar desde el menú de un Recovery no oficial, que permiten hacer un volcado de las memorias internas del terminal a archivos .img (imagen) permitiéndonos así la posibilidad de tener copias de seguridad que podemos restaurar cuando queramos de una ROM completamente funcional y configurada.
  • OTA: De las siglas Over The Air que significa “A través del aire“, son actualizaciones oficiales distribuidas de forma automática a través de la red WiFi o 3G.
  • RUU: De las siglas Rom Upgrade Utility que significa “utilidad de actualizacion de Rom”, Son similares a las OTA, pero en este caso, es un ejecutable que nos actualiza la Rom del móvil conectado por medio del USB al PC al ejecutarlo desde este.
  • Recovery: Más detalles aquí. Existen versiones de recovery diferentes, pero en esencia hacen lo mismo. En este modo podemos utilizar adb y escribir en ciertos lugares protegidos como /system.
  • ROM: La memoria ROM, (acrónimo en inglés de Read-Only Memory) o memoria de sólo lectura, es un medio de almacenamiento utilizado en ordenadores y dispositivos electrónicos, que permite sólo la lectura de la información y no su borrado, independientemente de la presencia o no de una fuente de energía que la alimente. Los datos almacenados en la ROM no se pueden modificar, o al menos no de manera rápida o fácil. Se utiliza principalmente para contener el firmware (programa que está estrechamente ligado a hardware específico, y es poco probable que requiera actualizaciones frecuentes) u otro contenido vital para el funcionamiento del dispositivo, como los programas que ponen en marcha el ordenador y realizan los diagnósticos. Debido a que su finalidad es contener un firmware especifico por eso se utilizan los términos “flashear ROM”, “ROM cocinadas”, … porque el resultado es cambiar el contenido de lo que en ella se almacena.
  • root: Es el usuario con mayores privilegios en un sistema basado en Linux/UNIX, equivalente al Administrador en Windows.
  • rootear: Acción de modificar el sistema con el propósito de acceder al mismo con permisos de Administrador. Actualmente el término se utiliza mucho en referencia al sistema operativo Android en el cual, el usuario que utiliza el dispositivo, no tiene permisos de ROOT (o lo que es lo mismo, permisos de Administrador) por defecto. Se utiliza para poder acceder al sistema en casos de flasheo de ROMS, software que requiere de permisos de Administrador, modificacion de archivos de sistema… etc.
  • SAT: Son las siglas de Servicio de Asistencia Técnica, sitio donde reparan los terminales averiados.
  • Wipe: Término usado en Android que es un símil de “Hard Reset” en Windows Mobile. Hacer wipe en un terminal Android es dejar el teléfono con la configuración inicial (no confundir con la restauración original de la ROM de fabrica ya que no es lo que hace), perdiendo todos los datos almacenados de usuario. La ejecución de esta orden se realiza mediante una serie de combinaciones de teclas y opciones que se presentan en pantalla. La forma de realización variará dependiendo del modelo de terminal sobre la que se ejecute.
  • SPL: Second Program Layout. Como ya se ha comentado en el HBOOT, es similar a la BIOS de un PC, aunque no es exactamente lo mismo ya que en estos terminales funciona levemente diferente. El SPL es la segunda parte que se carga al arrancar el terminal, si este se ve dañado o corrompido, obtenemos un terminal Brickeado.

Preguntas y respuestas frecuentes

¿Qué significa Root?

Ser root equivale a obtener los máximos privilegios posibles en tu teléfono (similar a ser Administrador en Windows). Al tener el control de tu teléfono podrás modificar diferentes cosas que antes no podías, por ejemplo:
  • Usar ciertas aplicaciones exclusivas (Bluex)
  • Crear Backups o copias de seguridad
  • Cambiar la frecuencia de la CPU para que vaya más rápido (Overclock) o más despacio (Underclock)
  • Hacer capturas de pantalla
  • Tethering (utilizar la conexión 3G en tu PC)
  • Usar de ciertos programas de PC
  • Pero lo más importante es la posibilidad de instalar ROMs cocinadas y temas.

¿Qué consecuencias tiene ser root?

El tomar control de estos archivos también puede ser peligroso. Si no tenías acceso a ellos era por una razón: que la puedes liar parda. Efectivamente, un mal uso de este poder puede conllevar a que tu flamante teléfono sólo sirva de pisapapeles. En principio si vas con cuidado y te informas bien de los métodos a seguir no debería haber problema ninguno. Eso si, informaros antes por favor. Además, si te haces root pierdes entre otras cosas:
  • Posibilidad de recibir actualizaciones automáticas (OTA): Tendrás que apañártelas tu solo si quieres actualizar tu terminal aunque a la velocidad que llegan… tampoco es ningún problema :D
    • Las OTAs son como las ROMs flasheables desde recovery pero que se bajan de forma automática y van en formato parche (no incluyen las apps completas, solo las parchean), pero con la diferencia de que dentro contienen un archivo “firmware.zip” que no es nada más que un “PB99IMG.zip” con otro nombre para flashear desde el recovery original, los custom recovery dan error al flashear este archivo, y en el se incluye el boot, la radio, el hboot y algunas veces alguna cosa más. Por tanto, no probéis a actualizar por OTA una ROM rooteada, porque o bien intentará parchear algo que tenéis diferente o fallará el flasheo del “firmware.zip“, lo que os puede dejar con hardware que no funciona.
  • Pérdida de la garantía de tu teléfono: Si has trasteado con él, Vodafone/Movistar/Orange no se hace ya responsable de daños que pueda sufrir. A menos que desrootees y la dejes como el día antes de rootearla, que en el caso de la Desire es posible.

Puede unrevoked3 hacerme root?

Si, en las versiones anteriores no se podía, pero desde la versión 3.0 ya se puede.

Entonces, que es lo que hace?

unrevoked3 reemplazará el Recovery original por uno personalizado que añade algunas características como “nandroid backups”, la posibilidad de utilizar ROM’s cocinadas, y muchas más personalizaciones para tu terminal Android. Además de añadir “Permisos de SuperUsuario” para permitir o denegar las aplicaciones que pueden obtener estos privilegios.

Entonces este proceso desbloquea permanentemente la NAND del terminal?

No, esta utilidad solo desbloquea la NAND suficiente para flashear un custom recovery, ClockworkMod. Porque el mecanismo que utiliza unrevoked2 no es posible dejar desbloqueada la memoria por mucho tiempo. Una vez finalizada la ejecución de reflash, el terminal vuelve a bloquear la NAND.

Como utilizo otra imagen de un custom recovery aparte del de ClockworMod?

Necesitarás elegir un archivo .img, que es un archivo para flashear. Un archivo .zip no funciona, y si lo hicieras podrías dejar inaccesible tu revocery en caso que unrevoked no verifique que realmente se trate de un .img.
Colección de distintos recoverys   Los recoverys mas completos son el RMD y el 4EXT

Hay algunos drivers requeridos?

En Linux y OS X, no se requiere ningún driver. Para los usuarios de Windows, hay que instalar los drivers para el HBOOT contenidos en IncredibleUSBUniversal.zip.
Para instalar el Driver sin problemas, hay que acceder en modo FASTBOOT en la Desire:
  • Apagar la Desire y encenderla con BAJAR VOL+POWER
  • Cuando en pantalla muestre HBOOT USB PLUG pulsar POWER
    • Si no tenías ningún driver para FASTBOOT:
      • Cuando en pantalla se vea FASTBOOT USB PLUG conectarla por USB al PC y cuando detecte el hardware nuevo y pregunte que debe hacer, seleccionar No buscar. Seleccionaré el controlador que se va a instalar e indicarle la ruta donde tenemos descomprimido IncredibleUSBUniversal.zip. Una vez acabado, deberíamos tener instalado el driver sin problemas y preparado para funcionar cuando sea necesario. Ya podemos reiniciar tanto el PC como la Desire.
    • Si ya tenías un driver para FASTBOOT:
      • Abrir el Administrador de Dispositivos de Windows (Click derecho sobre mi PC -> Propiedades -> Administrador de Dispositivos
      • En Otros dispositivos deberías ver un Android 1.0
      • Click derecho sobre Android 1.0 y pulsa en Actualizar controlador del dispositivo.
      • Se abrirá una ventana y deberás pulsar en Buscar Software del controlador en mi Equipo
      • Pulsar en Examinar… y selecciona el directorio donde descomprimiste el IncredibleUSBUniversal.zip, pulsa Aceptar y después Siguiente.
      • Verás una barra de progreso indicando que el driver esta siendo instalado. Si sale algún aviso, pulsa Aceptar.
      • El driver debería haber sido instalado y te mostrará una imagen Windows ha actualizado el controlador del dispositivo.
      • Pulsar Cerrar y asegúrate que Android Bootloader Interface ahora sí aparece bajo Android Phone, en el Administrador de Dispositivos.
  • Reiniciar el PC para que el driver se aplique correctamente.
NOTA: Este mismo driver también sirve para ADB (la Depuración USB) y si no se reinicia el PC no se puede actualizar este otro driver.

Estoy en Linux y mi terminal no se detecta!

Entonces ejecuta la aplicación con permisos de root (sudo ./reflash) o añade las reglas udev apropiadas (/etc/rules.d/51-android.rules). Las instrucciones están en la pagina de Android Developers.

El programa se queda en “Waiting for the system to settle”

Desinstala cualquier programa que pueda conectar con el terminal por USB y sincronizar automáticamente. Especialmente, se han encontrado interferencias con HTC Sync y Doubletwist, pero otros programas también pueden interferir.

¿Liberaréis el código fuente?

En este momento, no indicaremos que vulnerabilidad hemos aprovechado para desbloquear la memoria NAND.

No parece justo! Android es código abierto

En algunos aspectos, estamos de acuerdo; pero a veces, es necesaria una solución de compromiso. Liberando el código fuente de unrevocked, creemos, que comprometeríamos la mejor habilidad de desbloquear terminales futuros. Dando la opción entre sacrificar la libertad de ejecutar código en los terminales y la libertad de leer el código de como los hemos desbloqueado, creemos que millones de terminales son mas importantes. Esto es lo que des-afortunadamente hemos elegido, y hemos tenido que mirar hacia el futuro para valorar que decisión debería tomarse.

He encontrado este software útil, y quiero donar al equipo!

Gracias por apoyarnos. En este momento, el equipo de unrevoked3 no acepta donaciones; pero recomendamos encarecidamente a nuestros usuarios donar a la Electronic Frontier Foundation. La EFF se encarga de un papel muy importante para mantener la libertad digital, incluyendo la ingeniera inversa en nuestros terminales.

Cómo se que versión de HBOOT tengo?

Para saber la versión de HBOOT hay que apagar el terminal y encenderlo pulsando BAJAR VOLUMEN + POWER el terminal arrancara en modo HBOOT y veremos que la pantalla es con fondo blanco y con 3 androides en monopatín en la parte inferior.
Veremos algo como esto:
Image:HBOOT-USB-PLUG-Desire.JPG
Para movernos por el menú se debe hacer con las teclas de volumen y para confirmar con POWER.
Aquí podemos ver la versión de HBOOT que tiene nuestro terminal, pero hoy por hoy esto es indiferente, ya que este método sirve para todos los HBOOT entre 0.75 y 0.93.
De las cuatro opciones que tenemos disponibles, la que nos interesa es la segunda, la que nos permite acceder al “Modo RECOVERY“. Esta es la parte que la herramienta de unrevoked se encargará de modificar.

Cómo activo la depuración USB?

Con el terminal encendido normalmente hacemos lo siguiente:
  • Pulsar Menú -> Ajustes -> Aplicaciones -> Desarrollo -> Depuración USB
Sin esto unrevoked no será capaz de comunicarse con el terminal para el proceso de rooteo.
NOTA: Una vez acabado el rooteo, dejad esta opción SIEMPRE activada (deberéis activarla cada vez que cambiéis de ROM), si aparecen problemas más adelante y no se tiene esta opción activada es muy difícil recuperar el terminal de forma “sencilla” y “rápida”.

Pre-Requisitos

Archivos necesarios

  • Descargar unrevoked (Desaconsejado, mejor usar un Recovery alternativo)
  • Recoverys alternativos que pueden ser flasheados, los recoverys mas completos son el RMD y el 4EXT
  • Tener un HBOOT compatible (si no sabes que versión de HBOOT tienes, ve al principio del tutorial y lee TODAS las preguntas y respuestas iniciales :P)

MUY IMPORTANTE, LEER CON ATENCIÓN:

Cómo saber si la pantalla es SLCD o AMOLED?

Si tienes un HBOOT 0.83 o superior es muy probable que tengas una Desire SLCD, si es SLCD necesitáis un recovery compatible (las últimas versiones de recovery lo son, ver Indice de recoverys disponibles).
Aunque la mejor forma de asegurarse es mirando en la caja:

Cómo saber si mi placa es PVT4 y si es 00020000 o 00040000?

Hay algunas Desires (desde finales de Noviembre del 2010) que en el HBOOT se identifican como “BRAVO PVT4 SHIP S-ON“, y dentro de estas, hay 2 tipos de PVT4 (las viejas con un erasesize de 00020000 y las nuevas con 00040000 ) en estos últimos modelos, actualmente solo funciona este ClockWorkMod Recovery v2.5.1.3 y AmonRA Recovery v2.0.0 o superiores de ambos (Indice de recoverys por si estos dejan de estar disponibles o hay nuevas versiones disponibles). Más información aquí.
Estas nuevas PVT4 es posible reconocerlas a través de adb, disponible en el Android SDK (hay un tutorial dedicado a ADB aquí) de la siguiente manera:
  • HTC Desire de las primeras remesas españolas:
  • Información en el HBOOT:
BRAVO PVT1 SHIP S-OFF
HBOOT-0.93.0001
MICROP-031.d
TOUCH PANEL-SYNT0101
RADIO-5.11.05.27
  • Información en ADB:
# adb shell cat /proc/mtd 
dev: size erasesize name
mtd0: 000a0000 00020000 "misc"
mtd1: 00480000 00020000 "recovery"
mtd2: 00300000 00020000 "boot"
mtd3: 0fa00000 00020000 "system"
mtd4: 02800000 00020000 "cache"
mtd5: 093a0000 00020000 "userdata"
  • HTC Desire de las remesas con PVT4:
  • Información en el HBOOT:
BRAVO PVT4 SHIP S-ON
HBOOT-0.93.0001
MICROP-051d
TOUCH PANEL-SYNT0101
RADIO-5.09.05.30_2
  • Información en ADB:
# adb shell cat /proc/mtd
dev: size erasesize name
mtd0: 00100000 00040000 "misc"
mtd1: 00480000 00040000 "recovery"
mtd2: 00340000 00040000 "boot"
mtd3: 0fa00000 00040000 "system"
mtd4: 02800000 00040000 "cache"
mtd5: 096c0000 00040000 "userdata"

Cómo soluciono un SLCD-Brick?

Si has causado un SLCD-Brick a una Desire, deberás seguir este tutorial para corregir el SLCD-Brick.

Cómo soluciono un USB-Brick?

Si has tenido un USB-Brick a una Desire, deberás seguir este tutorial para corregir el USB-Brick.

Para versiones con HBOOT desde 0.75.XXX hasta 0.93.XXX

Flashear un Custom Recovery y rootear usando UnrEVOked

Recoverys disponibles

Pasos necesarios para Windows

Se empieza el tutorial sin tener la Desire conectada por USB:
  1. Desinstalar HTC Sync del PC (dejando solo el HTC Driver Installer)
  2. Reiniciar el PC
  3. Tutorial para la correcta instalación del Driver en Windows usando IncredibleUSBUniversal.zip.
  4. En la Desire: Menu -> Ajustes -> Aplicaciones -> Desarrollo -> Depuración USB debe estar activada.
  5. En la Desire: Menu -> Ajustes -> Conectar a PC -> Tipo de conexión predeterminada -> Sólo Cargar y desactivar la opción de Preguntarme
  6. Ejecutar reflash como administrador, Click derecho -> Ejecutar como Administrador (deberás instalar los drivers para el HBOOT que están en el link anterior)
  7. Tarda unos segundos en iniciar, hasta que nos muestra esta ventana, con el mensaje Waiting for device. Plug phone in…
  8. Si se quiere flashear otro recovery, este es el momento de buscarlo desde el menú File -> Custom Recovery, si no se hace esto se flasheara el recovery de ClockworkMod que es el por defecto.
  9. Conectar la Desire por USB
  10. Esperar, tardará entre 1-2 minutos (Ir al final de este punto para ver el proceso en imagenes)
  11. Tu terminal debería estar en modo recovery en pocos segundos!
NOTA: Si tienes problemas con los drivers, aquí una breve explicación con imágenes para hacerlo desde un Live CD de Ubuntu: http://www.htcmania.com/showthread.php?t=120960

Pasos necesarios para Linux

Se empieza el tutorial sin tener la Desire conectada por USB:
  1. En la Desire: Menu -> Ajustes -> Aplicaciones -> Desarrollo -> Depuración USB debe estar activada.
  2. En la Desire: Menu -> Ajustes -> Conectar a PC -> Tipo de conexión predeterminada -> Sólo Cargar y desactivar la opción de Preguntarme
  3. Ejecutar reflash como root:
    1. Aplicaciones -> Accesorio -> Terminal
    2. En el terminal escribir: sudo ./reflash (Desde la carpeta donde lo tengas descomprimido. Por ejemplo: cd Descargas o cd Escritorio. Linux diferencia entre minúsculas y mayúsculas)
  4. Tarda unos segundos en iniciar, hasta que nos muestra esta ventana, con el mensaje Waiting for device. Plug phone in…
  5. Si se quiere flashear otro recovery, este es el momento de buscarlo desde el menú File -> Custom Recovery, si no se hace esto se flasheara el recovery de ClockworkMod que es el por defecto.
  6. Conectar la Desire por USB
  7. Esperar, tardará entre 1-2 minutos (Ir al final de este punto para ver el proceso en imagenes)
  8. Tu terminal debería estar en modo recovery en pocos segundos!

Pasos necesarios para Mac

Se empieza el tutorial sin tener la Desire conectada por USB:
  1. En la Desire: Menu -> Ajustes -> Aplicaciones -> Desarrollo -> Depuración USB debe estar activada.
  2. En la Desire: Menu -> Ajustes -> Conectar a PC -> Tipo de conexión predeterminada -> Sólo Cargar y desactivar la opción de Preguntarme
  3. Ejecutar reflash como administrador/root
  4. En OS X: doble click en el archivo reflash
  5. Tarda unos segundos en iniciar, hasta que nos muestra esta ventana, con el mensaje Waiting for device. Plug phone in…
  6. Si se quiere flashear otro recovery, este es el momento de buscarlo desde el menú File -> Custom Recovery, si no se hace esto se flasheara el recovery de ClockworkMod que es el por defecto.
  7. Conectar la Desire por USB
  8. Esperar, tardará entre 1-2 minutos (Ir al final de este punto para ver el proceso en imagenes)
  9. Tu terminal debería estar en modo recovery en pocos segundos!

Fallos conocidos

Error: failed to get root. Is your firmware too new?

  • Con la Desire apagada, la encendemos pulsando las BAJAR VOL + POWER, con lo que entraremos en el HBOOT.
  • Una vez aquí, seleccionamos RECOVERY (mover con teclas de volumen y aceptar con POWER), y veremos que se queda la pantalla en negro, con la imagen de un móvil y un triángulo rojo. Bien no os asustéis que es normal.
  • En la pantalla nombrada en el paso anterior, pulsamos esta vez, la tecla SUBIR VOL + POWER, y veremos como nuestra Desire se va a otra pantalla, esta vez de color azul y con menús.
  • En esta pantalla, seleccionamos, la opción de “Wipe data/factory reset“, y dejamos que se reinicie y comience su instalación y configuración, como el primer día que la encendimos.
  • Cuando acabe de configurarse, y antes de aceptar ninguna actualización, ejecutamos el unrEVOked como se indica más arriba.
Algunos usuarios han reportado que utilizando alguna versión anterior de unrEVOked este problema les ha desaparecido, si encontráis alguna versión anterior que no de este problema, hacer un mirror de la descarga y colgad-la en el foro para añadirla aquí ;)

Como hacer una copia de seguridad con nandroid-backup

NOTA: Las capturas de pantalla pueden estar obsoletas, pero el procedimiento a seguir es el mismo a pesar de que algunos menús puedan ser levemente diferentes.
Esta copia de seguridad será una copia de la ROM original, pero estará rooteada. Para extraer una copia de seguridad de la ROM original este es el momento necesario, se debe hacer lo siguiente:
  • Seleccionar nandroid
  • Seleccionar Backup
post-697226-1280449464_thumb.png
Hecho esto tendremos una copia de seguridad con TODOS los datos actuales, en caso de necesitar acudir al SAT hay un tutorial para des-rootear. Este backup se encuentra en /sdcard/clockworkmod/backup con la fecha y hora actuales, se puede renombrar la carpeta (sin que contenga espacios) para reconocerla de forma más cómoda.
Para facilitarnos la tarea de recopilar todas las ROM’s originales posibles en Wuala visitad este hilo del foro y revisad si vuestra ROM de operador esta listada ya como copiada o no y en caso que no lo este deja un mensaje en ese hilo para que te expliquen como añadir.
Para no incluir datos personales y tener una ROM de operador limpia, deberemos hacer un segundo nandroid-backup haciendo lo siguiente:
  • Seleccionar wipe data/factory reset
  • Seleccionar wipe cache partition
  • Seleccionar nandroid
  • Seleccionar Backup
Esta será la ROM original limpia a compartir en Wuala con los demás usuarios. Esta parte del tutorial es muy importante para este otro tutorial ya que es su complementario opuesto.

Capturas de pantalla flasheando Recovery de ClockWorkMod

Estas imágenes son lo que verías en unrevoked usando el recovery por defecto:
        
psfm1.jpg

Capturas de pantalla flasheando Recovery de AmonRA

Estas imágenes son lo que verías en unrevoked usando un recovery alternativo:
amon_ra_revocery_nexus_one_v1.7.0.jpg

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