Vous pouvez obtenir indirectement ces informations à partir d’une page Web et de la commande curl. Dans le passé, cette URL a été supprimée, son taux est limité et une sorte de captcha a été mis en place pour empêcher cette utilisation. Vous devrez donc peut-être recourir à d’autres voies telles que https://checkcoverage.apple.com/ .
Selon que votre numéro de série comporte 11 ou 12 caractères, prenez les 3 ou 4 derniers caractères, respectivement, et transmettez-les à l'URL suivante après la partie ? Cc = XXXX . Si votre numéro de série était composé de 12 caractères et s’était terminé par DJWR, vous devez émettre cette commande:
curl https://support-sp.apple.com/sp/product?cc=DJWR
Pour obtenir votre numéro de série, utilisez la commande suivante:
system_profiler SPHardwareDataType | awk '/Serial/ {print $4}'
Ainsi, vous pourriez avoir une commande compliquée pour interroger Internet si vous avez besoin d'une seule commande:
curl https://support-sp.apple.com/sp/product?cc=$(
system_profiler SPHardwareDataType \
| awk '/Serial/ {print $4}' \
| cut -c 9-
)
puis exécutez la sortie de cela à travers sed pour couper à la partie clé
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|'
Il existait un fichier de bibliothèque privée avec ces mappages pour pouvoir le consulter hors ligne, mais j’ai remarqué qu’il n’était plus disponible à partir de 10.8.3 (et peut-être plus tôt), l’astuce ci-dessus est donc la seule que je connaisse qui fonctionne avec le système d’exploitation actuel sans bibliothèques tierces.
Quelques belles librairies tierces fournissent un aperçu de ceci:
Notez que depuis novembre 2017, Apple a forcé l'utilisation de https
over http
pour ce service.
But in OS X 10.7 and 10.8...
phrase? Lorsque je regarde dans la fenêtre À propos de ce Mac, je ne vois rien qui indique Late 2009 ou quelque chose de similaire.