FARdroid | Работа с Android OS в FAR Manager



Реп: (580)
FARDroid
Версия: 2.13.2
Последнее обновление программы: 31.01.2018

Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение

Краткое описание:
Плагин к FAR Manager: фaйловая система Android устройств через ADB.

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

Native Mode: /storage/emulated: Permission denied, причем в /storage/ и /storage/emulated/0 пускает. Чтобы попасть выше набрать в консоли
cd /
или
cd ../..

FAQ
Q: Вылезает ошибка в *.lng.
A: Удалить старые файлы в папке с плагином или просто удалить папку и распакавать плагин.

Q: Where download adb.exe
A: http://dl-ssl.google.com/android/repository/platform-tools_rXXX-windows.zip where XXX is version. Mirror http://mirrors.neusoft…cn/android/repository/
A2: For Windows XP last version is platform-tools_r23.1.0-windows.zip

Feature Requests
- ADB kill-server option - 2.6.0
- Datetime for Copied files - 2.7.4
- Change Permissions for Parent folder before Copy/Move operations - 2.7.5
- Create Symbolic Links

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

Прикрепленный файлfardroid_2.13.2_x64.7z ( 138.41 КБ )
Прикрепленный файлfardroid_2.13.2_x86.7z ( 107.32 КБ )
Предыдущие версии
Прикрепленный файлfardroid_2.13.1_x64.7z ( 138.24 КБ )
Прикрепленный файлfardroid_2.13.1_x86.7z ( 107.76 КБ )
Прикрепленный файлfardroid_2.13.0_x64.7z ( 132.82 КБ )
Прикрепленный файлfardroid_2.13.0_x86.7z ( 107.08 КБ )
Прикрепленный файлfardroid_2.12.2_x64.7z ( 132.27 КБ )
Прикрепленный файлfardroid_2.12.2_x86.7z ( 106.48 КБ )
Прикрепленный файлfardroid_2.12.1_x64.7z ( 132.13 КБ )
Прикрепленный файлfardroid_2.12.1_x86.7z ( 106.83 КБ )
Прикрепленный файлfardroid_2.12.0_x64.7z ( 132.02 КБ )
Прикрепленный файлfardroid_2.12.0_x86.7z ( 106.94 КБ )
Прикрепленный файлfardroid_2.11.6_x64.7z ( 131.94 КБ )
Прикрепленный файлfardroid_2.11.6_x86.7z ( 106.58 КБ )
Прикрепленный файлfardroid_2.11.5_x64.7z ( 131.71 КБ )
Прикрепленный файлfardroid_2.11.5_x86.7z ( 106.33 КБ )
Прикрепленный файлfardroid_2.11.4_x64.7z ( 131.65 КБ )
Прикрепленный файлfardroid_2.11.4_x86.7z ( 106.4 КБ )
Прикрепленный файлfardroid_2.11.3_x64.7z ( 131.48 КБ )
Прикрепленный файлfardroid_2.11.3_x86.7z ( 106.03 КБ )
Прикрепленный файлfardroid_2.11.2_x64.7z ( 130.84 КБ )
Прикрепленный файлfardroid_2.11.2_x86.7z ( 106.1 КБ )
Прикрепленный файлfardroid_2.11.1_x64.7z ( 130.54 КБ )
Прикрепленный файлfardroid_2.11.1_x86.7z ( 105.54 КБ )
Прикрепленный файлfardroid_2.11.0_x64.7z ( 130.11 КБ )
Прикрепленный файлfardroid_2.11.0_x86.7z ( 105.26 КБ )
Прикрепленный файлfardroid_2.10.2_x64.7z ( 129.94 КБ )
Прикрепленный файлfardroid_2.10.2_x86.7z ( 105.24 КБ )
Прикрепленный файлfardroid_2.10.1_x64.7z ( 129.99 КБ )
Прикрепленный файлfardroid_2.10.1_x86.7z ( 105.5 КБ )
Прикрепленный файлfardroid_2.10.0_x64.7z ( 129.9 КБ )
Прикрепленный файлfardroid_2.10.0_x86.7z ( 105.39 КБ )
Прикрепленный файлfardroid_2.9.2_x64.7z ( 129.9 КБ )
Прикрепленный файлfardroid_2.9.2_x86.7z ( 104.67 КБ )
Прикрепленный файлfardroid_2.9.1_x64.7z ( 130.31 КБ )
Прикрепленный файлfardroid_2.9.1_x86.7z ( 104.78 КБ )
Прикрепленный файлfardroid_2.9.0_x64.7z ( 130.31 КБ )
Прикрепленный файлfardroid_2.9.0_x86.7z ( 104.83 КБ )
Прикрепленный файлfardroid_2.8.0_x64.7z ( 129.68 КБ )
Прикрепленный файлfardroid_2.8.0_x86.7z ( 103.34 КБ )
Прикрепленный файлfardroid_2.7.6_x64.7z ( 117.6 КБ )
Прикрепленный файлfardroid_2.7.6_x86.7z ( 87.7 КБ )
Прикрепленный файлfardroid_2.7.5_x64.7z ( 117.4 КБ )
Прикрепленный файлfardroid_2.7.5_x86.7z ( 88.12 КБ )
Прикрепленный файлfardroid_2.7.4_x64.7z ( 117.31 КБ )
Прикрепленный файлfardroid_2.7.4_x86.7z ( 88.01 КБ )
Прикрепленный файлfardroid_2.7.3_x64.7z ( 116.89 КБ )
Прикрепленный файлfardroid_2.7.3_x86.7z ( 87.73 КБ )
Прикрепленный файлfardroid_2.7.2_x64.7z ( 117.17 КБ )
Прикрепленный файлfardroid_2.7.2_x86.7z ( 87.72 КБ )

