Az FTP szerver alkalmazás lehetõvé teszi tetszõleges könyvtár írását/olvasását, akár SD kártyán, vagy bármilyen Androidos telefonon. Mentsen fotókat PC-re, vagy akár másoljon zenét, filmeket a telefonjára.
Ha még nem használ FTP kliens oldali programot, a FileZilla klienst ajánlom (letölthetõ a http://filezilla-project.org/ címrõl), de a Windows beépített file böngészõjével is használható.
Az ingyenes verzió nem támogatja a háttérképet.
Fõbb jellemzõk:
Bármilyen hálózati interfésszel használható, beleértve: WIFI, Ethernet, Mobil háózatok, USB...
Anonymous felhasználó támogatás (deaktiválható).
Egy FTP felhasználó (deaktiválható). Felhasználónév és jelszó cserélhetõ.
Home (saját) könyvtár lehet SD kártya, root könyvtár, stb.
Csak olvasható üzemmód támogatása.
Passzív és aktív módok támogatása.
Rejtett fájlok.
Tetszõleges home könytár támogatása.
Szerver mint "foreground service" futtatása.
Energiatakarékos üzemmód.
Támogatott nyelvek: angol, spanyol, román, francia, olasz, magyar, német, kínai, katalán, koreai, orosz, és portugál nyelven.
Intents:
com.theolivetree.ftpserver.StartFtpServerPro
com.theolivetree.ftpserver.StopFtpServerPro
Fejlesztés alatt:
Szerver root felhasználóként történõ futtatása (a root-olt eszközökön)
TLS-SSL biztonságos kapcsolat támogatása
FTP szerverhez kapcsolódás USB kábelen keresztül (ez akkor hasznos, ha nincs hálózat, de van lehetõség USB-n csatlakozni):
1) A telefonon válassza ki a Settings->Applications->Development (Beállítások-Alkalmazások-Fejleszés) menüpontban az "USB debugging" (USB hibakeresés) opciót
2) Csatlakoztassa a telefont a PC-re az USB kábellel
3) Indítsa el az adb server-t (Futtassa a PC-n az "adb start-server" parancsot)
adb az Android SDK része, rendszerint az android-sdk\platform-tools\adb könyvtárban található meg.
4) Irányítsa át a szükséges portokat PC-rõl a telefonra: futtassa PC-n a "adb forward tcp:2221 tcp:2221" parancsot.
Ezt a lépést az összes FTP szerver passzív portjára meg kell ismételni, ezért célszerûbb kis számú passzív port megadása.
Ezzel a lépéssel az összes, PC 127.0.0.1:2221-es portjára érkezõ csatlakozási kérelem átirányításra kerül a telefon 2221-es portjára.
5) Futtassa a telefonon az FTP szerver alkalmazást, nyissa meg a Beállítások-Hálózati interfész menüpontot, válassza ki a "Hurok (127.0.0.1)" vagy "Mind" opciót.
6) Indítsa el az FTP szervert
7) PC-n kapcsolódjon az FTP kliens segítségével a ftp://127.0.0.1:2221 címre (a port eltérõ lehet, az FTP szerver beállításaitól függõen).
Az így leírt kapcsolat csak PC-rõl kezdeményezhetõ, így csak passzív mód elérhetõ USB-n történõ csatlakozással.
Szükséges engedélyek:
INTERNET
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
Hálózati engedélyek (a szerver FTP klienssekkel történõ kommunikációhoz)
WRITE_EXTERNAL_STORAGE
File-ok SD-kártyára történõ írásának engedélyezéséhez
WAKE_LOCK
A telefont csak akkor tartja ébren, ha fut a szerver alkalmazás. Nem éber telefon állapot esetén az FTP szerverhez történõ kapcsolódás sikertelen lehet.
Program által felhasznált library-k: Apache ftp server v1.0.6. Apache2 License. Android viewflow pakerfeldt (01/Nov/2011). Apache2 License: http://www.apache.org/licenses/LICENSE-2.0.html
Külön köszönet: Beatriz Vera, Surjit Panda, Alex Sovu, Balazs David Molnar, Damien Varvenne, Simone Balducci, Juanvi, Chengcheng Hu, Noelia, Noxa Tagakov, Joon Lim, Tomokazu Wakasugi és Paulino Feitio.