J'essaie de déterminer l'âge de la batterie (en le calculant à partir de sa date de fabrication). J'ai besoin de ces informations pour un projet sur lequel je travaille et j'ai besoin de savoir comment y accéder de manière programmatique.
Normalement, il était facile de procéder comme indiqué aquí . Mais depuis Big Sur, ce nombre entier à cinq chiffres s'est transformé en quelque chose de totalement méconnaissable. J'ai trouvé este Cette personne a eu du mal à expliquer ce que cela signifiait réellement et comment en extraire la date de fabrication.
Je n'ai pas réussi à trouver la fiche technique pour comprendre ce qu'Apple veut dire avec ce chiffre aussi, donc si quelqu'un a des informations, ce serait très utile. Merci :)
Si cela a de l'importance, j'extrais actuellement ces informations à l'aide de
ioreg -l -n AppleSmartBattery -r | grep -e \"ManufactureDate\" \
| awk -F',' '{printf ("%s", $56)}' | awk -F'=' '{printf ("%i", $2)}'