О Ftp Server Pro
Просматривайте и изменяйте любую папку (в том числе и на карте памяти) на Вашем андроид-устройстве при помощи ftp сервера. Вы можете сделать резервную копию фотографий на Ваш компьютер, копировать музыку и фильмы на Ваше устройство, и т.д.
Если у Вас все еще нет ftp клиента, то я рекомендую клиент FileZilla ( Вы можете загрузить его по ссылке http://filezilla-project.org/), но Вы также просто можете использовать проводник.
Бесплатная версия не поддерживает альбомную ориентацию экрана.
Возможности:
Использование любого сетевого интерфейса Вашего устройства: WIFI, Ethernet, Mobile network, USB…
Поддержка анонимных пользователей (может быть отключена).
Один Ftp пользователь (может быть отключен). Имя пользователя и пароль могут быть изменены.
Домашняя директория сервера может быть корневой директорией устройства.
Режим “Только чтение”.
Пассивный и активный режимы.
Отображение скрытых файлов.
Выбор домашней директории.
Возможность запускать сервер как фоновый сервис.
Поддерживаемые языки: English, Spanish, Romanian, French, Italian, Hungarian, Chinese, Portuguese, Catalan, Korean and Russian.
Intents:
com.theolivetree.ftpserver.StartFtpServerPro
com.theolivetree.ftpserver.StopFtpServerPro
Скоро:
Запуск сервера с правами root пользователя (только для устройств с доступом к root).
Поддержка TLS/SSL для безопасных соединений.
Как подключиться к Ftp серверу, используя USB кабель:
Эти советы могут быть полезными, когда у Вас есть USB кабель и нет доступа к сети.
1) На Вашем устройстве зайдите в Настройки=> Для разработчиков и включите опцию “Отладка по USB”
2) Подключите Ваш телефон к ПК, используя USB кабель.
3) Запустите adb сервер. На Вашем компьютере запустите команду “adb start-server”.
adb это программа, которую Вы можете найти в андроид sdk. Обычно она находится в папке android-sdk\platform-tools\adb
4) Перенаправьте порты с Вашего ПК на Ваше устройство. На компьютере запустите команду “adb forward tcp:2221 tcp:2221”
Вам потребуется повторить этот шаг для всех пассивных и активных портов Вашего сервера, заданных в настройках Вашего устройства.
После этого шага любое соединение с Вашего ПК по адресу 127.0.0.1:2221 будет перенаправлено на Ваше андроид-устройство на порт 2221.
5) Запустите Ftp сервер на Вашем устройстве, откройте настройки и в “Сетевых интерфейсах” выберите “Loopback (127.0.0.1)” или “ВСЕ”
6) Запустите Ftp сервер.
7) На ПК подключите Ваш Ftp клиент по адресу ftp://127.0.0.1:2221 (порт может отличитсья, в зависимости от настроек Вашего Ftp сервера).
Соединения в таком режиме всегда должны быть установлены с ПК. Имейте ввиду, что при подключении через USB кабель доступен только пассивный режим.
Требуемые права:
Доступ к интернет
Доступ к информации о состоянии сети
Доступ к информации о состоянии беспроводной сети
Сетевые разрешения, позволяющие серверу открывать сетевые соединения с ftp клиентами.
Запись на внешний носитель
Позволяет ftp серверу записывать получаемые файлы на карту памяти.
Запрещение перехода в спящий режим
Не позволяет устройству перейти в спящий режим пока сервер запущен. Если телефон будет в спящем режиме, соединения с ftp сервером могут быть разорваны.
Библиотеки, использованные в программе: 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
Особые благодарности: Beatriz Vera, Surjit Panda, Alex Sovu, Balazs David Molnar, Damien Varvenne, Simone Balducci, Juanvi, Chengcheng Hu, Noelia, Noxa Tagakov, Joon Lim, Tomokazu Wakasugi and Paulino Feitio.
Читать далее