Adquirir root

Aviso: Los tutoriales aquí descritos puede dañar vuestro terminal, hacedlo bajo y exclusivamente bajo vuestra responsabilidad…

Adquirir root en HTC Dream (Android 1.1)

El proceso es muy sencillo, básicamente se trata de cargar un boot modificado y modificar unos archivos del sistema.

Requisitos

Pasos a seguir

Lo primero es cargar el boot modificado:

fastboot boot boot.img

y a continuación ejecutar los siguientes comandos:
adb shell
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cd system
cd bin
cat sh > su
chmod 4755 su
exit

Y listo, ya tenemos acceso root.

Adquirir root en HTC Magic (32b) / HTC Dream en un par de clicks (Android 1.1)

El siguiente tutorial describe como conseguir acceso de Administrador (root) en nuestra HTC Magic de Vodafone o bien en nuestra HTC Dream de Movistar, gracias a un bug del Kernel para acceder al permiso root. Dicho bug se encuentra “tapado” a partir del 2.6.30.5, aunque puede ser corregido en cualquier Kernel con un simple bugfix, así que aseguraros que vuestro terminal tiene un Kernel inferior a través de Ajustes->Acerca del teléfono (¿Y si la versión de mi kernel es superior?).

Requisitos

  • Un buen nivel de batería
  • La aplicación Recovery Flasher (está a través del Market)

Pasos a seguir

  1. Ejecutar la aplicación en vuestro terminal. Os saldrá una pantalla como la siguiente:
zenflash1.png
  1. Le dais a “Backup Recovery Image”, esperáis un rato (Puede que se reinicie).
  2. Ahora podréis seleccionar el botón superior “Flash Cyanogen Recovery 1.4″.
  3. Para comprobar que a funcionado, apagad el teléfono y encederlo en modo “recovery” (Home+Power). Debería salir una pantalla como esta:
cmrecovery14.png

¿Y si la versión de mi kernel es superior?

Este caso seguramente se da porque has instalado la versión oficial que Vodafon a pasado vía OTA. En este caso hay dos opciones:

Usar un Recovery con root desde FastBoot

Requisitos

Pasos a seguir

