Je suis quelqu’un d’assez méticuleux et j’aime toujours avoir la dernière version d’iOS sur mes appareils.
Vous connaissez sûrement le site istheapplestoredown.com qui check en permanence la disponibilité du store d’Apple ainsi que les communiqués de presse et les mises à jour iOS (entre autre).

Quel rapport avec moi me direz vous..? Le développeur de ce site propose plusieurs API pour développer des programmes autour de son travail.
J’ai donc eu l’idée de créer une petit script bash qui télécharge la dernière version d’iOS disponible pour un appareil donné.

Présentation et utilisation

Ce script est très simple et tiens en moins de 50 lignes.

Il suffit de l’exécuter depuis un terminal et d’entrer l‘identifiant de son appareil (ex : iPhone8,1 pour un iPhone 6s) lorsque le programme le demande. Vous pouvez trouver l’identifiant de votre appareil sur Mactracker par exemple, ou sur cette page (ligne Hardware string)
Si la mise à jour est déjà téléchargée, le programme quitte, sinon il lance le téléchargement.

Il est également possible de spécifier directement l’identifiant en argument du script.
ex :

Et comme je suis feignant jusqu’au bout, j’ai automatisé tout ca avec un petit Cron Job qui se lance tous les jours à 19h10.
Ainsi je n’ai plus besoin de vérifier les mises à jour d’Apple, quand je rentre à la maison, mes IPSW sont déjà toutes là !

Le script est disponible sur mon Github, vous pouvez donc l’améliorer selon vos souhaits.
Je travail sur une future version en se passant de l’API. N’hésitez pas à me faire vos retours, et idées d’améliorations !