Cydia Pakete per SSH mit apt-get updaten, installieren & deinstallieren

6
Cydia Pakete per SSH mit apt get updaten, installieren & deinstallieren  aptgetcydia

Cydia Pakete mit apt-get updaten, installieren & deinstallieren

Manche von Euch kennen vielleicht das Problem – via Cydia ein neues Paket installiert und das iPhone hängt in einer Respring-Schleife. Wenn OpenSSH auf dem iDevice läuft und sich das Gerät im gleichen WLAN Netzwerk befindet kann man das Paket aber auch durchaus per Hand deinstallieren. Und noch mehr: Update, Installation & Deinstallation von Cydia Tweaks per Kommandozeile – und alles was ihr dafür benötigt ist ein iDevice mit Jailbreak, Cydia, installiertem APT, OpenSSH und einen Computer!

Cydia verwendet den in der Linux und Unix Welt bekannten Paketmanager apt und ermöglicht somit sowohl das Update der Cydia Sources als auch die Installation, Deinstallation und das Updaten von Cydia Packages über die Kommandozeile.

Ihr müsst dazu auf dem iPhone via Cydia die folgenden Paket installieren (einige Pakete benötigen evtl. die Cydia Einstellung “Hacker”)

  1. OpenSSH
  2. apt 0.7 strict
  3. aptitude (dazu am Ende mehr)

Um auf das Gerät zuzugreifen ist ein SSH Zugang nötig – diesen stellt man unter Mac OS X und Linux Distributionen über das Terminal her – Windows User können hier auf die kostenlose Software PuTTy zurückgreifen.

Die Verbindung zum iDevice erfolgt über die Eingabe von ssh root@192.xxx.xxx.xxx (IP Adresse des iDevice) im Terminal – in PuTTy muss die IP-Adresse des iPhones einfach in das jeweilige Feld eingegeben werden.

Die Anmeldung erfolgt unter dem Benutzer root mit dem Standard-Passwort alpine.

Wenn ihr soweit alles richtig gemacht habt, solltet Ihr Euch jetzt bereits mit einer Kommandozeile auf Eurem iDevice befinden. Mit apt stehen Euch nun folgende Möglichkeiten auf Eurem iPhone zur Verfügung:

Die beiden Befehle apt-get remove und apt-get purge sind hierbei aber mit größter Vorsicht zu genießen! Hier können unwissende Aktionen leicht zu einem größeren Schaden auf dem iPhone führen. Denkt immer daran – ihr bewegt Euch mit root-Rechten auf dem iDevice!

Wer sich das nicht gänzlich zutraut, kann hier auch auf eine FrontEnd für apt zurückgreifen: aptitude basiert auf ncurses und bietet eine grafische Oberfläche im Terminal für apt-get. Die Installation erfolgt direkt in Cydia oder von der Kommandozeile mit apt-get install aptitude Danach kann aptitude auf dem iPhone mit aptitude gestartet werden. Wer auf den grafischen ncurses-Textmodus-Schnickschnack verzichten kann, der kann aber auch alles über die Kommandozeile direkt mit apt-get usw. regeln.

Wie immer geschieht hier alles auf eigene Gefahr Cydia Pakete per SSH mit apt get updaten, installieren & deinstallieren  icon wink

DEINE MEINUNG ZÄHLT!

Loading Facebook Comments ...

Leave A Reply

No Trackbacks.