PDA

Ver la Versión Completa : Tutorial: desencripta tu nexus 9 y aumenta el rendimiento, solo para build "R".


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.

Sensei Zaldi00
24/11/14, 21:31:20
Reservado
http://tapatalk.imageshack.com/v2/14/11/24/e72ae7c662463c936a5f9b18a9c845f4.jpg

Como podéis ver en la foto del bootloader, arriba en morado pone "status device : unlocked", bootloader abierto o desbloqueado.
Después nos da información sobre el terminal y el firmware y en el cartel rojo que dice "fastboot", debería poner "fastboot usb", pero en el momento de realizar la foto no lo tenía conectado al pc.
Después salen varias opciones, para seleccionarlas nos movemos con las teclas de volumen y seleccionamos con power. La que nos interesa es la marcada en azul "hboot" ya que desde ella podremos realizar el factory reset.

Anubis_1986
24/11/14, 22:29:30
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 CONCAT 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
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.
Mil gracias compañero

juandiegofx
25/11/14, 03:25:07
Gracias por vincular toda la info de manera organizada :ok:

supra25
29/11/14, 10:40:55
Alguien que lo haya hecho confirma que va realmente fluida sin el cifrado? Es que me da pereza ponerme a cacharrear, no soy muy experto en estos temas pero siempre que he querido lo he acabado haciendo (rootear, instalar roms, etc..) pero uno se compra un Nexus para que el dispositivo venga ya fluido de serie y resulta que no. Si me decís que se nota la diferencia me pondré a ello.
Por cierto gracias al compañero por poner bien ordenada la info.

Sensei Zaldi00
29/11/14, 11:29:31
La diferencia se nota, pero no es nada del otro mundo. Dicen que se nota más en el n6.

juandiegofx
29/11/14, 18:19:53
Yo lo hice ayer con el tutorial del compañero y si se nota cierto detallitos, de nuevo gracias por la info

markyu
30/11/14, 21:16:25
Es dificil hacerlo? Es que la verdad veo muchos pasos y me tira para atrás... Hahaaha

Sensei Zaldi00
30/11/14, 22:00:59
Sinceramente, no. Es cuestión de ponerse un rato. Yo aprendí en su día en un momento, además, piensa que el tutorial está enfocado en una cosa, pero sabiendo manejar esas herramientas puedes hacer muchas más. Algún día querrás meter un recovery, una rom, rootear o tendrás problemas y querrás flashear una imagen limpia, y esto sirve para todo eso. Únicamente necesitas unos conocimientos mínimos de manejo del pc.

Sensei Zaldi00
03/12/14, 05:09:19
Acaban de subir la 5.0.1, así que mejor los que os lo estáis pensando que no hagáis nada de momento, actualizaré el hilo en función de lo que nos encontremos en la nueva versión (esperemos que el cifrado sea oocional).

LEPT
03/12/14, 10:59:14
Acabo de bajármela y mirarla, y lleva el cifrado "obligatorio":

/dev/block/platform/sdhci-tegra.3/by-name/UDA /data f2fs noatime,nosuid,nodev,errors=recover wait,check,forceencrypt=/dev/block/platform/sdhci-tegra.3/by-name/MD1
/dev/block/platform/sdhci-tegra.3/by-name/UDA /data ext4 noatime,nosuid,nodev,nomblk_io_submit,errors=panic wait,check,forceencrypt=/dev/block/platform/sdhci-tegra.3/by-name/MD1

Me la instalo para verificarlo, y luego a ver si me animo a probar a 'quitárselo'.

supra25
03/12/14, 11:19:20
Sigo sin intender que lleve ese cifrado sin posibilidad a quitarselo de manera mas "ortodoxa".

LEPT
03/12/14, 11:35:56
Comprobado, te la cifra si o si.

Para los que no sepáis dónde ver si tenéis el dispositivo cifrado o no, o no lo tengáis cifrado y queráis hacerlo, os indico que se ve en AJUSTES ->SEGURIDAD -> CIFRADO

Os pongo unas capturas de cuando está cifrado:
http://imagizer.imageshack.us/v2/640x480q90/540/LwTzEP.png (https://imageshack.com/i/f0LwTzEPp)

Y cuando está sin cifrar y te metes para cifrarlo:
http://imagizer.imageshack.us/v2/640x480q90/904/VJXlB3.png (https://imageshack.com/i/p4VJXlB3p)

http://imagizer.imageshack.us/v2/640x480q90/904/rIgCjk.png (https://imageshack.com/i/p4rIgCjkp)