【Personalización de ROM】Android 12 haciendo "cambio oficial de MIUI" ese punto ① entender

Autor: Xiaoxie
Contenido: Comprensión del "Cambio oficial de MIUI"
Hora: 2022.09.27
Modelo: Mi 10
Android: Android 12
Versión: V13.0.7.0 versión estable

Los diferentes modelos, versiones de Android y versiones de MIUI pueden no ser iguales Igual, pero el principio es el mismo. Para la situación específica, tome mi estudio personal y la producción del cambio oficial de MIUI como ejemplo. (Alrededor de 2019, todavía en la etapa de transición de Android 9→Android 10)

Flasheo personal y creación de ROM: verifique el enlace

————————————————————————— ——

→ Diferencia

bolsa de tarjeta

Deslizar tarjeta: en el modo REC, deslícese a un nuevo sistema.
(No es necesario usar una computadora)

Pack oficial de cepillos de alambre

Cepillo de alambre: use la herramienta de cepillo de alambre de la computadora para actualizar el nuevo sistema.
(requiere conexión a computadora)

Paquete todo en uno de cepillo de línea de cepillo de tarjeta

Paquete todo en uno para cepillado de tarjetas y tarjetas en línea: tiene las condiciones de cepillado tanto de tarjetas como de líneas.
(Elija cepillo de tarjeta o cepillo de alambre según sus circunstancias personales)

MiFlash_2018.05.28, enlace: verifique el  código de extracción del enlace: PTnq

MiFlash_2021.02.26, enlace: verifique el  código de extracción del enlace: qTiL

———————— estructura del paquete flash de la tarjeta —— ——————

→◆Resumen
Mi10_V12.0.11.0 pure version_10_BestTime_09.22_7169360
(modelo + versión MIUI + versión Android + autor + tiempo + MD5)

definición de nombre

[Valor MD5] es para garantizar la integridad de la transmisión de información de archivos. (Para ser simple, puede causar daños a la ROM al descargar, mover o copiar)

Lo anterior es un paquete modificado después de optimizarlo de acuerdo con las circunstancias personales.

→◆La
siguiente ROM es el paquete de cepillo de tarjeta ROM, archivos comunes.

archivo ROM

【actualización de firmware】: incluye capa inferior, banda base, controlador, sensor, etc.
【META-INF】: incluye script intermitente y binario correspondiente, firma oficial de MIUI, etc.
[boot.img]: incluye archivos kernel, verificación avb, etc.
[system.new.dat.br, system.patch.dat, system.transfer.list]: estos 3 son un par, la función es poner el definido La carpeta del sistema se cepilla en la partición correspondiente de la máquina flash, etc.
[proveedor.nuevo.dat.br, proveedor.patch.dat, proveedor.transfer.list]: estos tres son un par, y su función es liberar la carpeta de proveedores definida en la partición correspondiente.
(Parece que hay archivos de verificación tanto en el firmware como en el kernel.)

En cuanto a otros archivos, también se están generando varias particiones continuamente, lo sé un poco, pero no en detalle.

Nota: Algunos paquetes no tienen un archivo .br o están empaquetados de manera diferente. (Con la generación de la versión de Android y varios mecanismos, es ligeramente diferente)

———————Cambio oficial de MIUI—————————

→ Características
Crack cam, crack core, tema crack, dominio negro, captura de pantalla en segundos, reinicio avanzado, optimizar la aplicación, eliminar anuncios, centrar el tiempo, mostrar segundos, modificar la barra de estado, el centro de control, desbloquear la partición del sistema, modificar el software, agregar el permiso ROOT, agregar la verificación de ID, agregar configuraciones avanzadas, agregar promoción, etc. (Para ser simple, es más jugable)

————————Configuración avanzada————————

→◆Dividido aproximadamente en dos
controles de programa independientes (Mobile Uncle, bbk, Aurora, etc.) ;Entonces hay una integración profunda en la interfaz de configuración (por ejemplo, el paquete oficial de la versión rusa, el paquete personalizado de algunos grandes en Kuan).

Configuración avanzada para bbk520

(1) El primero generalmente escribe instrucciones en un apk independiente y luego ejecuta comandos de shell (o script) para mover, renombrar, copiar y modificar archivos. Este método es fácil de promocionar y es adecuado para una gran cantidad de paquetes sin adaptar individualmente las configuraciones avanzadas correspondientes (generalmente se requieren permisos ROOT)

El escritorio modificado por cierto jefe.

(2) Este último es generalmente para compilar y modificar parcialmente el sistema oficial e inyectar el correo electrónico correspondiente, para realizar cambios dentro del sistema y no requiere autoridad ROOT, pero debe adaptarse al modelo por separado.

→ Dé un ejemplo: la implementación del dominio negro
Como todos saben, la esencia del dominio negro es modificar el sistema de archivos/marco/servicios.jar. En este caso, solo necesitamos parchear el archivo modificado por adelantado, encapsularlo en una carpeta determinada y luego ejecutar el comando de shell para copiar el archivo preprocesado en él para realizar la apertura del dominio negro, y lo mismo es verdadero para cerrarlo.

————————Partición dinámica ————————

→◆Partición dinámica

partición dinámica

Personalmente, no sé mucho sobre esta partición dinámica. Bienvenidos todos a comunicarse entre sí, aprender y progresar juntos.

———————— Pasos para flashear ———————

→ Situación personal

Pasos para pasar la tarjeta personal - Android 12

Los anteriores son los pasos y hábitos personales intermitentes. (La situación específica varía de persona a persona)

Mi 10_Android 10_TWRP_Wzsx150, enlace: Verifique el  código de extracción del enlace: vWui

→ ▲ Lo anterior, lo que veo es mi entendimiento personal.

Nota:
① Por si acaso, copia de seguridad habitual
② Si tiene alguna pregunta, envíe un mensaje privado
③ Respete la originalidad, indíquelo al reimprimir
④ Bienvenidos a comunicarnos entre nosotros, compartir recursos

→ su elección, espero que sea porque te gusta, no por eso.
@BestTime  @小娜2022

#MIUI13#  #MIUI官方改#  #ROM杂谈#

Supongo que te gusta

Origin blog.csdn.net/qq_26914291/article/details/127511789
Recomendado
Clasificación