Fixer "Ce périphérique n'est pas éligible pour la build demandée" Erreur dans iTunes lors de la mise à jour iOS

Si vous essayez de mettre à jour iOS vers la dernière version sur un iPhone, un iPad ou un iPod touch, vous obtenez une erreur dans iTunes en disant:

Le périphérique iOS "Device Name" n'a pas pu être mis à jour. Cet appareil n'est pas éligible pour la génération demandée.

Vous rencontrez l'un des problèmes suivants: soit vous utilisez une ancienne version d'iTunes, vous utilisez une version incorrecte du micrologiciel pour votre appareil, soit gs.apple.com est réacheminé dans votre fichier hosts.

Si vous savez que vous utilisez la bonne version iTunes et iOS et que vous êtes familier avec la modification d'un fichier hosts, lancez # devant l'entrée "74.208.10.249 gs.apple.com" et vous serez prêt à partir. . Si vous n'avez aucune idée de ce que cela signifie, continuez à lire et cela vous sera expliqué facilement. Tout d'abord, couvrons l'aspect iTunes et le firmware, puis expliquons les modifications des hôtes. Essayez-les dans l'ordre, l'un d'entre eux va certainement corriger l'erreur de construction inéligible:

Attendez, puis réessayez de mettre à jour iOS

Parfois, un peu de patience suffit pour remédier à ce message d'erreur. Essayez d'attendre un peu, puis essayez de télécharger et de réinstaller iOS, cela fonctionne souvent.

1) Mettre à jour iTunes

C'est facile, il suffit d'ouvrir iTunes et de mettre à jour vers la dernière version. Ceci est nécessaire car la dernière version d'iOS nécessite les dernières versions d'iTunes. Facile à résoudre

2) Utiliser le bon firmware iOS

La prochaine chose que vous devez faire est de vous assurer que vous utilisez le fichier IPSW du firmware approprié pour votre matériel iOS. Vous pouvez télécharger des fichiers de firmware à partir de ces liens:

  • Les fichiers de firmware iOS IPSW sont disponibles en téléchargement ici

Il semble y avoir beaucoup de confusion en ce qui concerne IPSW dans la différence entre les téléchargements GSM et CDMA, aux Etats-Unis c'est le plus facile à déterminer en fonction du fournisseur cellulaire: AT & T est GSM, Verizon est CDMA. Si vous n'êtes pas sûr de savoir quoi faire avec un fichier IPSW, vous pouvez lire notre procédure pas à pas pour savoir comment les utiliser.

Si vous êtes sûr que vous avez le bon fichier de micrologiciel et que vous obtenez toujours l'erreur iTunes «appareil non éligible», c'est certainement parce que gs.apple.com est bloqué dans le fichier hosts.

3) Supprimer le bloc Hosts

Cela vient généralement des utilisateurs qui ont jailbreaké un appareil iOS à un moment donné sur leur ordinateur, ou ont corrigé l'erreur 3194, et ont par conséquent une ligne dans leur fichier hosts bloquant les serveurs d'Apple. Il y a deux façons de résoudre ce problème, la première est la plus simple:

Facile: Utilisation de TinyUmbrella
TinyUmbrella vous empêche d'utiliser le terminal pour éditer les fichiers système, vous pouvez simplement lancer l'application et la quitter.

  • Télécharger TinyUmbrella pour Mac OS X (lien de téléchargement direct)
  • Télécharger TinyUmbrella pour Windows (lien de téléchargement direct)

Après avoir téléchargé et installé TinyUmbrella, voici comment l'utiliser pour supprimer un bloc hosts:

  • Ouvrez TinyUmbrella et cliquez sur l'onglet "Avancé" en bas
  • Décochez la case "Set Hosts to Cydia on Exit"

Maintenant, quittez TinyUmbrella et l'application va modifier le fichier hosts dans le processus pour supprimer le bloc, ce qui vous permet de vous connecter à nouveau aux serveurs d'Apple. Avant d'essayer, assurez-vous d'activer et de désactiver l'iPhone, l'iPad ou l'iPod touch et de relancer iTunes.

Si vous rencontrez toujours des problèmes, vous devrez peut-être également vider le cache DNS. Quittez iTunes et ouvrez le terminal sous OS X Lion, puis tapez:
dscacheutil -flushcache
Maintenant, relancez iTunes et vous serez bon.

Avancé: modification manuelle des hôtes

  • Quitter iTunes
  • Allez dans le fichier hosts. Pour Mac OS X, il se trouve à l'emplacement suivant: / etc / hosts ou / private / etc / hosts et dans Windows il se trouve dans: c: \ windows \ system32 \ drivers \ etc \ hosts
  • Ouvrez le fichier hosts avec les privilèges d'administration afin que les modifications puissent être effectuées et enregistrées (par exemple: sudo nano / etc / hosts)
  • Cherchez une ligne qui ressemble à ceci:
  • 74.208.10.249 gs.apple.com

  • Mettez un # en face de cela pour le commenter, le faisant ressembler à ceci:
  • # 74.208.10.249 gs.apple.com

  • Enregistrer le fichier hosts
  • Vider le cache DNS et redémarrer iTunes

Quelle que soit l'approche adoptée, l'erreur "build éligible" est corrigée et l'appareil iOS sera mis à jour comme prévu.