История
31.01.18 v2.13.2
* Fix Panel Mode save.

25.01.18 v2.13.1
* Fix 'Always No' option in copy dialog.
* Fix escape characters ' ' and '\' in Native mode.

31.07.17 v2.13.0
+ Create empty directories on Copy.
* Thread improvements.
* Code refactoring.

25.07.17 v2.12.2
* Restore FAR title after operations.

24.07.17 v2.12.1
+ Support Busybox option on remount /system
+ Hotkey Remount /system as RW (Alt+Shift+F10)
+ Hotkey Remount /system as RO (Alt+Shift+F11)

19.05.17 v2.12.0
+ Viusual Studio 2017
+ Flash progress on completed when inactive.
+ Show progress on Far Title.
* Escape '`' character.
* Improve progress.

04.01.17 v2.11.6
* Support Linux reserved character $.

15.12.16 v2.11.5
* Support all Windows reserved characters ':<>*?"|\'.

07.11.16 v2.11.4
* Fix Update Panel on Settings changes.

31.10.16 v2.11.3
+ Autodetect Android 7.0 Emulator root.
* Fix >2GB size.
* Fallback to 'su -c' for compatibility.

24.10.16 v2.11.2
+ Root indicator postfix (' #' for root or ' $')
+ Update Panel on Settings changes.
* Remove root indicator prefix.
* Fix root indicator on 'Retry with Superuser' action.
* Update Help.

21.10.16 v2.11.1
+ Shift+F5: Copy on Device
* Change Dialog texts.

19.10.16 v2.11.0
+ Add 'Retry with Superuser' action.
+ Support Android 7.0 Emulator default root.
+ Allow configure 'Copy to /sdcard/' when Superuser is disabled.
* Improve Change dir.
* Fix Error handling during Copy progress.

18.10.16 v2.10.2
+ Restore Owner/Group for Overwrite operations.
* Improve memory allocation for 'ls' parsing.

14.10.16 v2.10.1
+ Add prefixes for active mode: 'root#' and 'shell@'.
* Update Help.

