¿Cómo cambiar la información del proveedor OEM?

¿Cómo cambiar la información del proveedor OEM?

Ejecutando: cat /sys/devices/virtual/dmi/id/{sys_vendor,chassis_vendor,product_name}produce la salida:

To Be Filled By O.E.M.
To Be Filled By O.E.M.
To Be Filled By O.E.M.

¿Cómo cambiaría estos valores? Sé que se puede hacer a través del registro en Windows, así que espero que haya una forma igualmente sencilla en Linux.

Editar: Intenté cambiar los archivos con sudoedit, pero están bloqueados para editarlos (como la mayoría del directorio /sys/, según tengo entendido). Hay un par de formas de lograr esto en Windows, pero no he encontrado ninguna información en línea sobre cómo editar estos valores en Linux.

Respuesta1

Los escritores de BIOS proporcionan herramientas para actualizar la información DMI, sin necesidad de modificar las imágenes del BIOS, a las empresas que fabrican dispositivos que utilizan esos BIOS. Por ejemplo,IAMtiene una AMIDEDOSherramienta en DOS o AMIDEWINDMIEdit para Windows (solía haber una AMIDELNXpara Linux pero ya no se proporciona). Estas herramientas generalmente se proporcionan bajo NDA, pero algunos fabricantes las incluyen en sus imágenes de actualización del BIOS.Este artículoproporciona una buena descripción de las posibilidades y una lista de herramientas (relevantes cuando se escribió, en 2012).

Básicamente, lo que estás pidiendo es posible, pero usando herramientas a las que probablemente no tengas acceso oficialmente, a menos que el fabricante de tu sistema las proporcione (p.ej lenovo, pero en primer lugar no tendría las entradas “Para ser llenado por OEM”).

Respuesta2

Hasta donde yo sé, y segúneste enlace SE publicado en los comentarios, la información DMI proviene de tablas codificadas en el BIOS del sistema (o firmware UEFI). Para cambiarlos de manera persistente sería necesario descomprimir una actualización de BIOS, modificar las tablas DMI que contiene utilizando herramientas específicas del proveedor de BIOS y luego empaquetarla de nuevo en una actualización de BIOS personalizada y actualizarla en su sistema. Cualquier error en el proceso correría el riesgo de bloquear su computadora.

Los sistemas con arranque seguro a menudo requieren que las actualizaciones de firmware estén firmadas criptográficamente, por lo que sin las claves privadas del proveedor no podría crear un paquete de actualización de firmware personalizado que se instalaría de la manera normal de todos modos.

Windows puede tener entradas de registro que pueden anular la información DMI reportada por el BIOS, pero eso es básicamente configurar su sistema operativo para decirle pequeñas mentiras piadosas a sus aplicaciones, nada más.

información relacionada