PlatformInfo
Le informazioni sulla piattaforma (PlatformInfo) comprendono diversi campi di identificazione generati o compilati manualmente per essere compatibili con i Servizi in macOS (iMessage, FaceTime e simili). Per maggiori informazioni vedi qui, se vuoi approfondire in merito (in inglese) controlla anche questa sezione.
Per impostare le informazioni SMBIOS, useremo l'applicazione di acidanthera macserial
Per avere info sul SMBIOS può essere eseguito tramite l'opzione -a
Questo genererà una lista completa di tutti i smbios. Possiamo avere un output mirato usando grep
Per questo esempio di Coffee Lake sceglieremo iMac19 come SMBIOS oppure MacMini 8.1 qualora si avesse sola integrata (IGPU)
NOTA: Questo esempio è basato su recenti versioni di macOS quindi tale smbios può essere non supportato su altre versioni. In caso sceglierne un altro!
Per avere info sul SMBIOS può essere eseguito tramite l'opzione -a
Questo genererà una lista completa di tutti i smbios. Possiamo avere un output mirato usando grep
Con il nostro esempio di iMac19,1, eseguiamo macserial in questo modo tramite il terminale:
macserial -a | grep -i iMac19,1
Che ci darà un output simile al seguente:
Product | Serial | Board Serial (MLB) |
iMac19,1 | C02YH0SFJV3Q | C02913310QXLNV98C |
iMac19,1 | C02ZN0U7JV3Q | C02945300QXLNV9UE |
iMac19,1 | C02Z79YNJV3Q | C029331024NLNV9A8 |
iMac19,1 | C02Y42YBJV3Q | C02903104CDLNV91M |
iMac19,1 | C02YK0MJJV3Q | C02915310QXLNV9JA |
iMac19,1 | C02ZWLZXJV3Q | C02952802GULNV91M |
iMac19,1 | C02YN2Y8JV3Q | C02918902CDLNV98C |
iMac19,1 | C02Z70VWJV3Q | C02933101CDLNV91M |
iMac19,1 | C02Z90BAJV3Q | C02935101QXLNV9JC |
iMac19,1 | C02YJ00NJV3Q | C02914200GULNV9JA |
La parte iMac19,1
viene copiata in Generic; SystemProductName.
La parte Seriale
viene copiata in Generic; SystemSerialNumber.
La parte Board Serial
viene copiata su SMBIOS;
Numero di serie della scheda in Generic; MLB
.
Possiamo creare uno SmUUID eseguendo uuidgen
nel terminale, quest'ultimo deve essere copiato in Generic; SystemUUID
.
Impostiamo Generic ; ROM su una Apple ROM (scaricata da un vero Mac ), il tuo indirizzo MAC NIC o qualsiasi indirizzo MAC casuale (potrebbero essere solo 6 byte casuali, per questa guida utilizzeremo 11223300 0000
)
In vostro aiuto c'è un tool RomGen (credits Gengik84) che genera rom da copiare nella relativa posizione del config, oppure aprite un terminale ed eseguite questo comando:
CMD +C per chiudere il processo.
Automatic: YES
Genera PlatformInfo in base alla sezione Generic anziché alle sezioni DataHub, NVRAM e
SMBIOS
UpdateDataHub: YES
Aggiorna i campi Data Hub
UpdateNVRAM: YES
Aggiorna i campi NVRAM
UpdateSMBIOS: YES
Aggiorna i campi SMBIOS
UpdateSMBIOSMode: Create
Sostituisce le tabelle con EfiReservedMemoryType appena allocato
NOTA: Per portatili Dell richiedono il quirk CustomSMBIOSGuid per evitare di avere un
SMBIOS "troncato"
Last updated