TUTORIAL Pixel 6 "oriole": Desbloqueo de Bootloader, Actualización, Root, y Superar SafetyNet

segnini

La familia es lo primero
Admin
SuperMod
Corazón DualSIM
Mensajes
6.737
Puntos
8.959
Móvil
Samsung Galaxy Note 8
⚠️⚠️⚠️¡ATENCIÓN! SI ESTÁS ACTUALIZANDO A ANDROID 13 POR PRIMERA VEZ, LEE ESTO PRIMERO. ⚠️⚠️⚠️

ADVERTENCIA: ERES ÚNICO RESPONSABLE DE LO QUE OCURRA A TU DISPOSITIVO. ESTA GUÍA ESTÁ ESCRITA ASUMIENDO QUE ESTÁS FAMILIARIZADO CON ADB, MAGISK, ANDROID Y ROOT. ES TU RESPONSABILIDAD ASEGURARTE DE SABER LO QUE ESTÁS HACIENDO.

Requisitos previos
  • Últimas Herramientas de Plataforma SDK: ¡si las Herramientas de Plataforma están desactualizadas, tendrás problemas!
  • Depuración USB habilitada.
  • Controlador USB de Google instalado.
  • Recomiendo usar el Símbolo del Sistema (Command Prompt) para estas instrucciones; algunos usuarios tienen dificultades con PowerShell.
    ¡Asegúrate de que el Símbolo del Sistema se esté ejecutando desde tu directorio de Herramientas de Plataforma (Platform Tools)!
Android Developers: Cómo configurar un dispositivo para desarrollo

  1. Sigue estas instrucciones para activar las Opciones de Desarrollador y la Depuración USB.
  2. Activa el Desbloqueo OEM. Si esta opción está desactivada, no es posible desbloquear el bootloader.
  3. Conecta tu dispositivo a tu PC y abre una ventana de comandos en la carpeta de Herramientas de Plataforma (Platform Tools).
  4. Asegúrate de que ADB detecta tu dispositivo:
    Código:
    adb devices
    Si no ves un dispositivo, asegúrate de que la Depuración USB esté activada, vuelve a conectar el cable USB o prueba con un cable USB diferente.
    Si ves "no autorizado", necesitas autorizar la conexión en tu dispositivo.Si ves el dispositivo sin "no autorizado", estás listo para continuar.
  5. Reinicia en el bootloader:
    Código:
    adb reboot bootloader
  6. Desbloquea el bootloader: ¡ESTO BORRARÁ TODO DE TU DISPOSITIVO!
    Código:
    fastboot flashing unlock
  7. Selecciona "Continuar" en la pantalla del dispositivo.
Para instalar Magisk en tu dispositivo, sigue estos pasos:
  1. Descarga e instala Magisk en tu dispositivo.
  2. Descarga el archivo "factory zip" correspondiente a tu versión de construcción (build).
  3. Dentro del archivo "factory zip" se encuentra el archivo de actualización "device-image-buildnumber.zip". Ábrelo y extrae "boot.img".
  4. Copia "boot.img" a tu dispositivo.
  5. Aplica el parche de Magisk a "boot.img": "Instalar" > "Seleccionar y Parchear un Archivo".
  6. Copia la imagen parcheada de vuelta a tu PC. Se llamará "magisk_patched-23xxx_xxxxx.img". Cámbiale el nombre a "master root.img" y consérvalo para futuras actualizaciones.
  7. Reinicia tu dispositivo en modo bootloader.
  8. Flashea la imagen parcheada:
    Código:
    fastboot flash boot <arrastra y suelta el archivo master root.img aquí>
  9. Reinicia tu dispositivo. Abre Magisk para confirmar el acceso root. En "Magisk" en la parte superior, deberías ver "Instalado: <número de versión de Magisk>".
  1. Antes de descargar la actualización OTA, abre Magisk, pulsa en Desinstalar y luego en Restaurar Imágenes. Si tienes módulos de Magisk que modifican el sistema, desinstálalos ahora.
  2. Cuando se te indique, realiza la actualización OTA. Para verificar las actualizaciones manualmente, ve a Configuración > Sistema > Actualización de Sistema > Buscar Actualización.
  3. Permite que la actualización se descargue e instale. NO REINICIES CUANDO SE TE INDIQUE.
  4. Abre Magisk, pulsa en Instalar en la parte superior y luego en Instalar en la ranura inactiva. Magisk reiniciará tu dispositivo.
  5. Ahora deberías tener la actualización con acceso root.
  1. Descarga la actualización OTA.
  2. Reinicia en modo recovery y carga la OTA mediante sideload:
    Código:
    adb reboot sideload
    Una vez en el recovery:
    Código:
    adb sideload ota.zip
  3. Cuando la OTA se complete, estarás en el modo de recuperación (recovery). Selecciona "Reiniciar al sistema ahora".
  4. Permite que el sistema se inicie y espera a que la actualización se complete. Debes dejar que el sistema haga esto antes de continuar.
  5. Reinicia en el bootloader.
  6. Inicia la imagen de root principal (Ver nota 1):
    Código:
    fastboot boot <arrastra y suelta el archivo master root.img aquí>
    Nota: Si prefieres, puedes descargar el archivo "factory zip" y parchear manualmente la nueva imagen de inicio (boot image) y luego flashearla después de la actualización. No flashees una imagen de boot anterior después de la actualización.
    Tu dispositivo debería iniciarse con root. Abre Magisk, pulsa en Instalar y selecciona Instalación Directa.
  7. Reinicia tu dispositivo. Ahora deberías tener la actualización con acceso root.
