November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Sunday, May 5th, 2013 08:41 pm

тем уёбкам из гугла, которые трогают то, что работало.

С какого-то бодуна вместо человеческого UMS, который нормально работает во всех современных операционных системах, они решили вкорячить в четвёртый андроид майкрософтовский протокол MTP, предназначенный для плееров и фотоаппаратов.

В результате вот эту лепоту при попытке скопировать десяток фотографий из телефона на десктоп я наблюдаю уже минут десять:

Оригинал этой записи в личном блоге.

Sunday, May 5th, 2013 09:52 pm (UTC)
Я собрал галерею на piwigo и поставил на телефон софтину, которая заливает туда из галереи.
Sunday, May 5th, 2013 10:52 pm (UTC)
я совершенно согласен с тем, что это неудобно.
но тут вот какой нюанс - usb storage, по факту, это передача всего блочного устройства в управление компу.
не самый прямой вариант.
если и есть какие-то другие способы дать доступ к файловой системе и при этом продолжать работать с ним без эмуляции vfat на программном уровне - то они мне в голову не приходят, если честно.
Monday, May 6th, 2013 07:43 am (UTC)
Именно для девайсов без sd-слота. Как оригинальные нексусы, например.
Мало того, что ее нельзя размонтировать, так она еще и yaffs2, а не fat. Толку-то от такой fs в mass-storage mode.

Так что, только хардкор, только MTP. Вот его реализация в убунте достойна фейспалма, в винде-то все отлично.
Monday, May 6th, 2013 09:45 am (UTC)
Ух ты, у HTC и внутренняя, и внешняя память в vfat. Тогда ищи утилитку, возможно, оно так специально для mass-storage mode.
Monday, May 6th, 2013 02:04 pm (UTC)
начиная с 4й версии для системных разделов самого андроида везде ext4 (разделы vfat у тебя с фирмварью телефона, видимо)
/storage/sdcard0 сделан монтированием через fuse (fuse.sourceforge.net)
каталога с раздела /data (если не путаю, ну да у тебя больше не откуда)
по твоей ссылке речь идёт о внешней карте, где есть vfat
Tuesday, May 7th, 2013 05:23 am (UTC)
на моей мотороле это /data/media и туда пускает без рута
но нашел я этот каталог, конечно, с рутом
без рута вообще тяжко в линуксе, и телефон не исключение ;)
Tuesday, May 7th, 2013 05:36 am (UTC)
но это был 4.1.1
на нексусе с 4.2.2 с его (странной) поддержкой кучи пользователей каталог называется /data/media/0 и без рута туда уже не попасть
всё потому, что добрые дяди в мотороле дали каталогу media права 755, а не менее добрые дяди, собиравшие прошивку нексуса, сделали 770
Tuesday, May 7th, 2013 07:16 pm (UTC)
только в планшетах
на многопользовательские телефоны есть патент Нокии и Гугл не включил эту фичу, но имена каталогов в 4.2 всё равно изменились
можно самому из AOSP, конечно, собрать..
Monday, May 6th, 2013 01:09 am (UTC)
так дропбокс же! и не надо ничего никуда подключать. Картинки сами из телефона заливаются в бокс, а потом и на винт.

Я уже и забыл когда подключал телефон к компу последний раз, ибо незачем.
Monday, May 6th, 2013 06:54 pm (UTC)
дропбокс умеет включаться только по вай-фай если нужно.
Текстовые файлы тем же дропбоксом заливаются с телефона в комп без проводов.
Apk все берутся из Play.Google.com - и тоже ниче подключать не надо. Или опять же через бокс скачивать. Ну или еще есть AirDroid - скачивай, заливай сколько влезет, все через вай-фай.
Monday, May 6th, 2013 09:49 pm (UTC)
А если бы знал где упаду, соломки подстелил бы. Я к тому что лучи поноса - слишком сильные эмоции.
Monday, May 6th, 2013 01:23 am (UTC)
SSHDroid+rsync?
Monday, May 6th, 2013 05:52 pm (UTC)
Там не только rsync, но ещё и apt-get нет. Поэтому ставил как-то так.
Tuesday, May 7th, 2013 02:13 am (UTC)
Впрочем, его там не было исключительно по недосмотру. Поставил Debian Kit (руками вписав wheezy в инсталлятор), теперь на планшете всё есть — и apt-get, и rsync, и sshd без обёрток с рекламой. Не хватает только более удобной кнопки, чтобы этот самый sshd включать. Но нужен root, и я не уверен, что произвольный андроид от дебианизации этим методом не сломается.
Monday, May 6th, 2013 08:32 am (UTC)
там уже выше сказали, что больше не fat – потому и отдавать компу смысла нет
btw, внешние флешки прекрасно отдаются именно потому, что они fat
ты же в юниксе, пользуйся проверенным временем решением: командной строкой
ставишь sdk и там есть команда adb, которая, в частности, умеет копировать файлы и каталоги
она тоже не идеальна, но я и на макосе предпочитаю её всем другим способам переноса файлов
да и остальные свойства adb просто необходимы для нормальной жизни с андроидом :)