Nach dem ein iPhone im Jailbreak Modus ist, stehen einem noch mehr Möglichkeiten zur Installation von Apps zur Verfügung.
Der SSH Server Dienst ist bekannt, das dieser nach der Installation von Cydia installiert wird. Damit hat man schon einmal die Möglichkeit remotemäßig von einem PC z.B. mit dem putty auf das iPhone über das Netzwerk zu zugreifen. Damit kann man dann administrativ per Befehlszeile das iPhone steuern.
So weit so gut. Jetzt stellt ich mir die Frage, wie kann ich per FTP auf das iPhone zugreifen! Denn man möchte doch auch gerne mit einem FTP Client von seinem PC aus Dateien auf sein iPhone kopieren. Und dafür muss dann natürlich ein FTP Server Daemon auf dem iPhone laufen.
Dazu hatte ich einfach mal im Cydia nach dem Stichwort FTP suchen lassen und bin auf das App vsftpd gestoßen. Die Installation ist klar, wie gehabt mit dem Cydia per WiFi Netzverbindung und einem Neustart nach der Installation.
Da dacht ich, schön so einfach ging es. Ab in die Commandbox von Windows und direkt mal per ftp <ip-adresse vom iPhone> auf das iPhone zugreifen. Denkste, funktioniert noch nicht so ganz. Es kommt immer eine Meldung über das Verzeichnis /usr/share/empty und dazu Connection failed OOPS: child died.
Der Grund war, das Verzeichnis /usr/share/empty gibt es noch nicht. Also muss es noch von Hand angelegt werden.
Um den FTP Server Dienst vsftpd auf dem iPhone jetzt korrekt ans Laufen zu bekommen, muss noch das Verzeichnis /usr/share/empty angelegt werden.
Dazu mit dem putty auf das iPhone per SSH und mit ROOT anmelden. Dann mkdir /usr/share/empty eintippen und ENTER. Jetzt direkt mal aus der SSH Sitzung ftp localhost eingeben und dann sollte man sich jetzt am FTP Server anmelden können.
Kleiner Hinweis, um aus einer SSH Sitzung auf dem iPhone eine FTP Sitzung zu starten, sollte ein FTP Client auf dem iPhone installiert sein. Dafür gibt es das Cydia AppsPack inetutils.
One Response
ecco
August 6th, 2010 at 23:03
1der VSFTP Server funktioniert ebenfalls nach dieser Anleitung auf dem iOS4! Das habe ich auf meinem iPhone 3GS erfolgreich getestet.
Also, auf iOS 4.0.1 aktualisieren und dann den Jailbreak mit http://jailbreakme.com machen. Dann mit Cydia den VSFTP downloaden und installieren!
Dann wie oben steht noch das Verzeichnis hinzufügen und fertig:)
RSS feed for comments on this post · TrackBack URI
Leave a reply