Ver Mensaje Individual
  #1  
Viejo 11/11/17, 13:44:37
Array

[xs_avatar]
Gorobei Gorobei no está en línea
Miembro del foro
· Votos compra/venta: (13)
 
Fecha de registro: abr 2011
Mensajes: 271
Tu operador: Movistar

Root en Pixel 2 XL (Android 9 y Android 10)

Tutorial completo para rootear el Pixel 2XL mediante Magisk. Funciona con Android 9 y Android 10.

Antes de nada, necesitamos:

- Imágenes oficiales de Android: https://developers.google.com/android/images
- Magisk Manager: https://forum.xda-developers.com/app...mless-t3473445 -- Última versión: v7.3.2
- Herramientas SDK: https://developer.android.com/studio...platform-tools -- Última revisión: 29.0.2 (julio 2019)

INSTALAR COMANDOS ADB y FASTBOOT

(Click para mostrar/ocultar)
- Nos descargamos el archivo zip de las herramientas SDK según nuestro SO.
- Descomprimimos el zip donde queramos (se trata de una carpeta llamada "platform-tools").
- Nos vamos a dicha carpeta con el explorador de archivos de Windows y tecleamos "cmd" en la barra de ruta del explorador. Se abrirá la ventana de comandos negra de Windows señalando a la carpeta en la que estábamos.
- Tecleamos los siguientes comandos:
Código:
adb --version
fastboot --version
Deberíais ver algo de información tipo:
Código:
Android Debug Bridge version 1.0.39
Version 0.0.1-4500957
Si es así, continuamos.


DESBLOQUEAR EL BOOTLOADER

Atención: Este proceso borra todos los datos de tu teléfono. Y cuando es todos, quiere decir todos.
(Click para mostrar/ocultar)
- En el teléfono, abrir Ajustes, ir a Sistema y a Información del teléfono. Tocar 7 veces en Número de compilación. Con esto se habilitan las opciones de desarrollador. Es posible que os pida el PIN del teléfono. Lo ponéis.
- Volver para atrás un menú y entrar en Opciones de desarrollador. Activar la opción Depuración por USB.
- Activar el la opción de desbloqueo OEM.
- Conectar el teléfono al PC con el cable USB.
- Desde el PC, ir a la carpeta platform-tools y abrid la ventana de comandos.
- Introducir el siguiente comando:
Código:
adb reboot bootloader
- El teléfono se os reiniciará en una pantalla negra fea con letras. Contened la respiración y continuad, no pasa nada.
- Teclead ahora en la ventana de comandos:
Código:
fastboot flashing unlock_critical
- Seguid las intrucciones en la pantalla usando las teclas de volumen y encendido del terminal. Cuando acabe, tendréis el teléfono desbloqueado y completamente limpio como una patena.


INSTALANDO IMÁGENES COMPLETAS DE ANDROID

NOTA 1: No es posible desactualizar versiones de Android, es decir, instalar una versión antigua sobre una nueva. Google impide este proceso. Sólo es posible instalar versiones más nuevas o reinstalar la misma que ya se tenga.

NOTA 2: Instalar imágenes de fábrica requiere tener el bootloader desbloqueado, mientras que flashear OTAs no, sin embargo, si pasa algo mientras flasheas una OTA, es probable que no puedas recuperar el teléfono sin recurrir a un RMA.