06.10.16 v2.10.0
+ Support TWRP in Native Mode.
* Refactor ls for Native and Busybox modes.
* Fix DateTime calculation.

03.10.16 v2.9.2
+ Support names with back slashes ('\').
* Fix SuperUser quotation.

29.09.16 v2.9.0
+ New Option: Copy to /sdcard before operations.
+ Change Permissions (Ctrl+A) : chmod & chown for Selected files.
* Remove Extended Access

27.09.16 v2.8.0
+ New Change Permissions and Owner (Ctrl+A).
+ Support double quotes in file names (like ' She said "O'Henry" ')

22.09.16 v2.7.6
+ Support Ctrl+\ (cd to '/' directory)
+ Support spaces in file names (like " my name ")
* PVS Studio improvements

21.09.16 v2.7.5
+ Change permissions for Parent directory (Extended File Access option).

19.09.16 v2.7.4
+ Set File DateTime for both directions.
* Fix Permission Error Message.
* Improve socket error reading.

16.09.16 v2.7.3
* Improve Copy Progress with Retry mechanism.
* Resharper & PVS Studio suggestions.

09.09.16 v2.7.2
* Hide '..' for root folder
* No errors for directory scan (F3)
* Fix permissions on copy.

09.09.16 v2.7.1
+ Add Device Info.
+ Support Android 7.0 Filesystems Info.
+ Add Used column to Filesystems Info.
* Improve Memory Info.

08.09.16 v2.7.0
+ Support Android 7.0.

08.09.16 v2.6.0
+ Option ADB kill server on Exit.
* Fix Copy/Move progress indicator.

07.09.16 v2.5.1
+ Support relative path in Symbolic Links.
* Remove HostFile - now Ctrl+[ and Ctrl+] should work correct.

06.09.16 v2.5.0
+ Auto Check Superuser and work normally with non-rooted devices with Superuser config enabled.
+ Process all links and any path with any number of '..'

02.09.16 v2.4.1
+ Start ADB.EXE and wait for initialization.

02.09.16 v2.4.0
+ Show Free Size on Panel depending on path (FAR 3.0.4774+ required)
+ Multiple Symbolic links processing for Change Directory in Native and BusyBox modes
* Command line path without Device name to correct Copy path operations (Ctrl+Alt+Ins)

31.08.16 v2.3.0
+ Custom device name Dialog (Shift+F7)
+ Device List custom names with autohighlight (F4/Del)

30.08.16 v2.2.3
+ Delete Dialog with Retry option

29.08.16 v2.2.2.2
- Fix Versioning

29.08.16 v2.2.2.1
- Fix Permission Dialog (Ctrl+A)

29.08.16 v2.2.2
+ Copy/Move operations via temporary file with extension ".fardroid"
+ Don't show Overwrite dialog for Edit
+ Refresh Memory and Partition info only on Copy/Move/Reread(Crtl+R) operations

26.08.16 v2.2.1
+ Overwrite dialog for Copy/Move to Device

26.08.16 v2.2.0
+ ALT+F10 Screenshot to Clipboard

24.08.16 v2.1.0
+ New Copy/Move Progress
+ Taskbar Progress
- Fix Move operation
- Fix Cancel Copy/Move

17.08.16 v2.0.1
+ Support XP x86
- Improve Copy Progress

16.08.16 v2.0.0
+ Rename on Device (Shift+F6)
+ Copy Progress
+ MakeDir error handling
+ Save last directory
- Permission Dialog (Ctrl+A)
- Refactoring
- Improve Dialog UI
! Removed Renewal

10.08.16 v1.0 build 47
- добавлено меню выбора устройства, если их больше 1

03.03.13 v1.0 build 46
- поправлена проблема с отображением имен калатогов, содержащих юникодные символы
- поправлена проблема копирования каталога с подкаталогами, а также копирования
файлов, имена которых содержат юникодные символы

26.02.13 v1.0 build 45
- плагин не работал под Windows XP
+ добавлен новый пункт настройки "Расширенный доступ к файлам",
регулирующий использование chmod при файловых операциях
* при копировании нового файла на устройство с включенным
"Расширенным доступом к файлам", у файла устанавливаются права 0666
* плагин возвращает свою версию в формате, совместимом
с плагином Renewal (https://code.google.com/p/farplugs)

22.02.13 v1.0 build 44
+ добавлена возможность работы через adb, который подключен
к устройству по WiFi (adb.exe connect ip:port).
На устройстве требуется установленный root и одна из программ,
дающая доступ к adbd по WiFi (например adbWireless).

21.02.13 v1.0 build 43
! коммиттер Сергей Шарыгини <sssh.com@gmail.com>
* выполнен в качестве плагина для Far 3.0.3000 (несовместим с Far 2.0)
* поправлены проблемы с листингом файлов на некоторых прошивках
* поправлены проблемы c копированием файлов, в том числе после
прерванного ранее копирования
* поправлено отображение информации о разделах

28.06.10 v1.0 build 40
! обновил прошивку и получил горсть проблем, которые вроде поправил

- поправлены проблемы с листингом файлов на некоторых прошивках
- поправлены проблемы с листингом свободного места на файловых системах
- поправлены проблемы с монтированием файловых систем

04.06.10 v1.0 build 39
+ добавлена опция "работать через суперюзера"
- не работало перемещение файлов (F6)
+ в настройках можно указать путь к ADB
+ при открытии плагина будет произведена попытка запуска ADB сервера,
если он еще не запущен
+ опция "монтировать /system в RW"
+ из командной строки можно перемонтировать файловые системы
"fardroid:/system -remount:rw" - замонтирует файловую систему
/system в режиме для записи
если не указывать файловую систему, то подразумевается /system
если не указывать режим (ro или rw), то подразумевается rw


25.05.10 v1.0 build 38
- не работал сейф режим
- при копировании файлов с устройства не отображался прогресс

24.05.10 v1.0 build 36
! внутренние переделки. теперь работаем через сокеты
если плагин не видит телефон, попробуйте выполнить команду
adb start-server

- настройки нейтив и бузибокс устарели, но пока остались
+ при копировании появился прогресс скопированных байт
+ теперь работает командная строка (fardroid:/path)
+ можно делать скриншот из командной строки (экспериментально!)
fardroid:c:\temp\screen.bmp -fb

06.05.10 v0.4 build 34
+ проверка на наличие девайса
- на некоторых конфигурациях плагин работал очень задумчиво
+ новая опция "Таймаут"
+ задумчивые операции теперь можно прервать по Esc


05.05.10 v0.3 build 23
+ версия для FAR 2.0 x64
+ на панели информации (Ctrl+L) отображается информация о
свободной памяти и файловых системах
+ возможность вывода плагина в меню дисков

29.04.10 v0.2 build 19
* поддержка групп сортировок в панели
+ безопасный режим (см настройки плагина)
+ поддержка Busybox (см настройки плагина)
+ переход по каталогам-ссылкам
* поправлены диалоги копирования и подтверждения операций

28.04.10 v0.1 build 17
- первая публичная версия


Сообщение отредактировал dimfish - 31.01.18, 12:28
Причина редактирования: правка



Реп: (580)
v2.2.3
+ Delete Dialog with Retry option



Реп: (580)
Я запутался в гуидах устройств ;)
v2.3.0
+ Custom device name Dialog (Shift+F7)
+ Device List custom names with autohighlight (F4/Del)

Прикрепленное изображение

Сообщение отредактировал dimfish - 31.08.16, 10:38



Реп: (150)
* dimfish,
может быть посмотрите на возможность прикрутить renewal?



Реп: (580)
Mazzit @ 31.08.2016, 11:18 *
может быть посмотрите на возможность прикрутить renewal?

Ну дак я на Plugring же уже выкладываю - соотв работает и UpdateEx и Renewal (там надо галку поставить "Allow update from Far PlugRing")



Реп: (150)
dimfish @ 31.08.2016, 11:59 *
Ну дак я на Plugring же уже выкладываю

сорри, не увидел ))) тогда это меняет дело )



