Cómo extraer boot.img de la ROM stock de OnePlus OxygenOS

Estás leyendo la publicación: Cómo extraer boot.img de la ROM stock de OnePlus OxygenOS

El sistema operativo Android es uno de los mejores sistemas operativos en cuanto a personalización se refiere. Puede hacer prácticamente de todo, desde cambiar la interfaz de usuario hasta realizar algunos ajustes en el sistema operativo, todo gracias a su entorno de código abierto. Hoy nos centramos especialmente en cómo extraer el archivo stock boot.img de OnePlus OxygenOS.

En este artículo, le enseñaré cómo extraer el archivo stock boot.img de la ROM original del dispositivo OnePlus. Esta guía funcionará para todos los dispositivos OnePlus, ya que la mayoría de ellos siguen prácticamente la misma estructura. Todos ellos consisten en un archivo payload.bin en el firmware original.

La cuestión es que cuando descargas el firmware original, viene en formato ZIP. Cuando extraiga el contenido, no verá boot.img, seller.img, system.img ni archivos como estos. En su lugar, verá un archivo ZIP de compatibilidad, una carpeta META-INF, un archivo de texto, un archivo PB y el archivo payload.bin, que en realidad es el archivo más importante.

Simplemente no puedes extraer los archivos IMG usando WinZIP o WinRAR. Necesitará una herramienta de descifrado y Python. Cada archivo IMG que necesitará se encuentra en payload.bin.

¿Por qué extraer Payload.bin?

Como se mencionó anteriormente, los dispositivos Android son muy buenos para la personalización. Se pueden personalizar tanto en el nivel básico que es cambiar la interfaz de usuario, como los temas, las fuentes, etc. Por otro lado, muchas personas curiosas a las que les gusta la personalización llevan el juego al siguiente nivel. Desbloquean el gestor de arranque del dispositivo. Una vez hecho esto, puede actualizar ROM personalizadas, instalar recuperaciones personalizadas como TWRP u obtener acceso a la partición del sistema rooteando su dispositivo usando Magisk.

🔥 Recomendado:  Cómo usar las historias de Instagram para aumentar su compromiso y ganar dinero

Básicamente, hay dos formas de hacerlo, ya sea con TWRP o sin TWRP. El primero es bastante sencillo. Todo lo que tienes que hacer es actualizar el archivo ZIP del instalador de Magisk.

El segundo es todo un proceso, ya que necesita extraer el archivo stock boot.img y luego parchearlo a través de la última versión de Magisk Manager. Luego, finalmente, flashéelo a través de Fastboot. Ahora la primera opción parece fácil, ¿verdad? Bueno, no está en tus manos seleccionarlo ya que todos los dispositivos Android no tienen una compilación TWRP.

El consenso general de la gente prefiere rootear sus teléfonos inteligentes sin el uso de TWRP. Eso requiere el archivo boot.img. Antes era fácil, ya que todos los fabricantes de teléfonos inteligentes solían cargar su firmware en un formato ZIP simple, pero ahora es un poco diferente.

En este artículo, nos centraremos en OnePlus, que utiliza payload.bin. Lo guiaré para extraer el archivo stock boot.img de OnePlus OxygenOS y, tras una extracción exitosa, podrá parchear fácilmente el archivo a través de Magisk y luego actualizarlo a través de Fastboot en la ranura deseada.

Extraiga el archivo Stock Boot.img del sistema operativo OnePlus Oxygen

Extrayendo el archivo payload.bin

Requisitos previos

  • Necesitará una herramienta de descarga de carga útil. Puedes descargarlo desde el enlace que figura a continuación:
  • También necesitarás Python en tu computadora. Puede descargar Python desde el enlace que figura a continuación:

Instalación de Python

Paso 1: Descargue el archivo Python EXE desde el enlace que figura arriba y, tras la descarga exitosa, inicie el archivo.

Extraiga el archivo Stock Boot.img

Paso 2: Haga clic en ‘Instalar ahora’ después de seleccionar la ubicación para instalar el archivo. Se recomienda seleccionar la ubicación predeterminada.

🔥 Recomendado:  ¿Cómo pueden las pequeñas empresas de servicios locales aprovechar la IA para impulsar su marketing digital?
Extraiga el archivo Stock Boot.imgExtraiga el archivo Stock Boot.img

Paso 3: La instalación tardará uno o dos minutos en instalarse. Tras una instalación exitosa, haga clic en el botón “Cerrar”.

Eso es todo y solo recuerda la ubicación donde instalaste Python.

Instalación del volcador de carga útil

Paso 1: Descargue el archivo ZIP de Payload Dumper desde el enlace que figura arriba.

Paso 2: Tras la descarga exitosa, extraiga todos los archivos dentro de la carpeta ZIP a la misma ubicación donde instaló Python.

Si seleccionó el directorio predeterminado al instalar Python, el contenido debe extraerse a la ubicación “C:\Users\USER_NAME\AppData\Local\Programs\Python\Python

Extracción del archivo Payload.bin

Paso 1: Extraiga la ROM Stock de OnePlus descargada. Estará en formato ZIP para que puedas usar WinRAR o WinZIP para extraerlo. Tras una extracción exitosa, verá payload.bin junto con algunos otros archivos.

Extraiga el archivo Stock Boot.imgExtraiga el archivo Stock Boot.img

Paso 2: Copie el archivo payload.bin y péguelo exactamente en la misma carpeta donde instaló Python. Significa que la carpeta tendrá Python, la herramienta Payload Dumper y el archivo payload.bin en el mismo lugar.

Extraiga el archivo Stock Boot.imgExtraiga el archivo Stock Boot.img

Paso 3: En la misma carpeta, vaya a la barra de direcciones y escriba “CMD”. Abrirá el símbolo del sistema.

Extraiga el archivo Stock Boot.imgExtraiga el archivo Stock Boot.img

Etapa 4: Escriba el siguiente comando y presione enter,

python -m pip install -r requisitos.txt

Extraiga el archivo Stock Boot.imgExtraiga el archivo Stock Boot.img

Paso 5: Ahora escriba el siguiente comando y presione enter,

python payload_dumper.py payload.bin

Esto extraerá el contenido del archivo payload.bin.

Paso 6: En la mayoría de los casos, los usuarios obtienen tres archivos: arranque, sistema y proveedor. En algunos casos, los usuarios también obtienen dtbo y algunos otros archivos.

Extraiga el archivo Stock Boot.imgExtraiga el archivo Stock Boot.img

Paso 7: Una vez que se completa este proceso, puede acceder a todos los archivos extraídos en una carpeta llamada Salida. Si ha instalado Python en el directorio predeterminado, la ubicación de la carpeta de Salida será “C:\Users\USER_NAME\AppData\Local\Programs\Python\Python/Output”.

🔥 Recomendado:  23 hermosos ejemplos de diseño de blog y amp; 5 excelentes consejos de diseño para tener en cuenta
Extraiga el archivo Stock Boot.imgExtraiga el archivo Stock Boot.img

Así que se trataba de cómo extraer el archivo stock boot.img de OnePlus Oxygen OS. Ahora puede usar este archivo para rootear su dispositivo. Si tiene alguna dificultad, háganoslo saber en los comentarios.