Howto Samba (Beta) auf dem iPhone und iPod Touch installieren
von griesgram am Mai.27, 2009, unter Allgemein, Howto, Programme, iPhone, iPod Touch
Wer kennt es nicht, man möchte schnell ein paar Dateien auf das iPhone oder den iPod Touch kopieren, da man entweder kein Memory Stick besitzt, oder wie ich, ihn zu Hause vergessen hat. Wen man Windows XP benutzt, muss iTunes installiert sein, um auf den Speicher des iPhones oder iPod Touch zugreifen zu können. Ansonsten hat man lediglich Zugriff auf die Kamera.
Wer jedoch gerne vollen Netzwerkzugriff auf die Festplatte von seinem iPhone oder iPod Touch haben möchte, ohne Software auf dem Windows oder anderem SMB/CiFS fähigen Betriebsystem installieren zu müssen, kann die Samba Software für das iPhone und den iPod testen. Der Entwickler bittet um Hilfe beim Testen der Beta.Die folgende Anleitung richtet sich an Erfahrene iPhone Benutzer und setzt ein gejailbreaktes iPhone oder iPod Touch voraus!
About
Mit Samba für das iPhone und den iPod Touch, könnt ihr euer Mobilen Geräte als Netzwerklaufwerke sehen und könnt Dateien auf das Samba Dateisystem schreiben, ändern, kopieren und streamen. Es funktioniert mit allen Betriebsystemen die das SMB/CIFS Protokol unterstützen (Windows, Mac, Linux, Unix usw.). Der Samba Server auf dem iPhone, verhält sich gleich wie ein anderen Computer im Netzwerk.
Disclaimer
Dies ist ein Beta Release, installiert es auf eure eigene Verantwortung! Ihr müsst den Umgang mit der Konsole gewohnt sein. Die Finale Version wird in Cydia veröffentlicht um eine vereinfachte Installation zu ermöglichen. Wen du es installierst, schreibe dem Developer ein Feedback über das Samba Paket, auf welchem Gerät du es installiert hast, welche OS Version installiert ist und natürlich ob es funktioniert.
Bitte Reporte deine Feedbacks an: openhebrew (at) gmail (dot) com mit dem Subject/Betreff "Samba".
Installation Anleitung
- Verbinde dich via SSH mit deinem iPhone
- Führe folgende Befehle der Reihe nach aus:
- Respring oder Neustart beim iPhone oder iPod Touch durchführen
wget installieren
apt-get update
apt-get install wget Samba Packet herunterladen und installieren
wget http://apt.saurik.com/debs/samba_3.2.7-4_iphoneos-arm.deb
dpkg -i samba_3.2.7-4_iphoneos-arm.deb
wget http://tom.zickel.org/samba/com.db.samba_0.0.3_iphoneos-arm.deb
apt-get install mobilesubstrate preferenceloader
dpkg -i com.db.samba_0.0.3_iphoneos-arm.debSamba sollte nun installiert sein.
Samba benutzen
Samba ist standardmässig deaktivert, wenn ihr frisch installiert habt.
- Einstellungen beim iPhone oder iPod Touch öffnen
- zum Eintrag Samba navigieren und öffnen
- Verändere die Einstellungen nach deinen Wünschen
- Um Samba zu starten, stelle Sicher das Autostart auf "on" ist.
- Nachdem ihr die Einstellungen vorgenommen habt, könnt ihr die IP von eurem iPhone oder iPod Touch in Windows/Linux wie folgt eingeben:
mit Windows aufs Share zugreifen
\\IP.Deines.iPhones.iPods\main mit Linux aufs Share zugreifen
smb://IP.Deines.iPhones.iPods/mainUm die IP eures iPhone oder iPod Touch herauszufinden, könnt ihr "sbsettings" via Cydia/Icy installieren. Wen ihr "sbsettings" installiert habt, könnt ihr mit dem Finger einen Strich ziehen entlang der Statusbar um "sbsettings" zu öffnen. Im Angezeigten Fenster sollte nun die IP ersichtlich sein.
Uninstall
Um Samba wieder zu deinstallieren gebt ihr folgendes als Root im Terminal ein:
apt-get remove sambaEin paar Wichtige Hinweise zum Schluss
- Der Samba Dienst ist standardmässig deaktiviert nach der Installation.
- Der Benutzer des Samba Dienstes ist Root und kann nicht geändert werden
- Standard Passwort ändern
- Der Netbios Dienst "nmbd" ist nicht automatisch geladen, das iPhone oder der iPod Touch zeigen zur Zeit noch keine Computer im Netzwerk an.
Das Dienst Standard Passwort ist in den Einstellungen ganz unten zu finden. Dies ist ein Sicherheits Feature. Jedes Gerät hat sein eigenes Passwort welches beim Installieren generiert wird. Für diejenigen die lieber ihr eigenes Passwort setzen möchten, können dies auch in den Einstellungen von Samba tun.
Das ganze Dateisystem des Geräts wird als schreibbares Netzwerk Share angezeigt, mit der URI \IP.deines.iPhones.iPodsmain für Windows oder für Linux smb://IP.deines.iPhones.iPods/main.
Um auf das Samba Netzlaufwerk zugreifen zu können, auch wen der Screen (Gerät im Standby) schwarz ist, kann man die Applikation "insomnia" installieren via Cydia/Icy oder direkt via apt-get Befehl.
apt-get install com.imalc.insomniaFühre ein Respring aus nach der Installation von Insomnia, nachdem sollten Netzwerkapplikationen wie Samba nicht mehr in den Ruhe Modus gehen. Dieser Schritt ist optional

