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

gene.pavlovsky
Posts: 166
Joined: Tue 16 Feb, 2010 17:55
Has thanked: 11 times
Been thanked: 8 times

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

Post by gene.pavlovsky »

Latest post of the previous page:

Супер плагин, настоящая находка!
Заметил такую проблему. На телефоне директория с файлами. Создал там поддиректорию например misc. Выбрал в списке несколько файлов, F6, набрал misc, ок, файлы исчезли, в misc не попали. Потом я их нашёл в той директории на жёстком диске компьютера, где я был до того, как открыл в этой же панели Fardroid. Как так? Все настройки дефолтные.

Ещё такой вопрос - какой предпочтительнее (быстрее, функциональнее) режим работы - safe/native/busybox? Использую ROM-ы на основе CyanogenMod 13, с рутом. Есть ли смысл включать "superuser permissions".

Пожелание - добавить горячие клавиши (о которых сказано в описании плагина на форуме) в хелп файл плагина.

Спасибо за такой классный плагин!

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 »

gene.pavlovsky wrote: набрал misc,
Вот этого делать нельзя - там обязатльно должно быть fardroid: иначе FAR будет кидать в родителя (та панель что была октрыта до запуска плагина) Надо было зайти внутрь misc - нажать F6 и сразу Enter
gene.pavlovsky wrote: Ещё такой вопрос - какой предпочтительнее (быстрее, функциональнее) режим работы - safe/native/busybox?
Я лично использую Native - там больше информации. Safe Mode это на случай выхода нового Android или каких нибудь хитрых устройств...
BusyBox - это должно быть отдельно установлено в Android - думаю те кто это ставит сами разбирутся...
gene.pavlovsky wrote: Есть ли смысл включать "superuser permissions".
Для этого Android должен быть рутован.

Help - да надо полностью переписывать - мне очень лень себя заставить - там много писать придется практически с нуля
Last edited by dimfish on Tue 11 Oct, 2016 19:57, edited 2 times in total.
FAR manager — Начальник далеко

gene.pavlovsky
Posts: 166
Joined: Tue 16 Feb, 2010 17:55
Has thanked: 11 times
Been thanked: 8 times

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

Post by gene.pavlovsky »

Спасибо, понял. Переключу на native.
Есть и root и busybox - вопрос в том, даёт ли режим busybox / superuser permissions что-либо хорошего - бОльшие способности, скорость работы?

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 »

gene.pavlovsky wrote: бОльшие способности, скорость работы?
ну конечно большие способности, а не скорость...
Это просто ответ на вопрос: что такое root https://ru.wikipedia.org/wiki/Root
FAR manager — Начальник далеко

gene.pavlovsky
Posts: 166
Joined: Tue 16 Feb, 2010 17:55
Has thanked: 11 times
Been thanked: 8 times

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

Post by gene.pavlovsky »

Да я знаю, что такое root, UNIX sys admin со стажем.
А busybox-то что даёт по сравнению с native?

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 »

gene.pavlovsky wrote: А busybox-то что даёт по сравнению с native?
Да всё очень просто команда 'ls':
Native => ls
Native+SuperUser => su -c 'ls'
Busybox => busybox 'ls'
FAR manager — Начальник далеко

gene.pavlovsky
Posts: 166
Joined: Tue 16 Feb, 2010 17:55
Has thanked: 11 times
Been thanked: 8 times

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

Post by gene.pavlovsky »

Понял. А safe как работает?
Пробовал сейчас скопировать файлы из корня, чтобы посмотреть, что там в init и прочих файлах. Естественно, без superuser-а не работает.
Получилось только с использованием опции "copy to sdcard first". Не хочется перманентно включать superuser-а, нельзя ли как-то запрашивать root-а по необходимости? Т.е. копирую файлы, fardroid понимает, что без рута не обойтись, и спрашивает разрешения. Примерно так, как Фар спрашивает права админа при необходимости.

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 »

gene.pavlovsky wrote: А safe как работает?
Safe - напрямую через ADB
gene.pavlovsky wrote: Не хочется перманентно включать superuser-а
не очень понятно почему?? Ведь он рабоатет именно так как хочется, а если девайс не рутован - то будет использоваться без superuser
FAR manager — Начальник далеко