Nota: Puedes usar Payload Dumper para extraer el contenido de la OTA si deseas parchear manualmente la nueva imagen de inicio. Sin embargo, no cubriré ese proceso en esta guía.
Ten en cuenta que el proceso de actualización de fábrica requiere un bootloader y una radio actualizados. Si estos no están actualizados, la actualización fallará.
  1. Descarga el archivo "factory zip" y extrae su contenido.
  2. Reinicia en el bootloader.
  3. Compara las versiones del bootloader entre la pantalla del teléfono y el número de construcción de bootloader.img.
    Código:
    fastboot flash bootloader <arrastra y suelta el nuevo bootloader.img aquí>
    Si el bootloader se actualiza, reinicia en el bootloader.
  4. Compara las versiones de baseband entre la pantalla del teléfono y el número de construcción de radio.img.
    Código:
    fastboot flash radio <arrastra y suelta el archivo radio.img aquí>
    Si la radio se actualiza correctamente, reinicia al bootloader.
  5. Aplica la actualización:
    Código:
    fastboot update --skip-reboot imagen-nombredecodigo-numerodeconstruccion.zip
    Una vez que se complete la actualización, el dispositivo estará en modo fastbootd. Reinicia en modo bootloader.
  6. Inicia la imagen de root principal (Ver nota 1):
    Código:
    fastboot boot <arrastra y suelta el archivo master root.img aquí>
    Nota: Si lo prefieres, puedes parchear manualmente la nueva imagen de inicio (boot image) y luego flashearla después de la actualización. No flashees una imagen boot antígua después de actualizar.
    Tu dispositivo debería iniciar con acceso root. Abre Magisk, pulsa en Instalar y selecciona Instalación Directa.
  7. Reinicia tu dispositivo. Ahora deberías tener la actualización con acceso root.
Nota: Si prefieres, puedes actualizar usando el script flash-all incluido en el archivo "factory zip". Debes copiar el script, la imagen del bootloader, la imagen de la radio y el archivo de actualización en la carpeta de Herramientas de Plataforma (Platform Tools); luego, deberás editar el script para eliminar la opción -w para que no borre tu dispositivo.
Los comandos del script deberían verse así:
Código:
fastboot flash bootloader <bootloader image name>
fastboot reboot bootloader
ping -n 5 127.0.0.1 > nul
fastboot flash radio <radio image name>
fastboot reboot bootloader
ping -n 5 127.0.0.1 > nul
fastboot update  --skip-reboot <image-device-buildnumber.zip>
Una vez que esto se complete, puedes reiniciar en el bootloader e iniciar tu imagen principal parcheada, o si parcheaste la nueva imagen, flashearla en este momento.
PixelFlasher de @badabing2003 es una excelente herramienta que simplifica el proceso de actualización, incluso parchea la imagen boot por ti.
La aplicación automatiza principalmente la interfaz de ADB para facilitar mucho la actualización y el acceso root. Sin embargo, es MUY recomendable que aún aprendas los "conceptos básicos" de cómo utilizar ADB.

