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 »

Обсуждение плагина 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 »

Latest post of the previous page:

2useven10 wrote: Tue 30 Jan, 2018 16:01но свой код проверить всё же не мешает.
Да я смотрел - там после вызова метода FAR FCTL_GETPANELINFO

Code: Select all

 case FE_CHANGEVIEWMODE:
    PanelInfo PInfo;
    fInfo.PanelControl(Info->hPanel, FCTL_GETPANELINFO, 0, static_cast<void *>(&PInfo));
в PInfo абракадабра причем только x86 и только Release!
FAR manager — Начальник далеко
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

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

Post by zg »

StructSize кто указывать будет? результат PanelControl тоже неплохо проверять.
а так, конечно, разработчики плохие, только и умеют, что фар ломать.
Last edited by zg on Tue 30 Jan, 2018 19:35, edited 2 times 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 »

zg wrote: Tue 30 Jan, 2018 19:34StructSize кто указывать будет?
Согласен полностью виноват! Посыпаю голову пеплом...

PS. Я совсем не гуру в С - у меня основная деятельность в других языках. А код я смотрел в других плагинах - и почти везде такой код и видимо там ещё всплывет ;)

Версия 2.13.2
FAR manager — Начальник далеко
emusic
Posts: 63
Joined: Tue 26 Nov, 2013 06:39
Location: Новосибирск
Has thanked: 1 time
Been thanked: 1 time

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

Post by emusic »

dimfish wrote: Wed 31 Jan, 2018 10:37 Версия 2.13.2
Теперь нормально, спасибо!
RedRat
Posts: 1
Joined: Tue 05 Feb, 2013 16:31

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

Post by RedRat »

При установке плагина версии 1.0.47 (x86) в FAR версии 2.1 build 1807 bis29 (x86) сразу после запуска получаю:

Code: Select all

   ╔════════════════ Исключительная ситуация ═════════════════╗
   ║ Исключение:  Нарушение доступа (запись в 0x72482930)     ║
   ║ Адрес:       0x004C4DB8                                  ║
   ║ Функция:     GetPluginInfoW                              ║
   ║ Модуль:      grams32\Far2\Plugins\FarDroid\fardroid.dll  ║
   ╟──────────────────────────────────────────────────────────╢
   ║             { Выгрузить плагин } [ Отладка ]             ║
   ╚══════════════════════════════════════════════════════════╝
и следом тут же

Code: Select all

   ╔════════════════ Исключительная ситуация ═════════════════╗
   ║ Исключение:  Нарушение доступа (чтение из 0x28063106)    ║
   ║ Адрес:       0x004C0D46                                  ║
   ║ Функция:                                                 ║
   ║ Модуль:      C:\Programs32\Far2\Far.exe                  ║
   ╟──────────────────────────────────────────────────────────╢
   ║              { Завершить FAR } [ Отладка ]               ║
   ╚══════════════════════════════════════════════════════════╝
Версия плагина 1.0.41 с ПлагРинга ошибок не даёт, но и не запускается - при вызове плагина ничего не происходит, хотя в его настройки зайти можно.

Что я делаю не так и как это исправить? ;-)
User avatar
abelenki
Posts: 501
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 times
Contact:

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

Post by abelenki »

плагин перестал нормально работать в 5256.

например, операция удаления любого файла или папки в панели Android приводит к зависанию. помогает только принудительное закрытие Far.
VadimK
Posts: 9
Joined: Thu 03 Jan, 2019 16:47
Has thanked: 4 times

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

Post by VadimK »

Хороший плагин, здорово облегчает работу. Спасибо авторам!

У меня версия 3.0 build 4774 x86, но тоже очень часто зависает при копировании и поиске файлов (работаю в Safe режиме).
Причём заметил одну вещь -- если перед копированием с телефона на комп на панели жесткого диска полазить по каталогам, то шанс зависона резко возрастает.
Практически всегда, если случилось зависание при копировании, в строке файла/каталога назначения фигурирует файл/каталог назначения из прошлой операции копирования !!!

Ещё заметил одну вещь что на Redmi 4х: результат выполнения команды ls без модификаторов (например: adb shell ls {имя каталога}) для разных каталогов может быть в один столбик, может в несколько . Если в несколько столбцов, то плагин не выводит содержимое каталога. Приходится переходить на командную строку.
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

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

Post by Kirillony »

abelenki wrote: Fri 17 Aug, 2018 02:56 плагин перестал нормально работать в 5256.

например, операция удаления любого файла или папки в панели Android приводит к зависанию. помогает только принудительное закрытие Far.
FarPortaDev 3.12.0.4040 вроде сносно работает с последним Far-ом
User avatar
abelenki
Posts: 501
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 times
Contact:

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

Post by abelenki »

Kirillony wrote: Tue 08 Jan, 2019 03:14FarPortaDev 3.12.0.4040 вроде сносно работает с последним Far-ом
зачем нужен FarPortaDev? проблема с FARdroid уже давно решена, и он прекрасно работает.
Kirillony
Posts: 232
Joined: Tue 24 Jan, 2006 18:49
Has thanked: 6 times
Been thanked: 4 times

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

Post by Kirillony »

abelenki wrote: Tue 08 Jan, 2019 04:17 зачем нужен FarPortaDev? проблема с FARdroid уже давно решена, и он прекрасно работает.
У меня FARdroid зависает при просмотре папок по F3, причём на тех же самых папках FarPortaDev отрабатывает нормально.
User avatar
Taciturn
Posts: 600
Joined: Thu 26 May, 2005 17:14
Location: Санкт-Петербург
Has thanked: 89 times
Been thanked: 31 times
Contact:

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

Post by Taciturn »

DrKnS wrote: Wed 09 Dec, 2020 09:44 Наблюдение: в процессе открытия панели в Native mode плагин FarDroid просит Far перекомпилить один и тот же regex - /^\\[([\\w.]+)\\]:\\s*\\[(.*)\\]$/ - около тысячи раз. И десятки раз перекомпилить более другие регексы.
Не то чтобы это была такая уж медленная операция, но зачем? Надо бы донести эту информацию до разработчиков.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

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

Post by John Doe »

Taciturn,
Тут разработчиков нет, откройте issue на гитхабе.
https://t.me/FarManager — Telegram чат
User avatar
abelenki
Posts: 501
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 174 times
Been thanked: 23 times
Contact:

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

Post by abelenki »

Post Reply

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