Actualizar a una nueva versión (imagen de fábrica)
(Click para mostrar/ocultar)
- Descargar la versión de Android para nuestro teléfono que deseemos desde el enlace a la página oficial que está al principio del tutorial.
- Descomprimir el archivo zip.
- Dentro hay un archivo llamado flash-all.bat. Hay que abrirlo con un editor de texto, el más recomendable es Notepad++ (https://notepad-plus-plus.org/download/v7.5.6.html). Botón derecho, editar con Notepad++.
- Se debería ver algo así en el editor de texto:
Código:
@ECHO OFF
:: Copyright 2012 The Android Open Source Project
::
:: Licensed under the Apache License, Version 2.0 (the "License");
:: you may not use this file except in compliance with the License.
:: You may obtain a copy of the License at
::
::      http://www.apache.org/licenses/LICENSE-2.0
::
:: Unless required by applicable law or agreed to in writing, software
:: distributed under the License is distributed on an "AS IS" BASIS,
:: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
:: See the License for the specific language governing permissions and
:: limitations under the License.

PATH=%PATH%;"%SYSTEMROOT%\System32"
fastboot flash bootloader bootloader-taimen-tmz12b.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot flash radio radio-taimen-g8998-00164-1710262031.img
fastboot reboot-bootloader
ping -n 5 127.0.0.1 >nul
fastboot -w update image-taimen-opm1.171019.013.zip

echo Press any key to exit...
pause >nul
exit
- En la línea 23, hay que borrar el "-w" de tal forma que la línea de código quede así:
Código:
fastboot update image-taimen-opm1.171019.013.zip
Esto evita que el instalador formatee la partición de datos del teléfono.
- Guardamos y salimos.
Sugerencia: Para facilitar la introducción de comandos, yo suelo copiar el contenido de la carpeta platform-tools en la carpeta de la imagen de Android, de esta manera algunos comandos se simplifican.
- Abrimos terminal como ya sabemos y escribimos:
Código:
adb reboot bootloader
- La pantalla negra fea de antes. Ejecutamos el instalador:
Código:
flash-all
- Cuando acabe, sistema operativo nuevo instalado.


Actualizar a una nueva versión (mediante zip OTA)
(Click para mostrar/ocultar)
- Descargamos la última OTA de la página oficial de Google que puse al principio (a la izquierda pone: Full OTA images)
- Reiniciamos el teléfono en modo Recovery:
Código:
adb reboot recovery
Tendremos una pantalla aún más fea que la anterior con un droide abierto un poco perturbador. No asustarse.
- Apretad el botón de encendido del teléfono y sin soltarlo, apretad el de volumen+ y soltar. Si lo habéis hecho bien, os saldrá una pantalla con letras amarillas y azules. Con los botones de volumen subimos y bajamos en las opsiones y con el de encendido la seleccionamos. Seleccionamos la opción "Apply update from ADB". El teléfono se quedará esperando con una pantalla negra y algunas letras abajo. Lo dejamos así.
- Desde el PC, abrimos ventana de comandos y tecleamos:
Código:
adb sideload <archivo de la OTA.zip>
Por ejemplo:
Código:
adb sideload taimen-ota-opm2.171019.029.b1-9276e899.zip
NOTA: el archivo zip debe estar en la misma carpeta platform-tools para que el comando funcione, si no, deberéis introducir toda la ruta hasta el archivo para que funcione.
- OTA instalada.


Instalar imagen de fábrica completa (formateo completo del teléfono)
(Click para mostrar/ocultar)
- Descargar la imagen de fábrica completa desde la página de Google.
- Descomprimirla y copiar el contenido de la carpeta platform-tools en la misma carpeta (recomendado).
- Reiniciar el teléfono en el bootloader con los comandos:
Código:
adb reboot bootloader
- Ejecutar el script de instalación tal cual:
Código:
flash-all
- Sistema operativo completo instalado y teléfono limpio.


ROOTEAR CON MAGISK

(Click para mostrar/ocultar)
- Desde el teléfono, descargar Magisk Manager desde el enlace al hilo oficial de XDADevelopers del principio (archivo apk) e instalarlo.
- En el PC, buscar un archivo llamado "boot.img" en el paquete zip de la imagen de fábrica de Android. Descomprimidlo (no necesitamos el resto).
- Copiad este archivo al teléfono, bien manualmente, o bien con comandos:
Código:
adb push <ruta al archivo boot.img> /sdcard
- En el teléfono, abrid Magisk Manager y seleccionad Instalar en el mensaje que os saldrá.
- Seleccionad de nuevo Instalar en el nuevo diálogo (Parchear imagen boot).
- Seleccionar el archivo boot.img que acabáis de pasar al teléfono. Esperad a que Magisk acabe de parchearlo.
- La aplicación os habrá creado un archivo "patched_boot.img" en una carpeta MagiskManager.
- Pasáis este archivo "patched_boot.img" a vuestro PC, manualmente o con comandos:
Código:
adb pull /sdcard/MagiskManager/patched_boot.img
- Reiniciáis el teléfono en modo bootloader:
Código:
adb reboot bootloader
- Flasheáis la imagen boot parcheada que acabáis de pasar desde el teléfono y reiniciáis el teléfono:
Código:
fastboot flash boot patched_boot.img
fastboot reboot
Nota: El archivo debe estar en la misma carpeta "platform-tools" para que funcione el comando tal cual, si no, se deberá introducir la ruta completa al archivo boot parcheado.
-Abrir MagiskManager y comprobar que el root es operativo.



Última edición por Gorobei Día 11/09/19 a las 17:29:19. Razón: Actualizar versiones
Responder Con Cita
Los siguientes 5 usuarios han agradecido a Gorobei su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]