4 votos

¿Cómo puede un usuario de Android saber qué módulos de Project Mainline admite su dispositivo?

Project Mainline (oficialmente "Componentes del Sistema Modular") introdujo un conjunto de componentes del sistema operativo que Google puede actualizar a través de actualizaciones del sistema de Google Play.

Algunos de estos módulos son obligatorios para que los fabricantes de equipos originales los admitan según la versión de Android con la que se envíe el teléfono, pero algunos de estos módulos son opcionales. Los fabricantes de equipos originales pueden optar por agregar soporte para más módulos al actualizar a una nueva versión de Android, también.

Como dice el título, ¿cómo puede un usuario de Android determinar qué componentes del sistema modular su teléfono realmente admite?

1 votos

Los módulos montados en /apex/ (desde /system o /vendor) son actualmente módulos compatibles. Los OEM pueden agregar nuevos módulos con nuevas OTAs o a través de GMS. Por cierto, esto no es algo con lo que un usuario final deba preocuparse (o al menos no tiene utilidad). Se relaciona con los desarrolladores de ROM y en particular con los OEM.

0 votos

@IrfanLatif Si deseas reescribir este comentario como una respuesta completa, lo aceptaré como la solución. Esto funcionó para mí: mi OnePlus 7 Pro (lanzado con Android 9) tiene 7 módulos en /system/apex/.

2voto

stillstanding Puntos 10346

Puedes ejecutar /system/bin/pm get-moduleinfo --installed para enumerar todos los módulos instalados con su nombre de paquete y etiqueta de paquete. Ejecutar /system/bin/pm get-moduleinfo --all lista todos los módulos disponibles (posiblemente algunos que no están instalados) actualmente conocidos para esa versión de Android

1voto

user2089636 Puntos 31

Nota: el usuario IrfanLatif respondió a esta pregunta en un comentario debajo de la publicación original.

Cada "Componente del Sistema Modular" se almacena como un solo archivo .apex en system/apex/ o vendor/apex. El nombre de cada archivo en este directorio indica a qué módulo pertenece. Por ejemplo, system/apex/com.google.android.tzdata.apex es el módulo de datos de zona horaria (https://source.android.com/devices/architecture/modular-system/timezone).

Pude ver estos archivos usando una aplicación de explorador de archivos, sin necesidad de acceso root.

1voto

qwertyuiop Puntos 1

Prueba esta aplicación mía: Mainline Module Info/Updater

Captura de pantalla de la aplicación:

captura de pantalla

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X