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

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

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

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

Latest post of the previous page:

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

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

2useven10
Posts: 3556
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 3 times
Been thanked: 138 times

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

Post by 2useven10 » Tue 30 Jan, 2018 16:01

5024 - небольшая правка в редакторе, вряд ли дело в ней.
Вкллючительно пропустил.
5025 повлиять конечно может, но свой код проверить всё же не мешает.
Last edited by 2useven10 on Tue 30 Jan, 2018 16:02, 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 » Tue 30 Jan, 2018 18:45

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: 5492
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 73 times
Contact:

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

Post by zg » Tue 30 Jan, 2018 19:34

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 » Wed 31 Jan, 2018 10:37

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

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

Версия 2.13.2
FAR manager — Начальник далеко

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

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

Post by emusic » Wed 31 Jan, 2018 10:49

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 » Mon 05 Mar, 2018 07:01

При установке плагина версии 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: 426
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 119 times
Been thanked: 17 times
Contact:

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

Post by abelenki » Fri 17 Aug, 2018 02:56

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

например, операция удаления любого файла или папки в панели Android приводит к зависанию. помогает только принудительное закрытие Far.

Post Reply

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