Antworten

Thema: Cydia Repository Error mit Cyfix reparieren / entfernen!

Nachricht

Wieviele unterschiedliche Farben hat die deutsche Flagge?

 

Zusätzliche Einstellungen

  • Wenn Sie diese Option aktivieren, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].

Übersicht (Neuester Beitrag zuerst)

  • 17.04.2010
    anonymus

    Cydia Repository Error mit Cyfix reparieren / entfernen!

    Seit ein paar Tagen haben viele Benutzer in Cydia eine Fehlermeldung, dass der GPG Schlüssel vom smxy.org Repository abgelaufen ist.

    Die Meldung erhält ihr, wen bei einem Repository der GPG Schlüssel nicht mehr gültig ist. Einige kriegen auch die Install0us Repo nicht mehr richtig weg.


    Um solche Cydia Repository Fehler zu lösen, hat SecretSS das kleine Bash Script cyfix erstellt, mit dem man ganz einfach fehlerhafte Cydia Repositorys wieder entfernen kann.

    Was wird benötigt:

    • SSH Client oder Mobile Terminal installiert
    • gejailbreaktes iPhone oder iPod Touch
    • APT (kann mit Cydia installiert werden)
    • Erica Utilities (kann mit Cydia installiert werden)
    • Programm cyfix (Download im Anhang)

    Kopiert euch Cyfix mit WinSCP, Cyberduck oder ähnlichen Tools auf euer Gerät und macht es mit CHMOD wie folgt ausführbar.
    mv /private/var/root/cyfix /usr/bin
    chmod 775 /usr/bin/cyfix


    Mit Cyfix die Cydia Fehler beheben

    Jetzt könnt ihr euch mit Putty, Terminal oder MobileTerminal als root Benutzer anmelden und zuerst die Repo Quellen mit apt-get update aktualisieren.

    apt-get update
    Anhang 37788

    Kopiert euch die Repository URL die Probleme macht ohne das http:// und führt anschließend Cyfix wie folgt aus.

    /usr/bin/cyfix
    Anhang 37789

    Nachdem ihr die fehlerhafte URL eingegeben habt könnt ihr die Enter Taste drücken. Anschließend wird das Script automatisch die fehlerhafte Quelle sauber entfernen.
    Führt noch kurz ein Respring durch.


    respring
    Anhang 37790

    Jetzt könnt ihr erneut mit apt-get update die Cydia Repository Quellen aktualisieren.

    apt-get update
    Anhang 37791

    Die Fehler sollte nun nicht mehr vorhanden sein!

    Hinweis von SecretSS: I had to remove the check against user input (check whether the url input is legit and/or exist in Cydia’s files) because I haven’t had time to find out which location definitely contains all repo urls. I thought /var/lib/apt/lists contains everything but I was proven wrong with cydia.install0us.com. So yeah, I need to find a way to do this.

Berechtigungen

  • Neue Themen erstellen: Ja
  • Themen beantworten: Ja
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein