Android ADB 8.7
The ultimate Android Total Commander file system plugin with extra features:
— Apps management (Install, Uninstall and Backup your apps, Add shortcut to launcher)
— APK icons and metadata with custom columns (does not download APK files to PC)
— Backup and Restore on ICS
— LogCat/BugReport/Dmesg (Copy file from folder), Shell
— Reboot menu with (Reboot, Hot Boot, Recovery, Download and Power Off)
— Screenshots (Copy file from .screenshot folder)
— Clipboard (set and get your device’s clipboard)
— Multiple devices with device rename functionality (friendly name)
— Bookmarks and WiFi auto-connect
— Rooted, semi-rooted and non-rooted devices
— Full unicode support
— x32 and x64 support
— TC command line integration
— Background copy/move
— Owner and Group custom columns
— Full file system management (download/upload recursive directories, copy, delete, rename, move, edit, view, overwrite confirmation and more, chmod and chown preserveration)
— Copy/Move between 2 devices
— Set/Get file attributes/permissions — Change Attributes action in Total Commander
— ADB USB and wireless ADB (no need to install Android SDK)
— Auto mount support
— Debug logs
— Rich settings
Please, leave your comments, suggestions and bug reports in the plugin discussion page.
— 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)
Category: TC File System Plugins
Status: freeware
Author: Jakub Klos
Added: 13.07.2012
Updated: 19.11.2019
Downloaded: 355222 times
Discuss on TC forum
Источник
Adb android file manager
Platform-tools: r31.0.3
ADB: 1.0.41 (31.0.3-7562133)
Fastboot: 31.0.3-7562133
Make_f2fs: 1.14.0 (2020-08-24)
Mke2fs: 1.46.2 (28-Feb-2021)
Последнее обновление утилит в шапке: 01.08.2021
ADB (Android Debug Bridge — Отладочный мост Android) — инструмент, который устанавливается вместе с Android-SDK и позволяет управлять устройством на базе ОС Android.
Работает на всех Android-устройствах, где данный функционал не был намеренно заблокирован производителем.
Здесь и далее: PC — ПК, компьютер к которому подключено устройство.
ADB — консольное приложение для PC, с помощью которого производится отладка Android устройств, в том числе и эмуляторов.
Работает по принципу клиент-сервер. При первом запуске ADB с любой командой создается сервер в виде системной службы (демона), которая будет прослушивать все команды, посылаемые на порт 5037.
Официальная страница
ADB позволяет:
- Посмотреть какие устройства подключены и могут работать с ADB.
- Просматривать логи.
- Копировать файлы с/на аппарат.
- Устанавливать/Удалять приложения.
- Удалять (очищать) раздел data.
- Прошивать (перезаписывать) раздел data.
- Осуществлять различные скрипты управления.
- Управлять некоторыми сетевыми параметрами.
Поставляется ADB в составе инструментария разработчика Андроид (Android SDK), который, в свою очередь входит в состав Android Studio.
Если что-то неправильно, то в списке подключенных устройств (List of devices attached) будет пусто.
Скрытые команды ADB
adb -d Команда посылается только на устройство подключенное через USB.
Внимание: Выдаст ошибку, если подключено больше одного устройства.
adb -e Команда посылается на устройство в эмуляторе.
Внимание: Выдаст ошибку, если подключено больше одного эмулятора.
adb -s Команда посылается на устройство с указанным серийным номером:
adb -p Команда посылается на устройство с указанным именем:
Если ключ -p не указан, используется значение переменной ANDROID_PRODUCT_OUT.
adb devices Список всех подсоединенных устройств.
adb connect [: ] Подсоединиться к андроид хосту по протококу TCP/IP через порт 5555 (по умолчанию, если не задан).
adb disconnect [ [: ]] Отсоединиться от андроид подключенного через TCP/IP порт 5555 (по умолчанию, если не задан).
Если не задан ни один параметр, отключиться от всех активных соединений.
adb push Копировать файл/папку PC->девайс.
adb pull [ ] Копировать файл/папку девайс->PC.
adb sync [ ] Копировать PC->девайс только новые файлы.
Ключи:
-l Не копировать, только создать список.
adb shell Запуск упрощенного unix shell.
Примеры использования
adb emu Послать команду в консоль эмулятора
adb install [-l] [-r] [-s] Послать приложение на устройство и установить его.
Пример: adb install c:/adb/app/autostarts.apk Установить файл autostarts.apk лежащий в папке /adb/app/ на диске с:
Ключи:
-l Блокировка приложения
-r Переустановить приложение, с сохранением данных
-s Установить приложение на карту памяти
Установка split apk
adb uninstall [-k] Удаление приложения с устройства.
Ключи:
-k Не удалять сохраненные данные приложения и пользователя.
adb wait-for-device Ждать подключения устройства.
adb start-server Запустить службу/демон.
adb kill-server Остановить службу/демон.
adb get-state Получить статус:
offline Выключен.
bootloader В режиме начальной загрузки.
device В режиме работы.
adb get-serialno Получить серийный номер.
adb status-window Непрерывный опрос состояния.
adb remount Перемонтировать для записи. Требуется для работы скриптов, которые изменяют данные на.
adb reboot bootloader Перезагрузка в режим bootloader.
adb reboot recovery Перезагрузка в режим recovery.
adb root Перезапуск демона с правами root
adb usb Перезапуск демона, прослушивающего USB.
adb tcpip Перезапуск демона, прослушивающего порт TCP.
adb ppp [параметры] Запуск службы через USB.
Note: you should not automatically start a PPP connection. refers to the tty for PPP stream. Eg. dev:/dev/omap_csmi_tty1
Параметры:
defaultroute debug dump local notty usepeerdns
FastBoot — консольное приложение для PC. Используется для действий над разделами
fastboot devices Список присоединенных устройств в режиме fastboot.
fastboot flash Прошивает файл .img в раздел устройства.
fastboot erase Стереть раздел.
Разделы: boot, recovery, system, userdata, radio
Пример: fastboot erase userdata Стирание пользовательских данных.
fastboot update Прошивка из файла имя_файла.zip
fastboot flashall Прошивка boot + recovery + system.
fastboot getvar Показать переменные bootloader.
Пример: fastboot getvar version-bootloader Получить версию bootloader.
fastboot boot [ ] Скачать и загрузить kernel.
fastboot flash:raw boot [ ] Создать bootimage и прошить его.
fastboot devices Показать список подключенных устройств.
fastboot continue Продолжить с автозагрузкой.
fastboot reboot Перезагрузить аппарат.
f astboot reboot-bootloader Перезагрузить девайсв режим bootloader.
Перед командами fastboot можно использовать ключи:
-w стереть данные пользователя и кэш
-s Указать серийный номер устройства.
-p
Указать название устройства.
-c Переопределить kernel commandline.
-i Указать вручную USB vendor id.
-b Указать в ручную базовый адрес kernel.
-n
Указать размер страниц nand. по умолчанию 2048.
Команду logcat можно использовать с машины разработки
$ adb logcat
или из удаленного shell
# logcat Каждое сообщение лога в Android имеет тэг и приоритет
Тэг – это строка указывающая компонент системы, от которого принято сообщение (например: View для системы view)
Приоритет – имеет одно из нижеследующих значений (в порядке от меньшего к большему):
V — Verbose (Низший приоритет).
D — Debug
I — Info
W — Warning
E — Error
F — Fatal
S — Silent (Наивысший приоритет, при котором ничего не выводится).
Получить список тэгов, используемых в системе, вместе с их приоритетами можно запустив logcat. В первых двух столбцах каждого из выведенных сообщений будут указаны / .
Пример выводимого logcat сообщения:
I/ActivityManager( 585): Starting activity: Intent
Для уменьшения вывода лога до приемлемого уровня нужно использовать выражения фильтра. Выражения фильтра позволяют указать системе нужные комбинации и , остальные сообщения система не выводит.
Выражения фильтра имеют следующий формат : . где указывает нужный тэг, указывает минимальный уровень приоритета для выбранного тэга. Сообщения с выбранным тэгом и приоритетом на уровне или выше указанного записываются в лог. Можно использовать любое количество пар : в одном выражении фильтра. Для разделения пар : используется пробел.
Пример ниже выводит в лог все сообщения с тэгом «ActivityManager» с приоритетом «Info» или выше, и сообщения с тэгом «MyApp» и приоритетом «Debug» или выше:
adb logcat ActivityManager:I MyApp:D *:S
Последний элемент в выражении фильтра *:S устанавливает приоритет «silent» для всех остальных тэгов, тем самым обеспечивая вывод сообщений только для «View» и «MyApp». Использование *:S – это отличный способ для вывода в лог только явно указанных фильтров (т.е. в выражении фильтра указывается «белый список» сообщений, а *:S отправляет все остальное в «черный список»).
При помощи следующего выражения фильтра отображаются все сообщения с приоритетом «warning» или выше для всех тэгов:
adb logcat *:W
Если logcat запускается на машине разработчика (не через удаленный adb shell), можно также установить значение выражения фильтра по умолчанию задав переменную окружения ANDROID_LOG_TAGS:
export ANDROID_LOG_TAGS=»ActivityManager:I MyApp:D *:S»
Следует обратить внимание что задав переменную окружения ANDROID_LOG_TAGS она не будет работать в эмуляторе/устройстве, если вы будете использовать logcat в удаленном shell или используя adb shell logcat.
Вышеописанная команда export работает в ОС *nix и не работает в Windows.
Контроль формата вывода лога
Сообщения лога в дополнение к тэгу и приоритету содержат несколько полей метаданных. Можно изменять формат вывода сообщений показывая только конкретные поля метаданных. Для этого используется параметр -v и указывается один из ниже перечисленных форматов вывода.
brief Показывать приоритет/тэг и PID процесса (формат по умолчанию).
process Показывать только PID.
tag Показывать только приоритет/тэг.
thread Показывать только процесс:поток и приоритет/тэг.
raw Показать необработанное сообщение, без полей метаданных.
time Показывать дату, время вызова, приоритет/тэг и PID процесса.
long Показывать все поля метаданных и отдельно сообщения с пустыми строками.
При запуске logcat можно указать формат вывода используя параметр -v:
adb logcat [-v
Источник
Производительность
Отключение нежелательных приложений снизит нагрузку на процессор и освободит оперативную память.
Батарея
Некоторые приложения плохо оптимизированы. Отключите их, чтобы ваше устройство держало заряд дольше!
Больше возможностей!
Делайте скриншоты, меняйте разрешение экрана и скрывайте значки в статус-баре. И не только.
ADB AppControl — это новая и удобная программа для ПК, которая позволит вам легко управлять приложениями на Android устройстве при помощи adb. Требуется ли вам отключить предустановленные приложения, или установить свои – она с легкостью справится с этой задачей, а в интуитивно понятном интерфейсе программы без проблем разберется каждый.
Системные требования : Windows 7, 8, 8.1, 10, 11 и .NET Framework 4.6 или выше.
* Из-за ограничений Android системные приложения не могут быть окончательно удалены и их apk-файлы останутся в системе. Не существует способа удалить их без root-привелегий. Эти приложения не будут запускаться и работать — для операционной системы они не установлены.
Возможности:
Управление приложениями
Отключение и удаление приложений без root
Установка пользовательских приложений
Полная поддержка сплитов (apks)
Сохранение apk-файлов установленных приложений
Менеджер разрешений для приложений
Сохранение и загрузка списков-пресетов приложений
Быстрый поиск приложений в Google Play, ApkMirror, F-Droid и других
Полезные инструменты
Отображение информации об устройстве
Изменение разрешения экрана
Скрытие значков статус-бара
Возможность удаленного управления устройством
Виртуальные кнопки громкости, питания, камеры и навигации
Создание скриншотов экрана устройства
Перезагрузка в recovery и bootloader
Дополнительно
Консоль ADB с избранными командами
Запись логов logcat
Автоматическая выдача разрешений для популярных приложений (Tasker, Battery Stats и других)
Простая передача файлов на устройство
И много других возможностей сейчас и в будущем!
Загрузите автоматический установщик или классический zip-архив
Загружая и используя программное обеспечение «ADB AppControl» вы подтверждаете, что ознакомлены и согласны с Условиями Использования и Политикой Конфиденциальности.
Забудьте о командной строке!
К вашим услугам удобный список со всеми установленными приложениями и вам больше не нужны права root чтобы управлять ими! Удаляйте, отключайте и устанавливайте приложения. Управляйте разрешениями и настройте ваше устройство так, как вы этого хотите.
Очистка от bloatware
Программа предлагает несколько уровней очистки от нежелательных приложений для начинающих и опытных пользователей. Это поможет улучшить автономность и производительность вашего Android-устройства, а также обезопасить ваши личные данные.
Больше возможностей
Изменяйте разрешение экрана, скрывайте надоедливые значки в статус-баре, делайте скриншоты и удаленно управляйте вашим устройством. А если вы еще не забыли о командной строке, для вас есть удобная консоль. В ADB AppControl много возможностей, которые вам понравятся!
Хотите еще больше возможностей?
Станьте спонсором проекта и получите доступ к Расширенной Версии с новыми крутыми возможностями. Очистка от bloatware, выбор темы дизайна, пакетная установка приложений и многое другое сейчас и в будущих обновлениях!
Источник
Adb android file manager
Краткое описание:
Скачивание, закачка, удаление файлов на устройстве, обзор файловой системы.
Описание:
Маленькая утилита, которая позволяет пользователю работать с файловой системой Андроид-устройства через ADB.
Также вы можете подключиться к ADB через TCP если эта опция включена на вашем устройстве.
На компьютере требуется наличие JRE не ниже 1.7.0_03 и ADB в командной строке (в списке PATH).
Краткий обзор функций:
- Загрузка файлов с компьютера на устройство.
- Получение файлов с устройства на компьютер.
- Подключение к ADB через TCP, при наличии поддержки в устройстве.
- Просмотр файловой системы устройства.
- Удаление файлов на устройстве.
Двойной клик на папке переходит в нее.
Двойной клик на файле — скачивает файл и открывает его.
Предупреждение:
Автор не несет ответственности за любые потери данных и другой возможный причиненный вред.
Приветствуется отзывы и предложения. Писать их на XDA, разработчику: http://forum.xda-devel…owthread.php?t=1821601
Замечания по поводу исходников (от автора):
- Умения автора, в плане дизайна, не очень хороши. Если кто-то хочет что-то улучшить — пришлите автору сообщение, либо оформите запрос в репозиторий.
- Код использует команды «adb -s ls», о которой автор не нашел никакого описания, либо комментариев. Возможно есть и другие скрытые команды adb. Было бы неплохо, если кто-то нашел способ найти их все.
Известные проблемы:
- adb зависает при загрузке файлов.
- Вывод показывает ошибку после успешного перемещения файла.
Требуется Android: любая
Русский интерфейс: Нет
Скачать: версия: 0.3adbfileexplorer.jar ( 34.63 КБ )
Источник