È possibile ottenere indirettamente queste informazioni da una pagina Web e dal comando arricciatura. In passato questo URL è stato rimosso e valutato in modo limitato e messo dietro una sorta di captcha per impedire questo utilizzo, quindi potrebbe essere necessario ricorrere ad altri viali come https://checkcoverage.apple.com/ in quel caso.
A seconda che il numero seriale sia lungo 11 o 12 caratteri, prendi rispettivamente gli ultimi 3 o 4 caratteri e inseriscili nel seguente URL dopo la parte ? Cc = XXXX . Se il tuo numero seriale era di 12 caratteri e terminava con DJWR, emettevi questo comando:
curl https://support-sp.apple.com/sp/product?cc=DJWR
Per ottenere il numero di serie, utilizzare il comando seguente:
system_profiler SPHardwareDataType | awk '/Serial/ {print $4}'
Pertanto, potresti avere un comando complicato per interrogare Internet se hai bisogno di un singolo comando:
curl https://support-sp.apple.com/sp/product?cc=$(
system_profiler SPHardwareDataType \
| awk '/Serial/ {print $4}' \
| cut -c 9-
)
e quindi eseguire l'output di quello tramite sed per tagliare alla parte chiave
curl -s https://support-sp.apple.com/sp/product?cc=$(
system_profiler SPHardwareDataType \
| awk '/Serial/ {print $4}' \
| cut -c 9-
) | sed 's|.*<configCode>\(.*\)</configCode>.*|\1|'
C'era un file di libreria privata con questi mapping in modo da poterlo consultare offline, ma ho notato che era sparito dal 10.8.3 (e forse prima) quindi il trucco sopra è l'unico che conosco che funziona sul sistema operativo attuale senza librerie di terzi.
Alcuni simpatici libarari di terze parti forniscono uno sguardo a questo:
Si noti che a partire da novembre 2017, Apple ha costretto l'uso di https
over http
per questo servizio.
But in OS X 10.7 and 10.8...
frase? Quando guardo nella finestra Informazioni su questo Mac non vedo nulla che indichi la fine del 2009 o qualcosa di simile.