Télécharge Cyfix je le mets en pièces jointe
c'est un fichier .deb à installer
et voilà comment l'utiliser, j'en avais parlé ailleurs
descends plus bas pour cyfix v2 !Il supprimera les sources :
- dont l'orthographe est mauvaise,
- inappropriées (accès bloqué),
- qui sont devenues obsolètes (corrompues ou disparues)
Il faut avoir installé
MobileTerminal qui est nécessaire pour lancer les commandes
Pour l'utiliser c'est assez simple pour les habitués
- On l'installe bien entendu
à partir de CYDIA
- On lance MobileTerminal
- On s'identifie en administrateur en tapant la commande su root
- On entre son mot de passe alpine (par défaut) ou votre password à vous
- On tape cyfix "nom du repo défectueux" et on valide
- On entrera par exemple :
cyfix apt.modmyi.com pour supprimer tout ce qui concerne cette mauvaise source (C'est un exemple !!!!)
- On rebootera ou on fera un respring quand tout semblera ok
Tous les fichiers concernés vont être automatiquement modifiés
Syntaxe de cyfix :cyfix repo.url Supprimera toutes les entrées dans cydia du repo.url
cyfix -l Affichera la liste des repo dans votre CYDIA
1 cydia.iclarified.com
2 cydia.iphonecake.com
3 apt.modmyi.com
4 apt.saurik.com
5 .......
6 .......
cyfix -d Affichera la liste de vos repo avec un N°, et vous demandera de taper le N° du repo à supprimer
(si vous voulez en supprimer plusieurs, séparer les n° par des espaces) puis ENTREE (touche RETOUR)...
si pas de N°, ENTREE pour sortir sans rien supprimer
cyfix -u Pour vérifier si une mise à jour est disponible
cyfix -h Pour avoir la liste des commandes vues au dessus
Le script touchera aux dossiers et fichiers suivants
Dans /private
/ var / lib / apt / lists
/ var / lib / apt / lists / partial
/ var / lib / cydia / metadata.plist
/ etc / apt / sources.list.d
/ etc / apt / sources.list.d / cydia.list
Faites attention à ce que vous supprimerez, je l'ai testé il marche bien.... iOS4.01 sous mon iPhone 4
Cet outil existe depuis quelques temps déjà, il vous évitera d'aller vous balader en ssh dans tous les dossiers à modifier quand on a une
source défectueuse...
Enjoy
Pour voir en entier l'écran dans terminal .... (si on a beaucoup de sources)
Double cliquez sur l écran noir
Ou bien on tape
cyfix -l | lessEt ensuite double cliquez sur le noir de la Fenêtre
on pourra noter les numéros des sources
Tapez Q Pour quitter
On peux ensuite recommencer la commande.... Avec l'option -d
******************************************************************************************
Nouvelle version Cyfix V2Une nouvelle version de cyfix V2 est disponible (en script pour le moment) pour la nouvelle version de CYDIA sortie hier !
Attention elle ne marchera que si vous avez la version 1.1.x de cydia
Pour rappel Cyfix vous permettra de réparer vos sources défectueuses
Améliorations :
* Suppression automatique repos défectueux !!!! (pas besoin de savoir lequel ne va pas)
* Ajout du support pour Cydia 1.1.x
Cyfix V2 va maintenant détecter les repos défectueux et les supprime automatiquement, évitant d'avoir à constater quel repo ne marche plus ....
Pour l'installer
Installez mobileterminal sous cydia (si vous ne l'avez pas)
Téléchargez le script cyfix V2 ici
http://forum.iphonejailbreak.fr/index.php?action=dlattach;topic=5649.0;attach=4561Décompressez-le vous obtiendrez un fichier cyfix2 (sans extension)
Copiez-le en ssh dans le dossier /usr/bin
puis lancez mobileterminal sur votre idevice,
connectez vous en root (login : root mot de passe (par défaut) : alpine)
tapez chmod 755 /usr/bin/cyfix2 (pour autoriser les droits d’exécution)
Vous pouvez faire la même chose avec Winscp (bouton droit sur le fichier cyfix2) pour attribuer les droits
Voilà vous pourrez utilisez cyfix V2
Sous mobile terminal placez-vous dans le dossier /usr/bin (vous devez être logué en root bien sur)
puis tapez selon vos besoins les commandes suivantes :
cyfix -h\n\t-to pour voir la liste des commandes utilisables
cyfix auto\n\t-to pour supprimer automatiquement les repos défectueux
cyfix -l\n\t-to pour lister les repos installés sur votre idevice
cyfix -m <nom du repo défectueux>\n\t-for pour supprimer manuellement un repo