Howto Fix Cydia Repository Error mit Cyfix

am 04. Apr 2010 von geschrieben unter Allgemein, Apple, Cydia, iPhone, iPod Touch

Skull SecretSS

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.

Howto

Voraussetzungen

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

Cyfix herunterladen

Ladet euch als erstes das Bashscript Cyfix herunter.

Cyfix

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

cyfix-001

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

/usr/bin/cyfix

cyfix-002

Nachdem ihr die Fehlerhafte URL eingegeben habt könnt ihr die Enter Taste drücken. Anschliessend wird das Script automatisch die fehlerhafte Quelle sauber entfernen.

Führt noch kurz ein Respring durch.

respring

cyfix-003

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

apt-get update

cyfix-004

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.

Das könnte dich auch interessieren:




Copyright © www.hack2learn.org
Dieser Beitrag ist für den persönlichen, nicht-kommerziellen Gebrauch bestimmt. Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung ausserhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers.
(Digital Fingerprint: d3d3LmhhY2sybGVhcm4ub3Jn)


  • CountRo

    Hi, man benötigt auch noch die “Erica Utilities” aus Cydia, sonst kam bei mir der Fehler, dass die Datei “PLUTIL” nicht vorhanden ist!

    • http://www.hack2learn.org/ hack2learn

      Danke, hab ich vergessen hinzuschreiben, da ich Erica Utitlities bereits installiert hatte. Schreibe es gleich mit hinzu.

  • Peter

    Hey – super Tool, danke! Endlich Cydia ohne nervende Popups!

  • gasho

    sry bin kein linux user … kann mit
    ” 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 755 /usr/bin/cyfix ”

    nix anfangen ?!

    • fytwim

      Hast du WinSCP/Cyberduck? Wie weit bist du gekommen?

      • gasho

        WinSCP, naja auf´s ipohne komm ich ja drauf und hab zugriff, nur kalier ich nicht was ich genau das machen soll bzw was nun wo rein kommt oder sowas ….

        da mit ein mv /private/var/root/cyfix /usr/bin absolut kein sinn macht :( warumm kommt nach mv /private/var/root/cyfix noch /usr/bin ?? häää ?? chmod und so kenn ich aber diese zeile mv /private/var/root/cyfix /usr/bin macht mich wirr

        • fytwim

          Cyfix muss nach /usr/bin verschoben werden (du könntest Cyfix auch direkt dahin verschieben, dann musst du das gar nicht ausführen).

          • gasho

            also nochmal für ganzbegriffsstutzige … oder so ^^ was muss ich nun machen? und wie fix ich dann die fehler weg

            • fytwim

              Entweder du legst Cyfix zuerst im root Ordner ab und gibst dann im Terminal (oder wie das bei Windows heisst) den Befehl ein oder du legst legst Cyfix gleich von Anfang an im /usr/bin Verzeichnis ab (so hab ich’s gemacht).

        • http://www.hack2learn.org FatalSysError

          Hi gasho,
          danke für deine Kommentare.

          Die Zeile: mv /private/var/root/cyfix /usr/bin
          muss man nur im Terminal ausführen, falls man cyfix zuerst in den root Ordner auf dem iPhone kopiert hat und per Terminal arbeitet, und macht nicht’s anderes, als die Datei cyfix vom Ordner /private/var/root in den Ordner /usr/bin zu verschieben.

          Wenn du dir also den Schritt sparen möchtest, dann kopier dir die Datei cyfix mit WinSCP / Cyberduck gleich von Anfang an in den Ordner /usr/bin und ändere die Rechte entsprechend auf 775.

          Danach kannst du das Script per Terminal starten, indem du cyfix eingibst und Enter drückst, dass Script fragt dich dann nach der fehlerhaften Repo URL, welche du dann eintippst und wieder mit Enter bestätigst.

          Gruss
          FatalSysError

          • http://twitter.com/Bernie2309 Bernie S.

            wenn ich über das WinSCP-Terminal: /usr/bin/cyfix eingebe kommt:
            Installing necessary tools…
            Unable to automatically install tools,
            please install APT 0.7 Strict from Cydia.

          • riccardo84

            wo soll ich bitte Cyfix herunterladen auf meine iphone -Cydia oder auf pc???
            ich bitte um antwort

  • nass1rm0l1

    Hallo
    Ihr habt es so erklärt, 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 755 /usr/bin/cyfix.
    was ist CHMOD?
    die schritt nervt mich ;-) , und kann nicht weiter gehen.
    any help?
    Thx

    • fytwim

      Die Rechte, wer es alles lesen, beschreiben und ausführen darf. Kann auch manuell über Rechtsklick, Einstellungen / Info geändert werden.

  • nass1rm0l1

    Hallo
    habe gegooglet und das Video gefunden, es ist einfach und easy zum cyfix zu benutzen.

    danke

  • fytwim

    Müsste es nicht 775 statt 755 sein?

    • http://www.hack2learn.org FatalSysError

      Hi fytwim,
      Danke für deinen Kommentar und deine Frage.

      Das Script funktioniert auch mit den Rechten 755, aber recht hast schon, stimmen tut 775 – Beitrag wurde bereits korrigiert.

      Gruss
      FatalSysError

  • riccardo84

    könnt ihr mir bitte das alles bei youtube zeigen?
    das wäre echt nett

  • griesgram

    Findest in Cydia oder kannst manuell installieren auf dem iPhone

Suchst du etwas?

    Immer noch nicht gefunden wo nach du gesucht hast? Hinterlasse einen Kommentar oder kontaktiere uns, damit wir uns darum kümmern können.

Feed Readers

User Online