gene.pavlovsky
Posts: 166
Joined: Tue 16 Feb, 2010 17:55
Has thanked: 11 times
Been thanked: 8 times

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

Post by gene.pavlovsky »

Ну вы же наверняка знаете практику работы с рутом в UNIX-е - под рутом не работают. Вся обычная жизнь проистекает под юзером с ограниченными правами и ограниченными возможностями повредить систему. Лишь при необходимости совершения действий, для которых рут необходим, используется команда sudo (желательно) или su. И обратно к юзеру.
Скажем, на телефоне есть файл менеджер Ghost Commander - нечто, наиболее родственное Far-у для Андроида. Там есть root режим, для него своя кнопка, он включается и выключается по нужде. Если включён, показывает заголовок панели ярким красным цветом. Чтоб понимать, что надо поаккуратнее.

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 »

gene.pavlovsky wrote: Там есть root режим, для него своя кнопка, он включается и выключается по нужде
Вы сами отвечаете на свой вопрос ;)
Ни разу не видел в Unix предложение сделать что-то из под root если чего-то не получается ;)
Вернее - команда не перезапускается из под su или sudo сама - нужно явно руками вызвать...
Last edited by dimfish on Thu 13 Oct, 2016 12:37, edited 1 time in total.
FAR manager — Начальник далеко

gene.pavlovsky
Posts: 166
Joined: Tue 16 Feb, 2010 17:55
Has thanked: 11 times
Been thanked: 8 times

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

Post by gene.pavlovsky »

Не очень понял последние комментарии.
Хочется иметь возможность по дефолту работать без рута, но при совершении действий, для которых нужен рут, чтоб вылезал запрос разрешить это действие. Фар сам так делает, что касается прав администратора Windows. Соотв-но по-моему этот feature request органично вписывается в Far user experience.

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 »

gene.pavlovsky wrote: Фар сам так делает, что касается прав администратора Windows
А вот это мне тоже очень не нравится. Фар получает админские привилегии и это никак не видно ни в заголовке, ни иконка на красную не меняется. Я например, запускаю другой фар с админскими прилегиями для таких действий...
С удовольствием покрасил что-нибудь в красный в плагине когда включен SuperUser - только непонятно что и где...
FAR manager — Начальник далеко

User avatar
abelenki
Posts: 458
Joined: Thu 02 Jul, 2009 07:39
Location: Perm, Russia
Has thanked: 137 times
Been thanked: 22 times
Contact:

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

Post by abelenki »

dimfish wrote:А вот это мне тоже очень не нравится. Фар получает админские привилегии и это никак не видно ни в заголовке, ни иконка на красную не меняется.

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 »

abelenki,
Спасибо кэп! Про иконку и title я написал:
dimfish wrote: Я например, запускаю другой фар с админскими прилегиями для таких действий...
А вот когда возникает диалог эскалации привилегий и дать права, то ни иконка, ни title НЕ меняются...
FAR manager — Начальник далеко

Yegor
Posts: 1081
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 14 times
Been thanked: 25 times

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

Post by Yegor »

dimfish wrote: А вот когда возникает диалог эскалации привилегий и дать права, то ни иконка, ни title НЕ меняются...
Если вы про:


то заголовок меняется на "Access denied", и цвет в таскбаре тоже.
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин

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 »

Если поставить галку "Do not ask again in the current session" и дать права то Far по сути будет с правами админа (больше никаких UAC показыватся не будет!), но иконка обычная и title обычный...
Вот простой пример - октрыто 3 FAR - в одном я получил права админа с галкой "Do not ask again in the current session". Вечером запустил ещё 2 фара. Вопрос: придя на работу на следующий день, в каком из 5 FAR я могу случайно удалить системные файлы?Ж

Давайте я проясню свою позицию: желательно пользоваться root/admin по мере надобности, но включать это самому!
- Far запусакть из под админа сразу, а не потом давать права
- Точно также я делаю в Unix/Linux/OSX: "sudo mc"
Last edited by dimfish on Thu 13 Oct, 2016 19:52, edited 2 times in total.
FAR manager — Начальник далеко

Post Reply

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