FARdroid — работа с файловой системой Android OS

Здесь можно обсудить ваш любимый плагин.
User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish » Tue 06 Aug, 2013 17:53

Обсуждение плагина FARdroid
Плагин к FAR Manager: фaйловая система Android устройств через ADB.
Image Image
  • 3 режима работы Safe, Native, BusyBox
  • Поддержка SuperUser с автоматической проверкой наличия root
  • Поддержка нескольких устройств. Возможность копировать с одного устройтсва на другое.
  • Свое имя для устройства Shift+F7
  • Screenshot Alt+F10
  • Change Permissions Ctrl+A (Native Mode+Extended File Access)
  • Rename Shift+F6 (Выполняется на устройстве)
  • Преобразование SymLinks в настоящие пути (Native, BusyBox)
  • Информация об устройстве Ctrl+L: Модель, версия Android, Память устройства, Файловые системы
  • Размер диска в панели в зависимости от пути
  • Progress for Titlebar Icon
  • Autostart ADB server with option to kill-sever on exit
Android 7.0
FAQ

Скачать:
Последняя версия всегда на PlugRing (работают плагины по обновлению UpdateEx, Renewal)
А также все версии с историей на Githhub

User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish » Mon 24 Jul, 2017 13:22

Latest post of the previous page:

DrKnS wrote:
Mon 24 Jul, 2017 13:17
Far делает FlashWindowEx в конце копирования, почему бы и вам не?
Я это уже сделал (чуть позже прогресса) ;)
OK в след версии сделаю восстановление тайтла.
FAR manager — Начальник далеко

User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish » Mon 31 Jul, 2017 09:29

abelenki wrote:
Tue 03 Jan, 2017 07:11
пустые папки не копируются на телефон вообще
v2.13.0 Копируются пустые папки
FAR manager — Начальник далеко

emusic
Posts: 28
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Been thanked: 1 time

FARdroid — работа с файловой системой Android OS

Post by emusic » Wed 09 Aug, 2017 04:37

Отчего в случаях, когда копируемый/перемещаемый между компьютером и устройством файл уже существует, в диалоге-предупреждении не отображаются его дата/время/размер, как при локальных операциях?

Я всегда полагал, что плагины только предоставляют информацию о файлах, а эти диалоги отображает сам FAR. Получается, каждый плагин вынужден это делать сам?

Насколько сложно было бы отображать информацию о файлах в предупреждении?

User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish » Mon 14 Aug, 2017 08:21

emusic wrote:
Wed 09 Aug, 2017 04:37
Получается, каждый плагин вынужден это делать сам?
Ну конечно вынужден - FAR же не знает специфику плагина...
emusic wrote:
Wed 09 Aug, 2017 04:37
Насколько сложно было бы отображать информацию о файлах в предупреждении?
Это мне надо будет полностью переделать диалог. Пока в очереди стоит сделать диалог создания линков...
FAR manager — Начальник далеко

emusic
Posts: 28
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Been thanked: 1 time

FARdroid — работа с файловой системой Android OS

Post by emusic » Mon 14 Aug, 2017 12:34

dimfish wrote:
Mon 14 Aug, 2017 08:21
Ну конечно вынужден - FAR же не знает специфику плагина...
Хм. Логично было бы иметь в FAR некий стандартный диалог наиболее общего типа, а при нужде расширять его дополнительными пунктами, как это сделано, например, в виндовых GetOpenFileName/GetSaveFileName.

azz
Posts: 7
Joined: Tue 12 Jul, 2016 14:53
Has thanked: 2 times

FARdroid — работа с файловой системой Android OS

Post by azz » Thu 18 Jan, 2018 16:33

Добрый день. Надеюсь не буду некропостером :)
Far Manager, version 3.0 (build 4400) x6
fardroid_2.13.0_x64.7z

Небольшой багрепорт. Суть. По ф3 фар считает размер каталога. Фардроид делает то же самое нормально. Но вот я нажимаю ф3 на каталоге Android на флешке (там хранятся настройки приложений или что-то подобное, не знаю), он некоторое время быстро пробегается по нему ("создание списка файлов"), потом окошко пропадает, размер не подсчитывается в итоге. Плагин как я понял, падает, потому что если зайти после этого в любой каталог, то он пуст и назад попасть уже нельзя. Ну и повторно зайти в плагин не получается, только рестартить фар. Интересно, что после рестарта и входа в плагин я оказываюсь внутри рандомного каталога в Android/data/.

Ещё такой момент, когда я копирую этот каталог, плагин показывает мне общее число 1259 файлов. Тогда как фар показывает что там 302 каталога и 956 файлов, что в сумме 1258.

Дальше, скопировал я этот каталог Android. Грохаю его на компе, копирую ещё раз (F5). Получаю такое:

Скопировать ничего не получается, нажимаю отмену, получаю такое:

Т.е. половина панели не обновляется. Дальше, можно зайти в любой каталог и на этом всё. Опять плагин падает, как я понимаю.

Проблема не только с этим каталогом. Например, аналогичная фигня с /etc. Пользовательские каталоги вроде нормально обрабатываются.

настройки плагина стандартные: режим безопасный, остальные галки сняты

emusic
Posts: 28
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Been thanked: 1 time

FARdroid — работа с файловой системой Android OS

Post by emusic » Fri 19 Jan, 2018 08:06

