Android Debug Bridge (adb) — это консольная программа, которая позволит вам осуществлять отладку мобильных устройств на Android, а также эмуляторов.
Описание
Эта утилита значительно упрощает установку и дебаггинг приложений, а также предоставляет доступ к оболочке Unix. Последнюю можно использовать для запуска необходимых команд на устройстве. Помимо прочего, программа может быть использована для разблокировки смартфона со включенным режимом отладки. Стоит, при этом, отметить, что Android Debug Bridge поддерживает работу с любыми Android-устройствами, при условии, что необходимый функционал не был заблокирован производителем.
Программа включает в себя три компонента
- Клиент. Работает на ПК разработчика, отправляет команды. Для вызова клиента можно использовать соответствующую команду в терминале.
- Демон (adbd). Исполняет команды на устройстве. Работает в фоновом режиме на каждом устройстве.
- Сервер. Управляет взаимодействием между клиентом и демоном. Работает в фоновом режиме на компьютере разработчика.
Возможности ADB
- Просмотр списка подключенных и поддерживаемых устройств.
- Просмотр логов.
- Копирование и перенос данных и файлов между устройствами.
- Установка и удаление приложений.
- Очистка и перезапись раздела data.
- А также многое другое.
С нашего сайта вы можете скачать Android Debug Bridge совершенно бесплатно, без регистрации и СМС.
Как начать пользоваться ADB Android «для чайников»
Источник: freesoft.ru
Как удалить встроенные приложения Android без root-прав
Производители смартфонов и планшетов на Android просто обожают устанавливать на свои гаджеты неудаляемые встроенные приложения. Хорошо, когда они полезны. Но в большинстве случаев это просто шлак, занимающий место и раздражающий своей рекламой.
Продвинутые пользователи могут получить root‑доступ на своём устройстве и снести все эти программы. Однако многие не рискуют прибегать к такому способу — из‑за нежелания лишаться гарантии, перспективы перестать получать OTA‑обновления или по другим причинам.
К счастью, удалять встроенные программы в Android можно и без root. Новичкам способы могут показаться сложноватыми, но, если аккуратно следовать инструкции, всё получится.
Никогда не удаляйте приложения, назначения которых не понимаете. Вы можете повредить операционную систему смартфона, и придётся перепрошиваться.
Кроме того, перед копанием в системных настройках обязательно сделайте резервные копии фото, музыки, видео и других важных данных из памяти смартфона.
Как подготовиться к удалению встроенных приложений на Android
Для начала понадобится включить отладку по USB. Делается это довольно просто.
- Откройте настройки смартфона, найдите там раздел «О телефоне» и нажимайте на пункт «Номер сборки» до тех пор, пока система не покажет сообщение «Вы стали разработчиком».
- Вернитесь в главное меню настроек и щёлкните там появившийся пункт «Для разработчиков».
- Найдите опцию «Отладка по USB» и включите её.
- Как включить отладку по USB на Android
Радикальные методы борьбы с особо стойкими программами
Существует вредоносное ПО, способное проникать в прошивку смартфона или планшета и внедряться в системные файлы. Деинсталляция его с правами root зачастую приводит к нарушению функциональности или полной неработоспособности устройства.
Также бывает, что удаление затруднено из-за невозможности определить файл-источник, например, рекламного ролика, который запускается сам по себе.
Методы, описанные выше, в таких ситуациях неэффективны или опасны. Поэтому остаются лишь самые радикальные способы:
- Сделать сброс системы к заводским установкам. Это вернет аппарат в состояние как после покупки – удалит все пользовательские данные и приложения. Подробнее о том, как сбросить смартфон на заводские настройки на примере моделей Samsung читайте в статье 3 способа сбросить смартфон или планшет Samsung до заводских настроек. Однако если на устройстве установлена кастомная прошивка или вы получили root-права, он может быть бесполезен.
- Обновите прошивку через настройки смартфона или планшета. Для этого найдите пункт «Обновление ПО» и проверьте наличие новой версии.
- Переустановите прошивку, предварительно скачав ее с сайта производителя устройства или доверенных ресурсов (например, 4PDA). Операция обычно проводится с помощью программы-прошивальщика, установленного на ПК. Какой из прошивальщиков рекомендован для работы с вашим аппаратом, читайте в руководстве пользователя или на сайтах поддержки. Например, для Samsung есть программа Kies, где в разделе «firmware» присутствует такая функция.
Неудаляемые приложения превращаются в проблему, если создают угрозу для системы или из-за них на устройстве остается мало места. Но теперь вы точно справитесь даже с самым стойким из них.
Как удалить встроенные приложения с помощью ADB App Control
Это метод для тех, кто не хочет долго разбираться в настройках. Вам понадобится только проставить несколько галочек и нажать на кнопку.
Установите программу ADB App Control
Зайдите на сайт приложения и скачайте последнюю версию. Программа упакована в архив ZIP — её надо будет распаковать в любую удобную для вас папку. Лучше всего, если она будет расположена в корне вашего системного диска — например, так: C:ADB_AppControl_162
Если вы пользователь системы Windows 7 или Windows 8, вам ещё понадобится скачать и установить драйвер ADB вот отсюда. Загрузите и запустите программу ADB Driver Installer.
После всех приготовлений запустите файл ADBAppControl.exe. Нажмите галочку «Не показывать обучение снова» и кнопку «Я понял!» Приложение готово к работе.
Загрузить ADB App Control →
Подключите смартфон к компьютеру
Подсоедините ваш смартфон к ПК через USB‑кабель (желательно тот, что шёл с ним в комплекте). Лучше подключать напрямую к материнской плате, а не через передние разъёмы корпуса. Выберите режим «Без передачи данных» и согласитесь на применение отладки по USB, разрешите её этому компьютеру всегда.
Программа ADB App Control может попросить установить дополнительное приложение на ваш смартфон. Оно не обязательно, но позволяет отображать иконки и названия приложения, а не имена пакетов. Поэтому разблокируйте экран смартфона, если его отключили, и нажмите «Да» в окне ACBridge.
Если установка автоматически не удалась, скопируйте файл com.cybercat.acbridge.apk из папки C:ADB_AppControl_162adb в память смартфона, отсоедините USB‑кабель и инсталлируйте файл вручную, как обычную программу. Для этого понадобится разрешить установку из неизвестных источников.
После инсталляции ACBridge переподключите смартфон к ПК.
Удалите ненужные приложения
Нажмите кнопку «Получить данные приложений» на панели справа в главном окне ADB App Control. На экране вашего смартфона появится запрос на доступ к памяти — предоставьте его.
Теперь выделите галочками программы, от которых хотите избавиться. В выпадающем меню справа выберите вариант «Удалить». Нажмите красную кнопку «Удалить», затем «Да» и OK.
Советы по удалению игр
- Храните кэш игр и приложений не в памяти смартфона, а на SD карте, чтобы увеличить производительность смартфона.
- Чтобы скорость мобильного устройства увеличилась, удаляйте все приложения, которыми вы не пользуетесь.
- Для повышения производительности телефона или планшета, избавьтесь от клиентов социальных сетей. Они требовательны к ресурсам системы и постоянно отвлекают уведомлениями.
- Разнообразные чистильщики, оптимизаторы и антивирусы также занимают много оперативной памяти. Скачивайте и устанавливайте их по необходимости. Они висят мертвым грузом и тормозят устройство. После оптимизации системы смело их полностью удаляйте.
- Старайтесь устанавливать на смартфон только те приложения и игры, которыми вы будете пользоваться.
Как удалить встроенные приложения с помощью Android Debug Bridge
Этот вариант подойдёт для любителей командной строки. Принцип действия тот же.
Установите ADB
Нам понадобится утилита ADB (Android Debug Bridge). Для разных операционных систем процедура её установки примерно одинакова. Выберите версию ADB для вашей ОС, а затем сделайте следующее:
- Загрузите ZIP‑архив с ADB.
- Извлеките его содержимое в какую‑нибудь папку без русских букв в названии. На Windows лучше всего это сделать в корень системного диска — C:platform‑tools. В macOS и Linux можно просто извлечь всё на рабочий стол. Появится папка platform‑tools.
- Откройте «Командную строку» в Windows или «Терминал» в macOS/Linux. В Windows командную строку нужно запускать от имени администратора — для этого щёлкните значок «Командной строки» правой кнопкой мыши и выберите «Дополнительно» → «Запуск от имени администратора».
- Теперь нужно открыть в терминале папку platform‑tools. Введите команду cd /путь/к/вашей/папке/ и нажмите Enter.
Если не знаете, какой путь ведёт к вашей папке, сделайте вот что:
- На Windows щёлкните по папке правой кнопкой мыши с зажатым Shift и нажмите «Копировать как путь». Затем вставьте в терминал скопированную строчку.
- На macOS зажмите Alt и щёлкните по папке правой кнопкой мыши, затем выберите «Скопировать путь до…».
- Либо на macOS или Linux просто перетащите папку platform‑tools в окно терминала.
Теперь ADB готова к работе.
- Загрузить ADB для Windows →
- Загрузить ADB для macOS →
- Загрузить ADB для Linux →
Узнайте названия пакетов
Теперь нужно выяснить, что, собственно, мы хотим удалять. Для этого установите на смартфон приложение App Inspector. Откройте его и отыщите там предустановленные программы, которые вам не нужны.
Нажмите на название программы в списке — и перед вами появится информация о ней. Нас интересует раздел Package name — там содержится имя ненужного вам пакета. Выглядеть оно будет примерно так: com.android.browser.
Нужно куда‑нибудь записать имена пакетов, которые вы собираетесь удалить. App Inspector позволяет легко скопировать имя, просто нажав на него. Можете собрать эти данные в каком‑нибудь текстовом файле или документе в облаке, чтобы потом на компьютере легко оперировать ими.
Приложение не найдено
Подключитесь к компьютеру
Теперь подсоедините смартфон к компьютеру через USB‑кабель. Затем выполните в строке терминала, которую мы открыли в предыдущем пункте, следующие команды:
В командной строке появится серийный номер вашего смартфона или планшета. Это значит, что устройство подключено правильно.
Удалите ненужные приложения
Теперь удалите нежелательные программы. Для этого вводите следующие команды:
- Windows: adb shell pm uninstall -k —user 0 имя_пакета
- macOS: .adb shell pm uninstall -k —user 0 имя_пакета
- Linux: ./adb shell pm uninstall -k —user 0 имя_пакета
Например, если нужно удалить приложение Google Play Music, команда будет такой:
adb shell pm uninstall -k —user 0 com.google.android.music
Нажмите Enter. Должна появиться надпись Success, свидетельствующая об успешном завершении деинсталляции.
Когда закончите, просто закройте окно терминала и отключите смартфон от компьютера. Если приложения не исчезли с гаджета сразу, попробуйте перезагрузить его.
Почему не все приложения удаляются обычным способом
Концепция ОС Android предполагает разные права доступа к файлам и папкам. Одни можно только читать, другие – удалять и редактировать, к третьим пользовательский доступ закрыт вообще. Делается это, в частности, для того, чтобы пользователь не смог повлиять на жизненно важные элементы системы.
Программное обеспечение, которое встречается на мобильных устройствах, делится на 4 вида:
- Системные приложения. Они выполняют важные функции, и от многих из них зависит работоспособность устройства.
- Приложения, предустановленные разработчиком, или bloatware.
- Пользовательские приложения.
- Вредоносное ПО.
Причин, из-за которых программа становится неудаляемой, тоже немного:
- у пользователя недостаточно прав на ее удаление;
- она включена в список администраторов устройства;
- она имеет встроенные средства блокировки системных функций, которые отвечают за удаление;
- после удаления его скачивает другая установленная программа.
Причины могут комбинироваться между собой, ещё больше защищая злополучное приложение от удаления. Но в 90% случаев с ними можно справиться самим, не прибегая к помощи сервисных центров.
Что сделать после удаления встроенных приложений на Android
Напоследок стоит выключить отладку по USB. И наконец, если вас раздражает пункт «Для разработчиков» в настройках — откройте список установленных приложений, найдите там «Настройки», нажмите на него и выберите «Очистить данные». И меню «Для разработчиков» пропадёт.
Удачи в очистке Android от мусора. И смотрите не удалите лишнего.
Использование Root Uninstaller
Существует и другой способ устранения неугодных программ. Он заключается в использовании Root Uninstaller. Данное приложение тоже работает только на гаджетах с разблокированными root-правами.
Шаг 1. Запустите программу, заодно предоставив ей root-доступ.
Шаг 2. Выберите ту утилиту или игру, которую вы желаете удалить.
Шаг 3. Нажмите кнопку «Удалить». В этом же меню вы можете на всякий случай сделать бэкап.
Шаг 4. Дело сделано! Таким же образом вы можете замораживать приложения. Место это не освободит, но из меню программа точно пропадет.
Решение проблемы зависимости приложений от Google Apps
Несмотря на то что компоненты gapps не являются частью официального API Android, некоторые приложения все-таки ожидают увидеть их в системе, из-за чего может возникнуть ряд проблем — от полной неработоспособности приложения до потери части его функций. Некоторые приложения откажутся устанавливаться из-за отсутствия Google Maps API, другие падают сразу после запуска, не обнаружив его, третьи включают в себя прямые ссылки на Google Play, что может привести к падениям и некорректной работе.
Чтобы решить эти проблемы, пользователь MaR-V-iN с XDA начал проект NOGAPPS, в рамках которого ведется разработка набора открытых компонентов, заменяющих оригинальную функциональность Google Apps. В данный момент доступно три компонента-замены:
- Network Location — сервис геолокации на основе Wi-Fi и базовых станций GSM. Основан на базе данных IP-адресов от Apple и открытой базе базовых станций;
- Maps API — замена интерфейса к Google Maps на основе OpenStreetMap;
- BlankStore — открытая альтернатива клиенту Play Store. Позволяет устанавливать бесплатные приложения из магазина Google, но не рекомендуется к использованию из-за возможных санкций со стороны поисковика (это запрещено их правилами).
Установка компонентов производится отдельно и разными способами. Network Location достаточно вручную скопировать в каталог/system/app/ в Android 2.3–4.3 или в каталог /system/priv-app/ в KitKat (в этом случае следует использовать файл NetworkLocation-gms.apk). Maps API устанавливается с помощью прошивки файла nogapps-maps.zip через консоль восстановления. Для установки маркета придется не только копировать файл, но и генерировать Android ID на большой машине, но, так как делать это не рекомендуется, я не буду об этом рассказывать и ограничусь ссылкой на инструкцию.
После всех манипуляций софт должен корректно заработать.
Источник: ekspert42.ru
ADB AppControl 1.8.2
ADB AppControl — это новая и удобная программа для ПК, которая позволит вам легко управлять приложениями на Android устройстве при помощи adb. Требуется ли вам отключить предустановленные приложения, или установить свои – она с легкостью справится с этой задачей, а в интуитивно понятном интерфейсе программы без проблем разберется каждый.
Telegram-канал создателя Трешбокса про технологии
Особенности программы ADB AppControl:
- Управление приложениями:
— Отключение и удаление приложений без root;
— Установка пользовательских приложений;
— Полная поддержка сплитов (apks);
— Сохранение apk-файлов установленных приложений;
— Менеджер разрешений для приложений;
— Сохранение и загрузка списков-пресетов приложений;
— Быстрый поиск приложений в Google Play, F-Droid и других.
- Полезные инструменты:
— Отображение информации об устройстве;
— Изменение разрешения экрана;
— Скрытие значков статус-бара;
— Возможность удаленного управления устройством;
— Виртуальные кнопки громкости, питания, камеры и навигации;
— Создание скриншотов экрана устройства;
— Перезагрузка в recovery и bootloader.
- Дополнительные возможности:
— Консоль ADB с избранными командами
— Поддержка fastboot
— Автоматическая выдача разрешений для популярных приложений (Tasker, Battery Stats и других)
— Простая передача файлов на устройство
— Расширенные настройки
— И много других возможностей сейчас и в будущем!