Suite à de nombreuse demande je vais vous expliquer comment supprimer une source déféctueuse dans cydia !
Pré-requis:
- Mobile Terminal ( disponible sur notre repo )
- iFile ou FindFile ( dispo sur notre repo )
Premiere partie pour les personne ayant une source défectueuse.
Étape 1 identifier la source défectueuse ( si vous la connaissez passer cette étape ):
- Entrez dans Terminal
- Tapez su (puis appuyez sur retour)
- Tapez votre mot de passe par défaut alpine (puis appuyez sur retour)
- Tapez apt-get update (puis appuyez sur retour)
- Si vous avez une source défectueuse elle devrait ressortir à la fin ! pour ma par j’ai une erreur sur le source « http://hackyouriphone.org ».
- Quittez Mobile Terminal.
Étape 2 éradication du problème !:
- Ouvrez iFile ou FindFile
- Dans private/var/lib/apt/lists supprimez tous les fichiers qui ont le même nom que la source défectueuse.
- Dans private/var/lib/apt/lists/partial supprimez tous les fichiers qui ont le même nom que la source défectueuse.
- Dans private/var/lib/dpkg/info supprimez tous les fichiers qui ont le même nom que la source défectueuse.
- Dans private/var/lib/cydia supprimez le fichier » metadata.plist
- Dans private/etc/apt/sources.list.d éditez le fichier cydia.list et enlevez la source défectueuse, puis enregistrez.
- Ouvrez cydia et enjoy !
Deuxième partie une alternative à la Première partie !
Cyfix est un script qu’on utilise via Mobile Terminal pour automatiser toutes les étapes de la première partie si vous ne souhaitez pas utiliser iFile
.Il supprimera les sources :
- dont l’orthographe est mauvaise,
- inappropriées (accès bloqué),
- qui sont devenues obsolètes (corrompues ou disparues)
Pré-requis:
Cyfix et Mobile Terminal. ( disponible sur le repo )
C’est parti !:
- Entrez dans Terminal
- Tapez su (puis appuyez sur retour)
- Tapez votre mot de passe par défaut alpine (puis appuyez sur retour)
- Tapez cyfix nom_de_la_source_défectueuse (exemple cyfix repo.apple-thom.fr)
- Puis faites un respiring
Syntaxe de cyfix :
cyfix nom_de_la_source_défectueuse Supprimera toutes les entrées dans cydia du repo.url
cyfix -l Affichera la liste des repo dans votre CYDIA
1 cydia.hackulo.us.com
2 cydia.xsellize.com
3 repo.apple-thom.fr
4 apt.saurik.com
5 etc…
cyfix -d Affiche la liste de vos sources avec un N°, puis taper le N° de la source à supprimer
(pour supprimer plusieurs, séparez les n° par des espaces) et tapez retour.
cyfix -u vérifier si une mise à jour est disponible.
cyfix -h Pour voir la liste des commandes que je viens de citer ^^
Troisième pour résoudre l’erreur » The method driver
/usr/lib/apt/methods/Http could not be found. «
Je vais commencer par vous expliquer d’ou vient cette erreur ! ( bah elle vient de vous ^^ )
Quand vous avez ajouté la source vous avez mis un Http: au lieu d’un http: ( exemple Http://repo.apple-thom.fr au lieu de http://repo.apple-thom.fr )
- Ouvrez iFile ou FindFile
- Dans private/etc/apt/sources.list.d éditez le fichier cydia.list et éditez la source qui a un » Http: » en le remplacent par « http: » , puis enregistrez.
- Ouvrez cydia et enjoy !
Si ce tuto vous a aidez ou que tout simplement vous souhaitez nous aider à développer apple-thom n’hésitez pas à cliquer sur la pub en haut de l’article