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:

while sleep 2; do hexdump -n6 -e '/1 ":%02X"' /dev/random|sed s/^://g | tr -d ":"; done

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