azz wrote:
Thu 18 Jan, 2018 16:33
Плагин как я понял, падает
Да, и регулярно. Подозреваю, что дело даже не в плагине, а в ADB.

User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish » Thu 25 Jan, 2018 14:39

azz wrote:
Thu 18 Jan, 2018 16:33
Ну и повторно зайти в плагин не получается, только рестартить фар
emusic wrote:
Fri 19 Jan, 2018 08:06
Подозреваю, что дело даже не в плагине, а в ADB.
Да если ADB подвисает и не отдает контекст - жопа. Лучше всего кабель переткнуть - поскольку убить фар не уберет проблему открытого сокета ADB...
FAR manager — Начальник далеко

emusic
Posts: 28
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Been thanked: 1 time

FARdroid — работа с файловой системой Android OS

Post by emusic » Mon 29 Jan, 2018 09:08

dimfish wrote:
Fri 23 Dec, 2016 07:24
abelenki wrote: в 4871 вид панели FARdroid почему-то стал переключаться в Alternative Full
Странно, не могу воспроизвести на 4873, специально поставил 4871 - тоже не смог...
У меня это было в 2016-м, после какого-то обновления пропало, а в 2.13.0 и 2.13.1 воспроизводится 100%. После каждого "ухода" с панели FARDroid (то есть, при переключении панели на другой диск/контейнер), при последующем возврате - всегда Alternative Full и Soft by Name. Версия FAR сейчас 3.0.5100 x86.
Last edited by emusic on Mon 29 Jan, 2018 09:09, edited 1 time in total.

User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish » Mon 29 Jan, 2018 14:50

emusic wrote:
Mon 29 Jan, 2018 09:08
FAR сейчас 3.0.5100 x86
Хмм на Win10 нету проблемы - это я так понимаю на XP?
FAR manager — Начальник далеко

emusic
Posts: 28
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Been thanked: 1 time

FARdroid — работа с файловой системой Android OS

Post by emusic » Mon 29 Jan, 2018 14:57

dimfish wrote:
Mon 29 Jan, 2018 14:50
Хмм на Win10 нету проблемы - это я так понимаю на XP?
На семерке. Но такие вещи не должны зависеть от версии ОС. Если зависят - однозначно, что-то где-то случайно портится.

azz
Posts: 7
Joined: Tue 12 Jul, 2016 14:53
Has thanked: 2 times

FARdroid — работа с файловой системой Android OS

Post by azz » Mon 29 Jan, 2018 16:09

dimfish wrote:
Thu 25 Jan, 2018 14:39
Да если ADB подвисает и не отдает контекст - жопа. Лучше всего кабель переткнуть - поскольку убить фар не уберет проблему открытого сокета ADB...
Так а как понять почему оно виснет? Понимаю, вопрос не по адресу, но вдруг есть ответ.

emusic
Posts: 28
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Been thanked: 1 time

FARdroid — работа с файловой системой Android OS

Post by emusic » Mon 29 Jan, 2018 18:03

dimfish wrote:
Mon 29 Jan, 2018 14:50
Хмм на Win10 нету проблемы
Только что попробовал под Win10 16299rs3 x64, в том же FAR 3.0.5100 x86 - в точности то же поведение, что и под семеркой.

User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish » Tue 30 Jan, 2018 13:52

emusic wrote:
Mon 29 Jan, 2018 18:03
FAR 3.0.5100 x86 -
Я проверил на XP - да на версии 5100 - проблема. Откатил на 5000 - всё работает. Что-то опять сломали в фаре между 5000 и 5100
А на Win 10 я тестировал x86 Debug верcию - и там проблем нету...
FAR manager — Начальник далеко

emusic
Posts: 28
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Been thanked: 1 time

FARdroid — работа с файловой системой Android OS

Post by emusic » Tue 30 Jan, 2018 14:58

dimfish wrote:
Tue 30 Jan, 2018 13:52
Что-то опять сломали в фаре между 5000 и 5100
Я сейчас проверил плагины FarReg (Registry Browser) и RegEdit - оба открывают с сортировкой, установленной для файловых панелей, но второй запоминает установленный для него режим отображения панели, и при повторном открывании его восстанавливает. В Вашем плагине в этом плане все правильно-стандартно?

User avatar
dimfish
Posts: 179
Joined: Fri 29 Apr, 2016 13:18
Location: Saint-Petersburg
Has thanked: 1 time
Been thanked: 36 times

FARdroid — работа с файловой системой Android OS

Post by dimfish » Tue 30 Jan, 2018 15:17

emusic wrote:
Tue 30 Jan, 2018 14:58
В Вашем плагине в этом плане все правильно-стандартно
Ну как если до 5024 включительно всё работало - а потом вдруг бац и не работает ??
FAR manager — Начальник далеко

emusic
Posts: 28
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Been thanked: 1 time

FARdroid — работа с файловой системой Android OS

Post by emusic » Tue 30 Jan, 2018 15:44

Ну, само по себе это не всегда объясняет. :) Бывает, что забываешь что-то обнулить перед вызовом, и API до поры это прощает, а в очередной версии перестает. Или, наоборот, где-нибудь по ошибке проверяешь не то поле, которое в старых версиях нулевое, а в новых стало ненулевым.

Если у Вас подобных подозрений нет - может, имеет смысл запостить багрепорт?

Post Reply

Return to “Обсуждение плагинов”