Реп: (5)
Можно ли все-же сделать автозапуск ADB с первой попытки? Сейчас при первом выборе в меню дисков - Устройство не найдено. Со второй попытки все ок.
После обновления на 2.3.0 вылезает баг:

Прикрепленные изображения
Прикрепленное изображение



Реп: (580)
v2.4.0
+ Show Free Size on Panel depending on path (FAR 3.0.4774+ required)
+ Multiple Symbolic links processing for Change Directory in Native and BusyBox modes
* Command line path without Device name to correct Copy path operations (Ctrl+Alt+Ins)



Реп: (580)
* MrRain,
Думаю можно будет стартовать adb нормально- на след неделе уже посмотрю.

Ошибку на картинке не могу воспроизвести - какие шаги?



Реп: (580)
Хм оказалось совсем всё просто
v2.4.1
+ Start ADB.EXE and wait for initialization.



Реп: (5)
dimfish @ 02.09.2016, 11:50 *
+ Start ADB.EXE and wait for initialization.
Подтверждаю. Заработало!
dimfish @ 02.09.2016, 11:15 *
Ошибку на картинке не могу воспроизвести - какие шаги?
F11 -> Fardroid = Ошибка как на скриншоте

Сообщение отредактировал MrRain - 02.09.16, 19:35



