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:

Если поставить галку "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 — Начальник далеко

User avatar
HaRT
Moderator
Posts: 9471
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 107 times
Been thanked: 225 times

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

Post by HaRT »

dimfish wrote: я получил права админа с галкой "Do not ask again in the current session"
А зачем, если
dimfish wrote: Far запусакть из под админа сразу, а не потом давать права
Но в целом я согласен, что было бы полезно Фар, приподнятый „после“, тоже помечать иконкой/заголовком, а не только скромным красным знакоместом в нижнем правом углу консоли.
Last edited by HaRT on Thu 13 Oct, 2016 20:03, edited 2 times in total.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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 »

HaRT,
Ну дак я и объясняю что незачем и если так делать, то потом можно запутаться.

Я вот тут подумал может в имени устройства добавлять спреди что-то типа:
- root@
- root#
- ###
FAR manager — Начальник далеко

User avatar
HaRT
Moderator
Posts: 9471
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 107 times
Been thanked: 225 times

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

Post by HaRT »

dimfish wrote: может в имени устройства добавлять спреди что-то
А в Андроиде есть username?
Если есть, то имело бы смысл в обычном режиме выводить “username@deviceName”, а в рутовом — “root@deviceName”.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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 »

HaRT wrote: А в Андроиде есть username?
Есть но там не всё так просто - там может быть несколько user и ещё у каждой программы свой username и получается что-то типа такого: u10_a78

Может тогда так user@device => root#device
спереди либо user или 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 »

По логике если выбрать "do not ask again in the current session", Far-у надо менять иконку на админскую. Если он этого не делает - это баг.
А общий смысл ведь хорош и удобен?
Даже если говорить про запуск отдельного фара с админскими правами для особо важных дел - это делается легко и просто.
Если уже открыл в фардройде какой-то путь и хочешь там что-либо сделать, но тут понял, что нужен рут - зайти в конфиг плагинов, включить рута, открыть фардройд заново, сделать нужные операции, зайти в конфиг опять, выключить рута - слишком много действий...

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 »

dimfish wrote:
HaRT wrote: А в Андроиде есть username?
Есть но там не всё так просто - там может быть несколько user и ещё у каждой программы свой username и получается что-то типа такого: u10_a78

Может тогда так user@device => root#device
спереди либо user или root - и ещё разные @ и #
Зачем так усложнять?
adb коннектится под юзером shell. С правами рута - root. То есть либо рут, либо не рут. Нужна просто индикация рута. За примерами ходить не надо - достаточно глянуть root mode в ghost commander (Android app).

User avatar
HaRT
Moderator
Posts: 9471
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 107 times
Been thanked: 225 times

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

Post by HaRT »

dimfish wrote: у каждой программы свой username
А Фардроид под каким юзером выполняется?
gene.pavlovsky wrote: adb коннектится под юзером shell
Если это так, то и надо показывать “shell@deviceName”.
Фар есть инструмент, а не нянька. © 2009 DrKnS

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 »

HaRT wrote:Если это так, то и надо показывать “shell@deviceName”.
Ну и отлично, стандартный формат, я за.

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 »

в 2.10.1 добавил префикс
gene.pavlovsky wrote: зайти в конфиг плагинов, включить рута, открыть фардройд заново, сделать нужные операции, зайти в конфиг опять, выключить рута - слишком много действий
???? Ctrl+Alf+F9, затем галка (в англ Alt+U), Enter - всего 3 нажатия! Куда уж проще...
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 »

У меня Ctrl+Alt+F9 ничего не делает, у вас он открывает конфиг?
Даже если так, 3 нажатия это раз, потом сделал одну (допустим) операцию под рутом, и ещё 3 нажатия чтоб выключить рут.
Можно конечно сделать макрос, получится тогда нажатие, операция под рутом, нажатие... Чем всё-таким вам не нравится поведение, аналогичное фаровскому с запросом админ режима (с учётом того, что будет индикация рут-режима)?

User avatar
HaRT
Moderator
Posts: 9471
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 107 times
Been thanked: 225 times

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

Post by HaRT »

gene.pavlovsky wrote: У меня Ctrl+Alt+F9 ничего не делает, у вас он открывает конфиг?
Очевидно, имелось в виду [b]AltShiftF9[/b].
Фар есть инструмент, а не нянька. © 2009 DrKnS

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,
Хммм я вот тут подумал - там при ошибке вылезает даилог с кнопкой Retry - вот в него можно добавить ещё одну кнопку 'Retry With Root'
HaRT wrote: Очевидно, имелось в виду AltShiftF9
Да, конечно, Alt+Shift+F9 чё то я протупил - я там ещё Alf написал ;)
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 »

Не знал про AltShiftF9. Любопытно, почему в меню F9 > Options только Save Setup обозначен Shift+F9, а остальные пункты (включая Plugins Configurations) не обозначены?
Retry with root это примерно то, что я пытаюсь попросить :) Опционально ещё может быть чекбокс "Retry with root automatically in this session" или что-то в этом роде. Но, как вы уже справедливо отметили, нахождение в этом режиме надо бы как-нибудь визуально выделить. Для меня этот чекбокс необязателен, хватило бы и просто retry with 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,
Ну как бы уже вчера сделано в 3 дня версия 2.11.0 - можно пробовать ;)
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 »

Супер! Мой телефон в сервис-центре, как заберу - попробую!

Post Reply

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