Como alterar as informações do fornecedor OEM?

Como alterar as informações do fornecedor OEM?

Em execução: cat /sys/devices/virtual/dmi/id/{sys_vendor,chassis_vendor,product_name}produz a saída:

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

Como eu mudaria esses valores? Eu sei que isso pode ser feito através do registro do Windows, então espero que haja uma maneira igualmente simples no Linux.

Editar: tentei alterar os arquivos com sudoedit, mas eles estão bloqueados para edição (como a maior parte do diretório /sys/, pelo que entendi). Existem algumas maneiras de fazer isso no Windows, mas não encontrei nenhuma informação online sobre como editar esses valores no Linux.

Responder1

Os gravadores de BIOS fornecem ferramentas para atualizar as informações de DMI, sem a necessidade de modificar imagens de BIOS, para empresas que fabricam dispositivos que usam esses BIOSs. Por exemplo,AMItem uma AMIDEDOSferramenta para DOS, ou AMIDEWINDMIEdit para Windows (havia uma AMIDELNXpara Linux, mas não é mais fornecida). Essas ferramentas geralmente são fornecidas sob NDA, mas alguns fabricantes as fornecem em suas imagens de atualização do BIOS.Este artigofornece uma boa descrição das possibilidades e uma lista de ferramentas (relevantes quando foi escrito, em 2012).

Basicamente, o que você está pedindo é possível, mas usando ferramentas às quais você provavelmente não tem acesso oficialmente, a menos que o fabricante do seu sistema as forneça (por exemplo Lenovo, mas então você não teria entradas “Para ser preenchido pelo OEM” em primeiro lugar).

Responder2

Tanto quanto sei, e de acordo comeste link SE postado nos comentários, as informações DMI vêm de tabelas codificadas no BIOS do sistema (ou firmware UEFI). Para alterá-los persistentemente, seria necessário descompactar uma atualização de BIOS, modificar as tabelas DMI dentro dela usando ferramentas específicas do fornecedor de BIOS e, em seguida, empacotá-la novamente em uma atualização de BIOS personalizada e atualizá-la em seu sistema. Qualquer erro no processo corre o risco de bloquear o seu computador.

Os sistemas com inicialização segura geralmente exigem que as atualizações de firmware sejam assinadas criptograficamente; portanto, sem as chaves privadas do fornecedor, você não seria capaz de criar um pacote de atualização de firmware personalizado que seria instalado normalmente.

O Windows pode ter entradas de registro que podem substituir as informações DMI relatadas pelo BIOS, mas isso é basicamente apenas configurar seu sistema operacional para contar pequenas mentiras aos seus aplicativos, nada mais.

informação relacionada