1. Poner la ROM de superatmel en la SD Card y el img del Recovery en la carpeta tools del SDK de Android
2. Apagar teléfono, antes de encender conectar USB, pulsar atrás+encendido para el fastboot.
4. Ir a la linea de comandos (en el caso de windows ejecutar el comando "cmd") y en la carpeta tools del SDK de Android, ejecutar "fastboot devices" para comprobar que detecta correctamente el dispositivo (aparecera un nº de serie)
5. Si está reconocido entonces ejecutar "fastboot boot recovery-RA-magic-v1.2.3G.img". Se iniciará el teléfono en el nuevo recovery modificado. (Llegados a este punto recomiendo hacer un backup de nandroid. Si algo sale mal siempre podremos volver a este recovery y hacer un restore para al menos no dejar al telefono off). Si no te arranca el Recovery mira el siguiente punto de este tutorial: ¡No me arranca el puto FastBoot! Me dice: not allow
6. Ahora seleccionamos "Apply sdcard:choose.zip" y elegimos el .zip de super@tmel. Tardará un poco.
7. Hacer un Wipe.
8. Iniciar el teléfono con normalidad. Ejecutar "terminal emulator" bajado desde el Market y aparece $. Tipear "su" y aparece una ventana pidiendome si le doy o no permiso (es el app que viene por defecto en la ROM de super@tmel "superuser permission" y perfecto, aparece el maravilloso #).
9. En este punto seguir el tutorial: instalar-bgandroid

Pasar de Android 1.6 a 1.5 para poder conseguir Root.

Atención: los pasos aquí descritos se han realizado sobre un HTC Magic 32A que no es el de Vodafone. Debería funcionar en un 32B pero aún no me ha sido notificado que nadie lo probara.

Requisitos

Pasos a seguir

  1. Formatear la SD (Haz copia de lo que tengas previo a todo)
  2. Copia el archivo de la compilación COC10 (sappimg.nbh) ** Y ningún otro más ** a la SD Card.
  3. Apaga el teléfono
  4. Arranca en modo FastBoot ( Power + Atrás).
  5. Sigue las instrucciones de pantalla para instalar la imagen C0C10. En algunos terminales requiere usar el Trackball y en otros pulsando la tecla Power.
  6. Reinicia el teléfono cuando acabe todo el proceso. Ahora tienes una versión vulnerable.
  7. Mira de montar mediante cable USB la SD y eliminar el sappimg.nbh y pon el apk de Flashrec.
  8. Instala la aplicación y ahora sigue los pasos del punto: Adquirir root en HTC Magic (32b) / HTC Dream en un par de clicks.

¡No me arranca el puto FastBoot! Me dice: not allow

Este tutorial es bastante peligroso porque hay que tocar el SPL. No hay garantías y podríais hacer un Brick.


En ese caso es porque teneis un Perfect SPL. Insisto que estos pasos son peligrosos, así que estar muy seguros de lo que haceis.

Primero os pongo un Tutorial que parece dar buenos resultados:
Tutorial Rootear HTC Magic, para toda la família

Otros enlaces de interes os pongo a continuación:

Adquirir root en HTC Dream Roger (Android 1.5 Oficial)

Las nuevas HTC Dream de MoviStar vienen con SPL 1.33.0010 y con radio 3.22.20.17 (Rogers Dream). Agradecemos este tutorial a genar10 y a zapzap40, sacado de este Thread de HTC-Manía.

Este SPL 1.33.0010 desactiva el arranque de ficheros recovery lo que hace que sea un poco más complicado el hacer root en estos terminales. Aunque no es imposible, si que hay que ser bastante escrupuloso con los pasos a seguir, porque sino corres el riesgo de brickear el terminal.

¡ATENCIÓN! No sigas estos pasos si no tienes un dispositivo con version de SPL 1.33.0010 y con radio 3.22.20.17. Con el terminal apagado puedes comprobarlo iniciando el dispositivo en modo fastboot (Boton de la camara + botón de encendido). Este método a sido probado, pero no evita el riesgo que en algún caso no funcione, así que seguir este tutorial a VUESTRA CUENTA y RIESGO.

Requisitos

Pasos a seguir

  1. Formatea tu tarjeta SD con el sistema de archivos FAT32. (Es obvio decir que debes hacer una copia de seguridad si quieres conservar algo). Copia la ROM de bgAndroid y la ROM oficial en la tarjeta SD, ya que al final del proceso, el terminal se queda sin sistema operativo.
  2. Descarga el Haykuro's root kit aquí.
  3. Extrae los ficheros recovery.img y update.zip y copialos en tu tarjeta SD.
  4. Descarga la aplicación flashrec de aquí. Copiala a tu tarjeta SD y mediante algun gestor de ficheros como ASTRO, instala la aplicación en tu dispositivo. (Para ello tienes que activar la opcion de permitir origenes desconocidos en Configuración > Aplicaciones). Una vez instalada ejecuta la aplicación.
  5. Borra el contenido de la caja de texto y escribe allí ‘/sdcard/recovery.img’ sin las comillas. Selecciona la opción backup y deja que trabaje. Una vez haya terminado, selecciona la opcion Flash y deja que trabaje. Esto instalará el antiguo recovery 1.2 que es el que funciona con nuestra version Rogers dream.
  6. Apaga tu terminal o quita la batería.
  7. Enciende el terminal en modo recovery (pulsa el botón de la casita (home) y sin soltarlo, el boton de encendido hasta que encienda, después suelta los dos botones). Esto hará que entres en el recovery.
  8. Una vez en el menú del recovery, no estaría mal que hicierais un nandroid backup. (una copia del sistema tal y como lo tenéis ahora y que se queda guardado en la SD)
  9. Selecciona la opción apply sdcard:update.zip y deja que trabaje. Cuando termine selecciona la opcion reboot. Esto reiniciará el terminal. Si ves una imagen de un icono de una caja con una flecha y un movil no te asustes, no toques nada hasta que vuelva a reiniciar.
  10. Una vez terminado el proceso, tendremos el SPL 1.33.2005. Compruebalo arrancando en modo fastboot, con el terminal apagado, usando la tecla de la camara y el botón de encendido. Es importante el no flashear desde el recovery ningún sistema operativo en este momento, ya que si lo hacemos, es probable que reescribamos la radio del terminal y brickeemos el teléfono.
  11. Descarga el Haykuro’s Updated Rogers Root kit de aquí
  12. Extrae los ficheros “radio.img” & “recovery.img” al directorio Tools del SDK.
  13. Arranca en modo fastboot (Apaga el móvil, pulsa el botón de la cámara + botón de encendido). Cuando haya arrancado pulsa el botón de llamada para entrar al modo fastboot.
  14. Escribe lo siguiente en la ventana de comandos desde la carpeta tools del SDK:

fastboot flash radio radio.img
fastboot erase system -w
fastboot erase boot
fastboot erase recovery
fastboot flash recovery recovery.img

No interrumpas hasta que termine
Una vez haya terminado, quita la batería del dispositivo.
Arranca en modo recovery (casita + boton de encendido)
Enhorabuena, ya tienes root! :)

Ahora desde el recovery (ahora ya con la version 1.4) ya puedes aplicar cualquier zip.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License