Nettoyage de Cydia

Vous venez de découvrir l’application Cydia, suite à votre jailbreak de le springboard de votre iDevice.
Il vous est facile d’ajouter des sources repository dans Cydia et installer des packages de ces sources, mais certaines sources dans le temps peuvent être défectueuse, donc certaines erreurs s’affichent dans Cydia lors de son lancement.

  1. Nettoyage des sources défectueuse de Cydia.
  2. Nettoyage dpkg-update
  3. Nouvelle installation de Cydia.

Préambule

  • Un iDevice jailbreaké
  • OS 3x, iOS 4x et iOS 5x.
  • Savoir se connecter sur son iDevice via un logiciel depuis son ordinateur.
  • Ce guide peut aussi s’appliquer en utilisant iFile (payant) ou MyFile (gratuit) uniquement depuis votre iDevice.

Certain logiciels de connexion depuis votre ordinateur sur votre iDevice, nécessitent l’installation du package OpenSSH de Cydia sur votre iDevice.
Dans le cas d’ancien jailbreak, avec des outils comme Blackra1n ou Spirit, vous devez aussi installer le package afc2add de Cydia.

Guide

La première chose à faire est de supprimer cette source défectueuse via la gestion des Sources dans l’application Cydia.
Si cette dernière est bien supprimé dans Cydia mais elle vous cause encore une erreur d’affichage

  • Connectez vous à votre iDevice depuis votre ordinateur.
/etc/apt/Sources.list.d
  • Editer le fichier Cydia.list avec le bloc Note.
  • Supprimer simplement la ligne de la source repository défectueuse.
  • Transférer de nouveau ce fichier.

Supprimer le cache des sources repository

/var/lib/apt/list
  • Effacer tout le contenu du dossier lists.
  • Sauf le dossier partial.
  • Puis aller dans le dossier partial et effacer son contenu.
  • Respring.
  • Puis rafraichir la base de données dans l’onglet « Nouveautés ».

Supprimer le cache des sources repositorys

/var/lib/dpkg/updates
  • Effacer tout le contenu du dossier updates.
  • Respring.

Note : il sera nécessaire de rafraichir les données.

Si malgré cela, Cydia vous affiche toujours des erreurs.

Cyfix

  • Cyfix est un package qui va s’exécuter en ligne de commande.
  • Voir la démonstration vidéo pour son utilisation.
  • Nécessite MobileTerminal (Cydia) sur votre iDevice.
  • Blog officiel.