/vendor
es la partición hermana de /system
en los dispositivos Android, que contiene aplicaciones y bibliotecas del sistema que no tienen código fuente disponible en AOSP, sino que han sido añadidas por los proveedores (OEM). También contiene imágenes del firmware del SoC, es decir, bibliotecas y binarios específicos del hardware (OpenGL, ISP...). Los blobs propietarios (HALs) normalmente viven en /vendor como bibliotecas compartidas (archivos .so) que son cargados por los binders de Android cuando los procesos llaman a un componente de hardware. Esta partición era opcional antes del soporte de Treble y /vendor
solía ser sólo un enlace simbólico a /system/vendor
. Sin embargo, en los dispositivos Treble contiene un sistema de archivos separado, normalmente el mismo que el de /system
es decir ext4
o f2fs
.
Si accidentalmente flashea la imagen de recuperación sobre la partición del proveedor, no brickeará su dispositivo a menos que tenga una ROM o un firmware de fábrica para flashear. Sin embargo, su sistema de archivos se borra y necesita ser recreado. El flasheo del firmware de fábrica lo hará por ti, pero también puedes formatearla manualmente desde TWRP Wipe
o a través del emulador de terminal utilizando mkfs.ext4
o mkfs.f2fs
comandos.
Más información: PARTICIONES Y SISTEMAS DE ARCHIVOS DE LOS DISPOSITIVOS Android