LINUX.ORG.RU

Вышла версия 2.4 Android File Transfer for Linux, теперь и для OS X

 , ,


9

2

Android File Transfer for Linux — свободная и стабильная реализация протокола MTP, который используется для многих современных мобильных устройств. В комплекте присутствует Qt/Cli-интерфейсы, поддерживается монтирование через Fuse. Может закачивать файлы любых размеров, не тормозит и не виснет.

За последние полгода и две версии проект получил большое количество фидбека, писем, проклятий и угроз (больше всего), и почти всё было реализовано. Хоть денег мне никто не шлет, испытываю невероятную потребность отчитаться за проделанную работу перед самой требовательной публикой (вами).

В версии 2.4 было добавлено:

  • Киллер-фича: fuse wrapper автоматически переподключается, если девайс отключили, а потом включили обратно. Ни один проект ТАК не заботится о своих пользователях.
  • Поддержка OS X. Парадоксально, но оригинальный AFT умеет вешать мак целиком и вырубать все внешние USB устройства. Как это у гугла вышло, я не знаю, у меня не получилось. Также, часть названия проекта «…for Linux» теперь не соответствует действительности. Что с этим делать — не знаю, посоветуйте :(
  • Cli-утилита обзавелась интерактивным режимом с readline, историей и подстановками. Для этого пришлось сделать метаразбор метатипов метафункций на этапе метакомпиляции и научить компилятор вызывать функцию с параметрами из tuple, что есть только в самом новом стандарте c++. (я пока держусь и хватает c++11)
  • Смена лицензии на GPLv3.
  • Пост на reddit, где есть много боли и интересного в комментариях (англ.)
  • Проект можно собрать без qt и без readline, для труъ джедаев и терминалов vt-100.

Старые фичи v2.3, корректирующего релиза к v2.2:

  • Отправка zero length packet (или ZLP (просторечие, неценз.), починены все известные зависания на момент v2.2. (Надеюсь, новые уже добавлены в v2.4)
  • Установка cli-тулзы по ninja/make install. засоряем вашу систему
  • Отслеживание EBUSY, когда устройство или интерфейс занят, о чем сообщается по-человечески, а не ioctl failed: Device or resource busy.
  • Различные исправления для Windows Phone. Судя по вестям из полей, Android File Transfer — единственный способ подключить вашу Lumia к Linux. Не знаю правда ли, но приятно, что мир избавился от небольшой части вечного страдания.

>>> Сайт проекта



Проверено: JB ()
Последнее исправление: Klymedy (всего исправлений: 13)

«Поддержка OS X. …for Linux» теперь не соответствует действительности. Что с этим делать — не знаю, посоветуйте :(

Но ведь Ось Х тоже на Линухе, разве не?

Flashwalker
()
Ответ на: комментарий от thecre

Мою Lumia 1020 с последним WP 8 ни gvfs-mpt, ни один из вариантов mtpfs к Kubuntu <= 15.04 не коннектил. На 15.10 не пробовал. А Android File Transfer помогает, да.

Truf
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.