Реп: (580)
MrRain @ 02.09.2016, 19:31 *
F11 -> Fardroid = Ошибка как на скриншоте

Ага я кажется понял в чем дело! Надо удалить все файлы которых нету в архиве или проще удалить всю папку и распаковать архив.



Реп: (5)
* dimfish,
Помогло, спасибо!

Сообщение отредактировал MrRain - 02.09.16, 21:26



Реп: (520)
у меня почемуто постоянно сбивается вид на Lctrl-0 - хотя всегда привык Lctrl-2



Реп: (580)
Talon @ 02.09.2016, 22:33 *
у меня почемуто постоянно сбивается вид на Lctrl-0 - хотя всегда привык Lctrl-2

Странно, я именно это чинил в версии 2.0 - у меня после этого ни разу Lctrl-2 не сбивалось
Вот сейчас на 4774 проверил всё работает как надо.

Сообщение отредактировал dimfish - 02.09.16, 22:49



Реп: (520)
хм... а я на 4455 залип ) - попробую обновится...

зы: и я кста из под conemu фарю.... - мож он чудит?



Реп: (1)
Не понял, а чем он лучше "Плагин "PortaDev" для Far Manager"? Чем хуже - очевидно.



Реп: (772)
* sln314,
FARdroid для adb, а не mtp + он конфигурируется в отличии от PortaDev
кроме того, adb бывает еще и беспроводным
и, кстати (без намека на холивар), чем он хуже?
пробовали через PortaDev удалить много файликов?

Сообщение отредактировал Kramar111 - 06.09.16, 08:06



Реп: (580)
v2.5.0
+ Auto Check Superuser and work normally with non-rooted devices with Superuser config enabled.
+ Process all links and any path with any number of '..'


OFFTOP:
- ADB ограничен скоростью передачи - следовательно download/upload медленнее чем MTP (кроме случая с множеством маленьких файлов - там огромные накладные расходы).
- Все остальные операции в ADB быстрее (например delete/move/mkdir) или вообще невозможны в MTP.
- MTP только доступ к sdcard



Реп: (1)
Kramar111 @ 06.09.2016, 15:04 *
кстати (без намека на холивар), чем он хуже?

Да тем, что ему нужен ADB.



Реп: (24)
Да тем, что ему нужен ADB.

А портадев нужен МТП. Девайсов без адб я не видел, а без мтп полно.

Плагин нужный, вам не нравится - не пользуйтесь, никто не против :happy:


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 29.03.24, 11:44