TRADUCCIÓN DE LA GUÍA HECHA POR EL DESARROLLADOR CHROMIUM (versión de fecha 29.06.2014)
El hilo original en el foro de XDA-developers es ESTE:
http://forum.xda-developers.com/showthread.php?t=2788632
POR FAVOR tened en cuenta que para cualquier duda hay que acudir a la versión original, esto es una mera traducción para ayudar a entender la guía original en inglés.
--------------------------------------------
[GUIA] OnePlus One - Como desbloquear el Bootloader, instalar un Custom Recovery y conseguir Root
GUIA
+ Root
+ Instalación de custom recovery
+ Desbloqueo de bootloader
Organización, preparación y requisitos previos
Sé que ya hay unas cuantas guias para rootear este teléfono pero no me han parecido muy detalladas. Esta guía es detallada y explica cada uno de los pasos en una forma a prueba de novatos.
Tareas básicas a las que puedo hacer referencia en la guía:
Abrir la Ventana de Comandos - Presiona la tecla Windows + R, escribe "cmd" (pero sin las comillas), y presiona Enter.
Entrar en modo fastboot - Apaga el teléfono. Mantén presionadas a la vez la tecla de subir volumen y la de encendido hasta que la pantalla de "fastboot" aparezca.
Instalación de ADB y de Fastboot
1.- Descarga la versión completa de las Android SDK
aquí (desplázate hasta el final de la pagina donde pone DOWNLOAD FOR OTHER PLATFORMS y selecciona SDK Tools Only o consigue la versión sencilla con sólo los elementos esenciales
aquí
2.- Extrae el archivo zip y coloca la carpeta de android-sdk-windows en tu escritorio.
Si elegiste descargar la versión sencilla de sdk, salta al paso 5
3.- Solo si descargaste la versión completa de sdk: entra en la carpeta de android-sdk-windows y ejecuta SDK Manager.exe
Instala los siguientes paquetes (hay un total 4 paquetes):
- Tools > Android SDK Tools, Android SDK Platform-tools
- Extras > Android Support Library, Google USB Driver
4.- Solo si has descargado la versión completa de sdk: Vuelve al directorio de la carpeta android-sdk-windows, deberías ver una carpeta nueva que se llama platform-tools. Si no ves esta nueva carpeta, repite el paso anterior
5.- Para confirmar que realmente funciona, abre la ventana de comandos e introduce los siguientes comandos:
cd Desktop/android-sdk-windows/platform-tools
adb version
Si aparece "Android Debug Bridge version x.x.xx" , es que está funcionando. Si da error y pone adb is not a recognized command, es que no ha funcionado. Repite con cuidado los pasos anteriores en ese caso. Cierra la ventana de comandos cuando hayas terminado.
- Activa la Depuración USB - En tu teléfono vete a Ajustes > Información del teléfono > toca en el Número de compilación 7 veces. Esto activará las opciones de desarrollo. Ahora vuelve a Ajustes > Opciones de desarrollo > Depuración USB, y activa la Depuración USB
- Desactiva la protección del recovery de CM - En tu teléfono vete a Ajustes > Opciones de Desarrollo. Entonces desactiva la opción de "Actualiza el recovery con las actualizaciones de sistema"
- Mostrar las extensiones de archivos - Abre la ventana de comandos y escribe "control folders" (sin las comillas). Vete a la pestaña de Ver y desmarca la opción de "Ocultar las extensiones de archivo para tipos de archivo conocidos". Esto ayudará a evitar confusiones cuando se renombren archivos.
- Batería - Asegúrate de que tu teléfono tiene al menos un 60% de la batería, y que tu PC está enchufado y no se apagará espontáneamente durante el proceso. El proceso no es muy largo (entre 5 y 15 minutos), pero es mejor tener suficiente carga en caso de que algo vaya mal.
- Backup (Opcional) - Desbloquear el bootloader borrará completamente todos los datos de tu aparato. Esto incluye aplicaciones, ajustes, e includo los contenidos de la tarjeta sd interna (fotos, música, etc). Copia todos los archivos importantes en un PC o súbelos a alguna nube.
- Instalación de Drivers - Descarga e instala el Universal ADB Driver
Descargas
Descarga un custom recovery y el zip de SuperSU que verás abajo. Coloca ambos archivos (tanto la imagen del recovery como el zip para rootear) en la carpeta de platform-tools que está en tu escritorio, dentro de la carpeta de las android-sdk-windows.
Custom Recovery:
TeamWin Recovery Project (TWRP)
Root:
SuperSU
Información
Hacer root en este aparato es realmente un proceso bastante simple y sencillo. Antes de empezar, se recomienda que al menos intentes entender qué va a hacer cada parte del proceso. Aunque esta guía alargará cada paso para enseñar todos los detalles, el método usado puede descomponerse en tres pasos principales: desbloquear el bootloader, instalar un custom recovery, y finalmente rootear. Cada nuevo paso depende de que el paso anterior se haya completado, y un resumen de cada parte es:
- Desbloquear el bootloader: abre la puerta a la memoria interna del aparato para que se pueda escribir en ella. Esto permite flashear (instalar) imágenes en las principales particiones del teléfono.
- Instalar un custom recovery: se instala un custom recovery en la partición de recovery del aparato y se sobreescribe el recovery que viene por defecto. Los custom recovery tienen muchas funcionalidades y te dan la posibilidad de hacer borrados, instalar zips preparados para flashearse, crear backups completos de tu NAND (un Nandroid backup), y varias cosas más. Se necesita tener el bootloader desbloqueado para instalar un custom recovery.
- Rootear: puedes obtener root mediante el flasheo a través de recovery de una custom rom prerooteada, o flasheando un zip que contiene los binarios de SuperSU. Es necesario tener un custom recovery instalado para hacer esto.
Tras completar estos pasos tu teléfono estará rooteado, tendrá un custom recovery instalado, y su bootloader estará desbloqueado. Este, a mi parecer, es el metodo mas práctico y beneficioso de rootear tu teléfono. Te da algunos conocimientos básicos de adb/fastboot, y debería ayudarte a tener una comprensión aceptable de lo que está sucediendo. Además este método funcionará sin importar qué versión de android tiene tu teléfono.
Si no entiendes algo de esta guía, recomiendo altamente que lo aclares antes de seguir adelante. Haz tu pregunta en este hilo y yo o algun otro contestará. También sugiero que lear todo unas cuantas veces antes de ponerte a hacer nada al teléfono.
Comprendido? Bien... empecemos: