Android ADB | плагин для Total Commander



Реп: (229)
Android ADB
версия: 8.8

Последнее обновление в шапке: 22.05.2020

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

Скриншоты
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Краткое описание:
Плагин для Total Commander, позволяющий получить полный доступ к файловой системе Андроид девайса.

Описание:
- Управление приложениями (установка, удаление и резервное копирование приложений)
- Иконки apk файлов и метаданные в пользовательских столбцах
- LogCat (логи) / отчеты об ошибках / Dmesg (логи ядра системы), Shell
- Перезагрузка из меню (Reboot, рекавери, загрузка и выключение питания)
- Скриншоты (скопировать файлы из папки .screenshot).
- Подключение нескольких устройств с возможностью переименовывать их (в понятное имя)
- Девайсы с рутом и без оного !!!!!!
- Полная поддержка юникода
- Поддержка X32 и x64 (для ББ)
- интеграция с командной строкой TC
- Выполнение команд copy/move в фоне
- Выбираемые столбцы данных о файлах
- Полное управление файловой системой (загрузка / выгрузка рекурсивных каталогов,
копирование, удаление, переименование, перемещение, Правка, Вид и т.д.)
- Копирование / Перемещение между 2 устройствами (тлф <-> тлф)
- Установка разрешений для файла - выбрать изменения атрибутов в Total Commander (кому нужно - разберется)
- ADB USB и беспроводной ADB (нет необходимости устанавливать Android SDK)
- Поддержка авто монтирования устройства
- Debug логи
- Разнообразные настройки

Требования:
- Enabled "Android debugging" on your device
- Device connected to USB with proper drivers (an ADB device must be listed in Windows Devices)
- WiFi ADB (a rooted device with the "WiFi ADB" app downloaded from Google Play)
Категория: Системные плагины
Статус: freeware
Размер: 2900 KB
Русский интерфейс: Нет
Разработчик: Jakub Klos (огромное СПАСИБО создателю плагина)

Скачать:
Версия: 8.8 Android ADB plugin for Total Commander (GrAnd1)
Версия: 8.7 Android ADB plugin for Total Commander (jivotnovod)
версия: 8.6 Android ADB (Пост jivotnovod #86395729)

Модификации
Прошлые версии
версия: 8.5 Сообщение №1917, автор Enyby
версия: 8.3 fix Android ADB (Пост Enyby #76511680)
версия: 8.3 Сообщение №1773, автор jivotnovod
версия: 8.2 Android ADB (Пост Enyby #64857411)
версия: 8.0 //4pda.to/forum/…315/adbplugin_v8.0.zip
версия: 7.6 Прикрепленный файлADBplugin_v7.6.zip ( 2.91 МБ )
версия: 7.4 //4pda.to/forum/d…fx_android_adb_7.4.zip
версия: 7.3 Прикрепленный файлADBplugin_v7.3.zip ( 2.85 МБ )

версия: 7.2 Прикрепленный файлADBplugin_v7.2.zip ( 2.82 МБ )

версия: 7.1 Прикрепленный файлADBplugin_v7.1.zip ( 2.82 МБ )

версия: 7.0 Прикрепленный файлADBplugin_v7.0.zip ( 2.81 МБ )

версия: 6.8 Прикрепленный файлADBplugin_v6.8.zip ( 2.81 МБ )

версия: 6.7 Прикрепленный файлADBplugin_v6.7.zip ( 2.81 МБ )

версия: 6.5 Прикрепленный файлADBplugin_v6.5.zip ( 3.03 МБ )

версия: 6.4 Прикрепленный файлADBplugin_v6.4.zip ( 3.02 МБ )

версия: 6.3 Прикрепленный файлADBplugin_v6.3.zip ( 2.99 МБ )


FAQ написанный вашими силами:
Сайт разработчика http://www.uniqtec.eu/…tions/android-adb.html

Автор - охр
Итак
Это плагин для связи андроид-аппарата с компом или ноутбуком, а НЕ для синхронизации.
(Аналог программы Microsoft ActiveSynk для связи с компом аппаратов на базе WM и WinCE.)
При помощи данного плагина можно работать с корневыми папками андроид-устройства.
Через плагин так же можно устанавливать программы. Установка производится путём копирования .apk файла в корневую папку{apps} вашего девайса.
Для успешной работы данного плагина требуется :
1.) Программное обеспечение – Total commander не ниже v7.50(проверено)
2.) Android ADB Drivers для вашей операционной (проверено на WindowsXP SP2-3) системы 32-bit или 64-bit и именно вашего девайса.
Перед установкой Android ADB Drivers убедится в следующем :
на компе(ноутбуке) в диспетчере устройств должны быть установлены-определены-включены «контроллеры универсальной последовательной шины usb» «корневой usb концентратор».
Далее устанавливаем Android ADB Drivers и конектим свой девайс с компом(ноутбуком)
После этого ЕСЛИ ВСЁ БЫЛО СДЕЛАНО ПРАВИЛЬНО – в диспетчере устройств появится ваш девайс под названием Android Composite ADB Interface. Это значит, что САМ КОМП ВИДИТ ВАШ ДЕВАЙС, И УСПЕШНО С НИМ СОЕДЕНИЛСЯ.
После этого приступаем к танцам с Total commander.
Всё должно работать.

Автор - Алексей ^_^ Николаевич
1. На компе должны быть установлены драйвера ADB (скачать можно почти в любой теме).
2. Подключаешь устройство с включенной галочкой "Отладка по USB". (Настройки->Для разработчиков->Отладка по USB)
3. Комп радостно лезет знакомиться с устройством. Выполняешь обычное "Установка нового оборудования".
4. Комп определил устройство.
Это предварительно. Затем:
1. "ADBplugin_v3.1.zip" открываешь в ТС. Он определяет ЭТО как плагин и спрашивает об установке. Соглашаешься со всем.
2. Если отключали, снова подключаем устройство (с галочкой "Отладка по USB").
3. Выбираем в ТС "Сетевое окружение" а там среди множества папок "\ADB". Жмем.
4. Далее жмем на "Connect To Device" и вводим 5555 (по крайне мере у меня тоже "5555") и видим папку с уже знакомым всем зеленым человечком и названием устройства. (Хотя на одном компе у меня сразу папка с зеленым человечком высветилась).

Дополнения от разных авторов. для общего развития) Огромное им спасибо
DmytroM
Так как работа идет через ADB интерфейс, то да, можно ставить программы на нерутованый телефон. Главное в настройках телефона разрешить сторонние источники и включить USB debug.

Demonis
Рут (эксплойт) дает права на запись в системный раздел. Пока нет такой лазейки которую дает рутовый эксплойт ни средствами тела, ни средствами ADB что либо записать в этот раздел не даст ядро Андроида. Системный раздел может быть доступен на запись только при выгруженном андроиде (режим рекавери) либо после работы рутового эксплойта (эксплойт - уязвимость в коде определенного ПО)
ADB - Android Development Bridge (Мост разработчика андроид) - является лишь интерфейсом передачи данных между ОС Андроид и ББ. То есть доступ к файловой системе осуществляется тоже средствами самого андроида, а значит и ограничения на доступ накладываются те же.

Плагин для ТС - это просто графическая оболочка (GUI) для Android Development Bridge (ADB) автоматизирующая выполнение сценариев командной строки оболочки ADB. Собственных средств для реализации каких либо интерфейсов или протоколов данный плагин не имеет. Все что он может, можно сделать аналогичными командами вручную из терминального шелла ADB. В принципе плагин это и делает, только прозрачно для пользователя.

kirik64
Для работы плагина android-sdk НЕ НУЖЕН!
Нужно только то, о чём пишет разработчик в условиях и что тут уже обсасывалось: установленный на компютер ADB-драйвер для устройства. Бинарники adb и aapt уже включены в состав плагина. На девайсе галка на "Отладке по USB". На компютере Java, если хотите снимать скриншот. О WiFi ниже.
Соединение по вайфаю будет работать только на рутованном устройстве, т.к. любому из имеющихся клиентов беспроводного ADB для функционирования необходим рут. Без запущенного на устройстве клиента связь по вайфаю невозможна.

Klirik
Да все работает через вайфай, давно уже пользуюсь. Ставите на тело эту прогу ( Wireless ADB ( ссылка в шапке )), запускаете, ставите галку на свой роутер, закрываете. Открываете шторку, смотрите там свой ip и порт. В плагине - сonnect to device - вбиваете ip и порт. Все.

mcdemon
Android Sync Manager состоит из двух частей: "нательной" части и бб-части. Это эти две части создают транспорт между телом и компом, и у этой связки своя закрывтая логика работы.
A служба адб присутствует во всех анроидных тушках изначально, если это как-то отдельно не оговорено. адб на компе появится только если вы поставите специальный USB дров на комп чтобы появился девайс с работающей службой "Android ADB Interface" и обязательно поставите adb из android-sdk. после этого, если все встало нормально, заработает ADB через USB. А вот ADB через вайфай заработает только если вы сможете по TCP сетке соединить тушку с компом и не будет лишних сетевых запретов. я не могу со 100%-ой уверенностью сказать нужен ли при этом "Android ADB Interface", но, думаю, что и он никаким боком тоже тут не нужен.
плагин ADB для TC или просто исполняет комманду adb devices чтобы определить какие есть доступные устройства или выдает сначала комманду adb connect [IPaddr[:Port]] чтобы заставить непосредственно сам ADB увидеть еще что-то, существующеее кроме директно подключенных устройств.

Видео по установке плагина. Автор - SawaMEN


- На Android 7.0 перестало показывать список папок, файлов

Дополнения
Программа которая нам помогла при установке:
Wireless_ADB_1.3 Тема форума по Wireless ADB

Альтернативы для Wireless_ADB_1.3 с тем же функционалом - Android ADB (Пост #19343477)


Сообщение отредактировал iMiKED - 19.06.20, 04:17
Причина редактирования: Обновление: модификация 8.8 Русифицированная



Реп: (9)
SvEgiiVEteR @ 04.05.2015, 23:49 *
у меня есть, юзаю прошу от просветленного(она с фиксом на запись на карту возможно в этом дело)

Спасибо, то-есть не официальная прошивка? Какая, не подскажите? От "просветленного" - это как?



Реп: (3)
Прошу помощи.
Почему плагин в portab-ном tc выдает окно putty(на скрине зелененький)?
В свеже установленном обычном tc все работает как надо.
Не хочется отказываться от портативного настроенного под свои нужды tc.
Прикрепленное изображение
Прикрепленное изображение


Сообщение отредактировал CyberBob - 07.05.15, 14:03
Причина редактирования: спойлер



Реп: (278)
alexandr.ch @ 04.05.2015, 13:24 *
Девайс Wexler Mobi 7 LTE
Windows XP

без установленных драйверов на телефон/планшет плагин не будет видеть устройство при подключении к компу по кабелю.
Если подключаетесь к роутеру по WiFi, то нажимаете Connect To Device и вводите IP-адрес телефона, выданный роутером, и порт 5555 (пример - 192.168.1.100:5555) и в Настройки - Для разработчиков включить Отладка по сети обязательно

Сообщение отредактировал CyberBob - 07.05.15, 14:03
Причина редактирования: оверквотинг



Реп: (0)
У меня Total Commander "отказывается" писать на внешнюю карту смартфона (появляется окно копирования, перемещается движок, но файла в директории не появляется). Причем обратное копирование (с смартфона на ПК, также как и работа с внутренней памятью) проходит нормально. В чем может быть дело?



Реп: (278)
* Anatanat,
у меня была точно такая же ситуация, когда баловался с форматирование файловой системы смарта в F2FS вместо EXT4, проверьте, может и у вас так же)



Реп: (130)
* Anatanat, свободного места должно быть в два раза больше чем размер файла.
p.s. По крайней мере, однажды, давно, это было решением, поскольку копрование файла происходило вначале в некий /tmp , а уже оттуда - в каталог назначения.

Сообщение отредактировал HiBing0 - 07.05.15, 14:44



Реп: (115)
HiBing0 @ 07.05.2015, 14:36 *
копрование файла происходило вначале в некий /tmp , а уже оттуда - в каталог назначения.


По логике из tmp должно перемещаться в каталог назначения, а не копироваться.



Реп: (3114)
Anatanat @ 07.05.2015, 23:07 *
В чем может быть дело?
В ограничении на размер файла в настройках плагина, например.



Реп: (44)
Кто-нибудь в курсе, для Double Commander под Linux есть что-то подобное?



Реп: (483)
Поискал по теме, так и не понял, как решается доступ на запись в папку /system. У меня даже при наличии рут все равно не дает перемонтировать на запись в андроид 4.4.2, получаю "adb cannot run as root in production builds". В более ранних версиях после получения рут все работало, а тут дыру залатали. Немного про это тут.

Нашел выход - с помощью ®[root] adbd Insecure можно дать для ADB доступ на запись в системный раздел. Программа не вносит изменений в ФС, после перезагрузки безопасность восстанавливается, если не указать обратного.

В общем выглядит все так:
Устанавливаем ®[root] adbd Insecure
Запускаем, даем в нем рут доступ для adbd
После этого через Android ADB можно удалять, заменять, выставлять разрешения и т.д. любому файлу в /system. Замену можно делать так: новому файлу дать другое имя, скопировать его в нужную папку, через меню "Файл/Изменить атрибуты" выставить разрешения как у оригинального файла, после этого переименовать новый файл как положено.
Для пробы прямо "на ходу" заменил framework-res, все ок.

Сори, если такое уже писали, поиском не нашел.

Сообщение отредактировал nastor - 09.06.15, 17:31



Реп: (2340)
Други подскажите - ТС 8.51а (х64 на рабочем, на домашнеим такой же на х32) плагин ADB 7.6 - видят внутрянку тела оба компа, НО:

при перемещении/пертягивании с компа в system (в другие не проверял, т.к. не надо) создаёт файл ***.mtp в памяти, а не перемещает куда надо или просто пишет ошибку.

Root - SU есть и дан ADB shell, драйвера АДБ стоят, отладка по ЮСБ включена, конечно, МТР и отключал и подключал, при действах на теле проскакивают инфо окна о предоставлении прав ADbshell и запуске процессов busybox. Тело на Квалкоме, Андрюша 5.0.2.
Не пойму в чём дело.

Сообщение отредактировал bobN - 08.06.15, 22:15



Реп: (2238)
bobN, бусибокс в систему установлен?



Реп: (2340)
SlimHouse @ 08.06.2015, 19:19 *
бусибокс в систему установлен?

ну безусловно ....
bobN @ 08.06.2015, 15:27 *
...при действах на теле проскакивают инфо окна о предоставлении прав ADbshell и запуске процессов busybox.
- даже два - один в \хbin в стоковой прошивке и один в \bin плюсом в \xbin (вместе с SU установился в мной портированной кастомной прошивке MIUI ;) ) - но на обеих прошивках всё одинаково !!! Реакция на перетаскивание одинаковая, описанное выше *
что касается busybox и РООТправ на теле
Проверка через Root Cheker Pro
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение


Сообщение отредактировал bobN - 09.06.15, 10:22



Реп: (226)
парни,а что за беда? при изменении файла в телефоне через комп-пишет ошибка закачки файла.
в чём беда,куда копать?



Реп: (31)
при копирование файлов на устройство просит снять защиту. Вопрос-где и каак её снять?



Реп: (4573)
* iosdroid.я,
Защиту от записи на карту.



Реп: (226)
* iosdroid.я,
аналогичная проблема! выручайте знатоки!

Добавлено 30.06.2015, 19:52:

* Anatoliy,
в память телефона у меня



Реп: (4573)
11111aleksey11111 @ 30.06.2015, 19:52 *
память телефона у меня

"Карта" - это по привычке, имеется в виду НЕ основная память, а вытаскивается она физически или нет - для системы разницы нет.



Реп: (226)
* Anatoliy,
у меня основная память защищена от записи и мне никак её не снять.и не знаю что дальше делать



Реп: (325)
11111aleksey11111 @ 28.06.2015, 23:45 *
парни,а что за беда? при изменении файла в телефоне через комп-пишет ошибка закачки файла.
в чём беда,куда копать?
тотал коммандер в плагине адб!был условный рут!базибокса нет!отладка не включена!тело посли изменения буилд проп не грузится!не обходимо изменить!но не снимаются права на чтение-запись!возможно решение?по адб все инфо выдает!в плагине по фс свободно ходит


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

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

Сейчас: 28.03.24, 18:47