Sie können diese Informationen indirekt über eine Webseite und den Befehl curl abrufen. In der Vergangenheit wurde diese URL heruntergenommen und auf bestimmte Raten begrenzt und hinter eine Art Captcha gestellt, um diese Verwendung zu verhindern. In diesem Fall müssen Sie möglicherweise auf andere Wege wie https://checkcoverage.apple.com/ zurückgreifen .
Je nachdem, ob Ihre Seriennummer 11 oder 12 Zeichen lang ist, nehmen Sie die letzten 3 bzw. 4 Zeichen und geben Sie diese nach dem Teil ? Cc = XXXX an die folgende URL weiter . Wenn Ihre Seriennummer aus 12 Zeichen besteht und mit DJWR endet, geben Sie den folgenden Befehl aus:
curl https://support-sp.apple.com/sp/product?cc=DJWR
Verwenden Sie den folgenden Befehl, um Ihre Seriennummer abzurufen:
system_profiler SPHardwareDataType | awk '/Serial/ {print $4}'
Sie könnten also einen komplizierten Befehl zum Abfragen des Internets haben, wenn Sie einen einzelnen Befehl benötigen:
curl https://support-sp.apple.com/sp/product?cc=$(
system_profiler SPHardwareDataType \
| awk '/Serial/ {print $4}' \
| cut -c 9-
)
und dann die Ausgabe davon durch sed laufen lassen, um zum Schlüsselteil zu schneiden
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|'
Früher gab es eine private Bibliotheksdatei mit diesen Zuordnungen, so dass Sie sie offline abrufen konnten, aber ich habe festgestellt, dass sie seit 10.8.3 (und möglicherweise früher) nicht mehr vorhanden ist. Daher ist der oben genannte Trick der einzige, den ich kenne und der auf dem aktuellen Betriebssystem funktioniert ohne Bibliotheken von Drittanbietern.
Einige nette Bibliotheken von Drittanbietern bieten einen Blick darauf:
Beachten Sie, dass Apple ab November 2017 die Verwendung von https
over http
für diesen Dienst erzwungen hat .
But in OS X 10.7 and 10.8...
Satz? Wenn ich in das Fenster "Über diesen Mac" schaue, sehe ich nichts, was Ende 2009 oder ähnliches aussagt.