Todo empezó un gris viernes de Mayo cuando un tal nicola_it descubre por casualidad el fastboot del HTC Magic y lo publica en xda-developers. A partir de ahí al Sr. Hauykuro (te has ganado un palé de Nesquik, chaval) le lleva un par de días "cocinar" la solución.
Pero vamos al grano:
Ante todo decir que yo ni la asociación nos hacemos reponsables de lo que le pueda pasar a tu móvil haciendo caso a lo que pone aquí, procura hacer antes una copia de seguridad de tus datos y bla bla bla . ..
Aclarar que en el proceso no se debería perder ningún dato ni configuraciones, yo tengo todo como antes, configuraciones, programas . . . Yo lo probé en el Magic de Vodafone, no se como funcionará en los de otras compañías.
Cremos una regla en udev para que reconozca el teléfono, creamos un nuevo archivo, /etc/udev/rules.d/51-android.rules con el siguiente contenido:
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"y le damos permisos adecuados:
chmod a+rx /etc/udev/rules.d/50-android.rules
Yo he reiniciado el equipo, pero quizás no haga falta.
Deberemos activar el soporte de Depuración USB en el teléfono. Para ello vamos a Ajustes > Aplicaciones > Desarrollo y activamos Depuración USB. Yo he reiniciado el teléfono, pero quizás no haga falta ;)
Conectamos el teléfono a nuestra máquina y en el directorio tools del sdk ejecutamos ./adb devices. Debería salir algo así:
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
HT93ZKF11221 device
Si nos sale solo:
* daemon not running. starting it now *
* daemon started successfully *
List of devices attached
Es que la hemos cagado. Revisa los pasos y busca un poquito en el google.
Estos pasos están vilmente copypasteados del post de Haykuro :
Nos bajamos y descomprimos esto y esto.
Apagamos el móvil y lo encedemos con la tecla de bajar volumen (la del lateral) pulsada. Nos debería salir una pantalla blanca con unos androides en monopatín (que raritos son estos de google, no?).
Entonces ejecutamos en el ordenador:
fastboot boot boot-new.img
Pulsamos la tecla volver del teléfono y debería de empezar a cargar. Cuando termine de cargar ejecutamos esto:
adb push boot-new.img /sdcard/boot-new.img
adb push recovery-new.img /sdcard/recovery-new.img
adb shell flash_image boot /sdcard/boot-new.img
adb shell flash_image recovery /sdcard/recovery-new.img
adb shell reboot
El teléfono se reinciará y luego ya podremos ejecutar ./adb shell que nos devolverá una bonita shell de root (con su almohadilla y todo ;).
Si encontrais algún fallo en este documento, o no os funciona bien podeis contactarme en mi correo <elboube at gmail dot com>, el twitter o lareta.
Y eso es todo amigos . . . simplemente dar la gracias al señor Haykuro por el curro y esperar que empiece a hacer más cosas bonitas con este móvil pronto.
Comentarios
Chachi!
Só unha idea, pon isto na wiki de documentación para que non se perda co tempo
RE: Chachi!
Cando consiga acceso a wiki será o primeiro que faga ;)