Para obtener instrucciones, descargas y soporte, consulta el hilo de PixelFlasher en XDA.
  1. Sigue las instrucciones de Android Flash Tool para actualizar tu dispositivo. Asegúrate de que "Lock Bootloader" y "Wipe Device" estén DESMARCADOS.
  2. Una vez que se complete la actualización, el dispositivo estará en modo fastbootd.Reinicia en el bootloader.
  3. Inicia la imagen de root principal (Ver nota 1):
    Código:
    fastboot boot <arrastra y suelta el archivo master root.img aquí>
    Nota: Si lo prefieres, puedes descargar el archivo "factory zip" y parchear manualmente la nueva imagen de inicio (boot image), y luego flashearla después de la actualización. No flashees una imagen de inicio antigua después de actualizar.
  4. Tu dispositivo debería iniciar con acceso root. Abre Magisk, pulsa en Instalar y selecciona Instalación Directa.
  5. Reinicia tu dispositivo. Ahora deberías tener la actualización con acceso root.
SafetyNet ha sido descontinuado en favor de la nueva API Play Integrity.

Para resumir y no hacerlo tan extenso, Play Integrity utiliza los mismos mecanismos que SafetyNet para los resultados BASIC y DEVICE, pero utiliza el Trusted Execution Environment (TEE) para validar esos resultados. TEE no funciona en un bootloader desbloqueado, por lo que las soluciones antiguas de SafetyNet fallarán.

Sin embargo, @Displax ha modificado el Universal SafetyNet Fix original de kdrag0n; su mod es capaz de forzar una atestación básica en lugar de hardware, lo que significa que el dispositivo pasará la integridad BASIC y DEVICE.

El mod está disponible aquí. No utilices MagiskHide Props Config con este mod.

Esta es mi configuración que pasa SafetyNet. No proporcionaré instrucciones sobre cómo lograr esto. Inténtalo bajo tu propio riesgo.

Zygisk + DenyList habilitado
Todos los subcomponentes de estas aplicaciones ocultos bajo la DenyList:
  • Google Play Store
  • GPay
  • Cualquier aplicación bancaria/financiera
  • Cualquier aplicación de medios DRM
Módulos:
Universal SafetyNet Fix 2.3.1 Mod

Para verificar el estado de SafetyNet:
Para verificar el estado de Play Integrity:

Puntos importantes a tener en cuenta
  • La imagen de inicio (boot image) NO es lo mismo que la imagen del bootloader. No confundas las dos - SE ESPERA que tú sepas la diferencia.
  • Flashear la imagen incorrecta al bootloader podría dañar tu dispositivo.
  • Mientras que la aplicación de Magisk se utiliza para parchear la imagen de inicio, la aplicación y el parche son cosas separadas. Esto es lo que deberías ver en Magisk para tener un acceso root funcional:
    1689845954688.png
  • "Instalado" muestra la versión del parche en la imagen de inicio. Si dice N/A, no tienes acceso root - la imagen de inicio no está parcheada o hay un problema con Magisk.
  • "App" simplemente muestra la versión de la propia aplicación.
  • Si no tienes una imagen de inicio maestra parcheada, deberás descargar el archivo "factory zip" si aún no lo has hecho, extraer la actualización del sistema que está dentro y luego parchear "boot.img".
  • Si prefieres actualizar con la imagen de fábrica, también puedes extraer y parchear manualmente la imagen de inicio si así lo deseas.
  • Algunos módulos de Magisk, especialmente aquellos que modifican particiones de solo lectura como /system, pueden causar un bucle de inicio después de la actualización. Como regla general, deshabilita estos módulos antes de actualizar. Eres responsable de saber lo que has instalado y qué módulos deshabilitar.
 
Última edición:

Del blog

Es tendencia

¿Ha terminado la locura de añadir tantas cámaras a los móviles?

  • Si

  • No

  • No lo se

  • Ya me gustaría...

  • Ya te gustaría...


Los resultados solo son visibles tras votar.
Atrás
Arriba