Sensei Zaldi00
24/11/14, 21:30:48
Válido para Windows y Ubuntu, también se puede hacer en Mac pero como nunca lo he hecho, no me meto ahí.
Todos los agradecimientos para el usuario bbedward de xda.
Vamos a flashear un kernel por fastboot, kernel totalmente stock pero con la modificación para que la encriptación obligatoria que Google nos ha metido en la n9 sea opcional (sin encriptación por defecto).
1- Debemos descargar las herramientas que Google nos proporciona para tales menesteres, para ello, basta con escribir en Google "descargar sdk Android" y entrar en la web oficial de Google developers. También circulan por ahí paquetes con las herramientas adb y fastboot pero no las recomiendo, ni me hago responsable de los fallos que puedan ocasionar, como tampoco me hago cargo de los que las herramientas oficiales mal utilizadas puedan ocasionar.
También descargaremos la imagen oficial para en caso de error tenerla a mano.
2- Instalamos el sdk y en el proceso de instalación nos fijamos bien en la ruta en la que se instala, es muy importante como veremos después.
3- Una vez instalado el sdk se abrirá una pantalla en la que nos pedirá mediante pestañas que es lo que queremos instalar, sdk, apis, etc, vamos a instalar PLATFORM-TOOLS y en "extras" USB DRIVERS, con esto es más que suficiente, pero podéis instalar todo si queréis.
4- Una vez instaladas esas 2 cosas, vamos a meter el boot_noforceencrypt.img (este es el kernel), dentro de la carpeta platform-tools donde veréis 2 archivos llamados adb y fastboot.
5- Ahora empieza lo bueno, debemos abrir una consola de comandos, cmd para los amigos en ésa misma carpeta, para hacerlo, basta con seleccionar la carpeta, darle click derecho del ratón con la teclas sifth pulsada y seleccionar "abrir consola de comandos aquí".
6- En la tablet vamos a ajustes/información de tablet y en la última opción, "número de compilación", que será LRX21R pulsamos 7 veces, nos saldrá un cartel que dirá "ahora eres un desarrollador".
7- En ajustes nos habrá salido una nueva opción, llamada "opciones de desarrollo", en ella vamos a marcar las casillas "Habilitar desbloqueo OEM" y "Depuración USB", MUY IMPORTANTE HABILITAR AMBAS.
8- Conectamos la tablet al pc y comprobamos los driver, para ello en la consola de comando que hemos abierto en platform-tools escribimos
adb devices y pulsamos intro OJO, AHORA EN LA PANTALLA DE LA TABLET NOS SALDRÁ UN CARTELITO DICIENDO QUE SI ESTE OREDENADOR ES DE CONFIANZA, QUE SI LA HUELLA DIGITAL ES BLABLABLA, HAY QUE MARCAR LA CASILLA Y ACEPTAR. Si hemos hecho todo bien, la consola de comandos nos devolverá un número de serie, eso es que ha reconocido la tablet.
9- Si todo ha ido bien, siguiente comando "adb reboot bootloader" (con esto vamos al bootloader directamente, sin usar botones ni nada).
10- Comprobamos el fastboot con el comando fastboot devices, igual que el adb que hicimos antes nos devolverá un número de serie y nos dirá el modo en el que está la tablet conectada, por ejemplo debería salir algo así como: 473829394847447483 fastboot
11- Ahora vamos a abrir el bootloader con el comando fastboot oem unlock, tendremos que seleccionar la opción "yes" en la tablet con el botón de subir volumen y además esto provocará que se me borren todos nuestros datos, apps, fotos, videos, todo, la tablet quedará como recién salida de la caja.
12- Cuando termine reiniciamos el bootloader con el comando fastboot reboot-bootloader, si después de abrir bootloader la tablet arranca (no me acuerdo si lo hace) reiniciamos en bootloader con adb como os enseñé antes.
13- Flasheamos el kernel con el comando fastboot flash boot boot_noforceencrypt.img (boot_noforceencrypt.img es el nombre del archivo que hemos descargado y que hemos metido en la misma carpeta que el fastboot y el adb, si no está ahí, fastboot no lo reconocerá).
14- Esperamos a que termine, y desde el mismo bootloader hacemos un wipe data factory reset y arrancamos la tablet.
15- Una vez puesta en marcha, vamos a ajustes/seguridad y comprobamos que la tablet está descifrada, si no lo está, volvemos a realizar el wipe data, en este punto yo tuve algún problema pero creo que fue por usar el recovery twrp, con el original y todo original no debería haber problemas.
En resumen:
Instalar sdk y herramientas
Preparar tablet
Conectar al pc
Adb devices
Adb reboot bootloader
Fastboot devices
Fastboot oem unlock
Fastboot reboot-bootloader
Fastboot flash boot boot_noforceencrypt.img
Wipe data
Reiniciar
EL TIEMPO TOTAL UNA VEZ LE COGES EL TRANQUILLO NO VA MÁS ALLÁ DE 5 MINUTOS, EL TUTORIAL ESTÁ HECHO A PRUEBA DE FALLOS SI SIGUES TODO AL PIE DE LA LETRA, PODÉIS INCLUSO COPIAR LOS COMANDOS DE AQUÍ A LA CONSOLA. MERECE LA PENA EL DEDICAR ALGO DE TIEMPO A ESTO, YA QUE EL PROCESO PARA INSTALAR UN KERNEL, LA IMAGEN DE FÁBRICA, UN RECOVERY E INCLUSO UNA RADIO PARA CUANDO SALGA LA VERSIÓN LTE ES MUY PARECIDO Y SE HACE CON LAS MISMAS HERRAMIENTAS, AUNQUE ESO LO DEJAREMOS PARA OTRA OCASIÓN.
Descargar kernel https://www.androidfilehost.com/?fid=95784891001613707
Descargar imagen de fábrica LRX21R https://dl.google.com/dl/android/aosp/volantis-lrx21r-factory-ac87eba2.tgz
Descargar sdk Android, elegir el que se adapte a nuestra versión de SO en el pc https://developer.android.com/sdk/index.html?hl=i
Hilo original xda http://forum.xda-developers.com/showthread.php?p=56919433
Enlazo el tutorial de este mismo foro para flashear una imagen de fábrica, en él podéis encontrar también información sobre el uso del fastboot y las herramientas http://www.htcmania.com/showthread.php?p=16118175
EL TUTORIAL ESTÁ REALIZADO EN CORTO ESPACIO DE TIEMPO, DESDE LA TABLET Y DE MEMORIA, SI ALGUIEN QUIERE AÑADIR ALGO O PREGUNTAR QUE LO HAGA. CUANDO TENGA UN RATO Y ME PONGA EN EL PC YA EXPLICARÉ ALGUNA OTRA COSA.
Nota: después de realizar el proceso, el kernel queda modificado, por lo cual me imagino que en caso de recibir una ota, ésta no se pueda instalar. Para instalarla, habría que flashear el "boot" o kernel original, siguiendo el mismo proceso, pero cambiando el archivo por el que viene dentro del zip de la rom stock.
Todos los agradecimientos para el usuario bbedward de xda.
Vamos a flashear un kernel por fastboot, kernel totalmente stock pero con la modificación para que la encriptación obligatoria que Google nos ha metido en la n9 sea opcional (sin encriptación por defecto).
1- Debemos descargar las herramientas que Google nos proporciona para tales menesteres, para ello, basta con escribir en Google "descargar sdk Android" y entrar en la web oficial de Google developers. También circulan por ahí paquetes con las herramientas adb y fastboot pero no las recomiendo, ni me hago responsable de los fallos que puedan ocasionar, como tampoco me hago cargo de los que las herramientas oficiales mal utilizadas puedan ocasionar.
También descargaremos la imagen oficial para en caso de error tenerla a mano.
2- Instalamos el sdk y en el proceso de instalación nos fijamos bien en la ruta en la que se instala, es muy importante como veremos después.
3- Una vez instalado el sdk se abrirá una pantalla en la que nos pedirá mediante pestañas que es lo que queremos instalar, sdk, apis, etc, vamos a instalar PLATFORM-TOOLS y en "extras" USB DRIVERS, con esto es más que suficiente, pero podéis instalar todo si queréis.
4- Una vez instaladas esas 2 cosas, vamos a meter el boot_noforceencrypt.img (este es el kernel), dentro de la carpeta platform-tools donde veréis 2 archivos llamados adb y fastboot.
5- Ahora empieza lo bueno, debemos abrir una consola de comandos, cmd para los amigos en ésa misma carpeta, para hacerlo, basta con seleccionar la carpeta, darle click derecho del ratón con la teclas sifth pulsada y seleccionar "abrir consola de comandos aquí".
6- En la tablet vamos a ajustes/información de tablet y en la última opción, "número de compilación", que será LRX21R pulsamos 7 veces, nos saldrá un cartel que dirá "ahora eres un desarrollador".
7- En ajustes nos habrá salido una nueva opción, llamada "opciones de desarrollo", en ella vamos a marcar las casillas "Habilitar desbloqueo OEM" y "Depuración USB", MUY IMPORTANTE HABILITAR AMBAS.
8- Conectamos la tablet al pc y comprobamos los driver, para ello en la consola de comando que hemos abierto en platform-tools escribimos
adb devices y pulsamos intro OJO, AHORA EN LA PANTALLA DE LA TABLET NOS SALDRÁ UN CARTELITO DICIENDO QUE SI ESTE OREDENADOR ES DE CONFIANZA, QUE SI LA HUELLA DIGITAL ES BLABLABLA, HAY QUE MARCAR LA CASILLA Y ACEPTAR. Si hemos hecho todo bien, la consola de comandos nos devolverá un número de serie, eso es que ha reconocido la tablet.
9- Si todo ha ido bien, siguiente comando "adb reboot bootloader" (con esto vamos al bootloader directamente, sin usar botones ni nada).
10- Comprobamos el fastboot con el comando fastboot devices, igual que el adb que hicimos antes nos devolverá un número de serie y nos dirá el modo en el que está la tablet conectada, por ejemplo debería salir algo así como: 473829394847447483 fastboot
11- Ahora vamos a abrir el bootloader con el comando fastboot oem unlock, tendremos que seleccionar la opción "yes" en la tablet con el botón de subir volumen y además esto provocará que se me borren todos nuestros datos, apps, fotos, videos, todo, la tablet quedará como recién salida de la caja.
12- Cuando termine reiniciamos el bootloader con el comando fastboot reboot-bootloader, si después de abrir bootloader la tablet arranca (no me acuerdo si lo hace) reiniciamos en bootloader con adb como os enseñé antes.
13- Flasheamos el kernel con el comando fastboot flash boot boot_noforceencrypt.img (boot_noforceencrypt.img es el nombre del archivo que hemos descargado y que hemos metido en la misma carpeta que el fastboot y el adb, si no está ahí, fastboot no lo reconocerá).
14- Esperamos a que termine, y desde el mismo bootloader hacemos un wipe data factory reset y arrancamos la tablet.
15- Una vez puesta en marcha, vamos a ajustes/seguridad y comprobamos que la tablet está descifrada, si no lo está, volvemos a realizar el wipe data, en este punto yo tuve algún problema pero creo que fue por usar el recovery twrp, con el original y todo original no debería haber problemas.
En resumen:
Instalar sdk y herramientas
Preparar tablet
Conectar al pc
Adb devices
Adb reboot bootloader
Fastboot devices
Fastboot oem unlock
Fastboot reboot-bootloader
Fastboot flash boot boot_noforceencrypt.img
Wipe data
Reiniciar
EL TIEMPO TOTAL UNA VEZ LE COGES EL TRANQUILLO NO VA MÁS ALLÁ DE 5 MINUTOS, EL TUTORIAL ESTÁ HECHO A PRUEBA DE FALLOS SI SIGUES TODO AL PIE DE LA LETRA, PODÉIS INCLUSO COPIAR LOS COMANDOS DE AQUÍ A LA CONSOLA. MERECE LA PENA EL DEDICAR ALGO DE TIEMPO A ESTO, YA QUE EL PROCESO PARA INSTALAR UN KERNEL, LA IMAGEN DE FÁBRICA, UN RECOVERY E INCLUSO UNA RADIO PARA CUANDO SALGA LA VERSIÓN LTE ES MUY PARECIDO Y SE HACE CON LAS MISMAS HERRAMIENTAS, AUNQUE ESO LO DEJAREMOS PARA OTRA OCASIÓN.
Descargar kernel https://www.androidfilehost.com/?fid=95784891001613707
Descargar imagen de fábrica LRX21R https://dl.google.com/dl/android/aosp/volantis-lrx21r-factory-ac87eba2.tgz
Descargar sdk Android, elegir el que se adapte a nuestra versión de SO en el pc https://developer.android.com/sdk/index.html?hl=i
Hilo original xda http://forum.xda-developers.com/showthread.php?p=56919433
Enlazo el tutorial de este mismo foro para flashear una imagen de fábrica, en él podéis encontrar también información sobre el uso del fastboot y las herramientas http://www.htcmania.com/showthread.php?p=16118175
EL TUTORIAL ESTÁ REALIZADO EN CORTO ESPACIO DE TIEMPO, DESDE LA TABLET Y DE MEMORIA, SI ALGUIEN QUIERE AÑADIR ALGO O PREGUNTAR QUE LO HAGA. CUANDO TENGA UN RATO Y ME PONGA EN EL PC YA EXPLICARÉ ALGUNA OTRA COSA.
Nota: después de realizar el proceso, el kernel queda modificado, por lo cual me imagino que en caso de recibir una ota, ésta no se pueda instalar. Para instalarla, habría que flashear el "boot" o kernel original, siguiendo el mismo proceso, pero cambiando el archivo por el que viene dentro del zip de la rom stock.