Bereits seit Längerem ist es möglich, sein IPhone zu cracken bzw. sagen wir mal lieber jailbreaken wie es ja neuerdings genannt wird. Was sich so tolles mit einem gecrackten IPhone anstellen lässt findet der interessierte Nutzer in unzähligen Quellen. Eine simple Suche bei Google sollte die meisten Fragen beantworten.
Von mir hierzu nur ein Quote, gefunden bei maclife.de
Unter dem Begriff “Jailbreak” wird im Zusammenhang mit dem iPhone das Freischalten des Gerätes für die Installation von Drittanbieter-Software verstanden. Der allgegenwärtige iPhone Atlas hat nun noch einmal eine komplette Übersicht veröffentlicht, die das Vorgehen unter verschiedenen Firmware-Versionen des iPhone beschreibt. Alle Vorgehensweisen sollen zu dem gleichen Ergebnis führen: der Möglichkeit, Daten in das Dateisystem des iPhone zu schreiben und der Installation von installer.app, zum Katalogisieren von iPhone-Applikationen.
Eine nette Spielerei, insbesondere für den Alltag als Linux/Unixanwender ist der Remotezugriff auf das IPhone über SSH. Nicht nur, dass danach viele vertraute UNIX Befehle zur Verfügung stehen, nein es ist tatsächlich sogar möglich, über den aufgebauten SSH Tunnel, eine Internetverbindung aufzubauen. Zugegebenermaßen ein ziemlicher Overkill nur um ins Internet zu kommen aber der Versuch alleine ist es wert.
1. OpenSSH installieren
Damit eine Remoteverbindung aufgebaut wird, installiert man über das gecrackte IPhone mittels Cydia daie Pakete BSD Subsystem, Community Sources und OpenSSH. Die

- Image via Wikipedia
Installation verläuft ähnlich wie die Installation eines Paktektes mit Hilfe vom dem bereits aus Debian bekannten APT. Cydia versteht sich also als grafisches Frontend für die Paketverwaltung.
OpenSSH installiert einen SSH-Server auf dem IPhone und erlaubt es, sich remote auf das IPhone zu verbinden.
BSD Subsystem stellt den User auf dem IPhone eine Vielzahl an Anwendungen bereit, die Zugriff und Manipulation direkt auf dem IPhone via Kommandozeilentools erlauben.
2. SSH verbindung aufbauen
Um die SSH Verbindung aufzubauen, muss erstmal die IP vom IPhone herausgefunden werden. Ich benutze SBPrefs um sie mir anzuzeigen, alle Anderen können ja die IP aus den Settings ablesen. Jetzt muss openssh nur noch auf dem Iphone aktiviert werden. Auch das mache ich bequem mit SBPrefs und schon kann man sich bequem remote auf das IPhone einloggen.
#einloggen als root auf das iphone
#ssh root@IPADRESSE
ssh root@192.168.0.53
#das default passwort 'alpine' eingeben
password:alpine
3. Und nun?
Ja wer diese Frage selber nicht beantworten kann sollte sich schnellstmöglich wieder ausloggen, denn ihr befindet euch mit root-Rechten auf dem IPhone. Und damit lässt sich nicht nur allerhand tolles Zeug anstellen sondern auch ziemlich viel kaputt machen, alle Anderen können nun zum Beispiel:
4. Unixbefehle ausprobieren
Da das IPhone auf OSX basiert und OSX wiederum auf Darwin und Darwin ein UNIX Derivat ist, lassen sich auch zumindest die üblichen UNIX/Linux Befehle ausführen.
#cd um verzeichne zu wechseln
cd /private
#clear um den bildschirm zu leeren
clear
#df um aktuellen speicherverbrauch auf der platte anzuzeigen
df
#ls um dateien und verzeichnisse aufzulisten
ls -l
5. Dateien kopieren
Den einfachsten Zugriff auf das IPhone bekommt man mit einem SFTP Client. Unter Windows ist das WinSCP, Linux- und Unixbenutzer benutzen einfach eins der mitgelieferten Clients. Ich benutze Nautilus. Es lässt sich auch dank root-Reche auch ganz bequem Verzeichnisse und Dateien anlegen.
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=d61dc7e5-ea9a-41b3-8eca-c70fc58129d7)