Install uninstall android app apk

Android ADB Install / Uninstall App Examples

This article will tell you how to use ADB ( Android Debug Bridge) to install or uninstall apk file on android devices. You can read the article How To Use Android Debug Bridge (ADB) to learn more if you do not know about android ADB.

1. Use ADB To Install Android Apps Apk File.

1.1 Push app apk file to android device.

This method has below disadvantages.

  1. Maybe overwrite the original app, so you had better use below command to backup the original app before operation.
  2. Usually, you can encounter below error messages.

This is bacause /system/app folder is read-only, you can not push files into this folder.

To resolve this problem, you need to use adb install command with -r option to force install the apk files, we will introduce it below.

Above adb install apk file command will install the apk file into /data/local/tmp/ directory.

1.2 Use adb install command.

  1. Startup android emulator.
  2. Run adb install apk file command as below to push android app into emulator /data/app directory.
  3. Click the android app icon to run it on the android emulator screen.

2. Use ADB To Uninstall Android Apps Apk File.

2.1 Use ADB Uninstall App Apk File Command.

You can find the android app package name use android device monitor. The package name is located in /data/data folder.
You can refer article Android Device Monitor Cannot Open Data Folder Resolve Method to learn how to use android device monitor.

2.2 Use ADB Shell Command.

3. Uninstall Android App In Emulator.

You can also use android emulator to uninstall installed android apps.

Источник

Install uninstall android app apk

Краткое описание:
Программа для управления приложениями android через ADB с удобным интерфейсом. Умеет делать с приложениями почти всё, о чем вы мечтали.

  • Отключение и удаление* приложений без root
  • Установка приложений из apk файлов (в т.ч. пакетная)
  • Сохранение apk файлов установленных приложений
  • Обнаружение и очистка от нежелательных приложений (bloatware)
  • Полная поддержка сплитов (apks)
  • Менеджер разрешений для приложений
  • Удобные пресеты (списки) для управления
  • Автоматическая выдача разрешений популярным приложениям (Tasker, MacroDroid и др.)
  • Многофункциональная консоль adb с поддержкой быстрых команд
  • А так же: Очистка данных, Скриншоты, Логи logcat, Перезагрузка в разных режимах, Загрузка файлов и многое другое.

* полностью удалить системные приложения без root нельзя.

  • NEW! Очистка от нежелательных приложений и bloatware
  • NEW! Управляйте разрешениями и выдавайте их в один клик для популярных приложений.
  • Для работы с программой, вам не нужно знать ни одной команды ADB. Вообще.
  • Если же вы опытный пользователь, то вас ждет удобная Консоль ADB, с поддержкой быстрых команд. И не только.
  • Не важно чем вы пользуетесь: смартфон, планшет или телевизор. Если внутри сидит Android — просто подключите usb-кабель к ПК. А еще лучше подключитесь по сети. Да, программа так тоже умеет.
  • Список ВСЕХ приложений на вашем устройстве, со значками и именами, под полным вашим контролем. Разберется даже новичок.
  • Заморозьте или удалите энергоемкие, рекламные или любые другие приложения, в том числе системные и предустановленные. Позвольте вашей системе дышать свободно — просто поставьте галочки напротив нужных приложений и нажмите одну кнопку. Готово!
  • Сохраните их список в пресет и поделитесь с другими пользователями, что бы они так же могли избавиться от лишнего хлама и bloatware на своих устройствах. Они будут вам благодарны.
  • Приобрели новое устройство или прошили старое и вздрагиваете от мысли, что снова придется устанавливать десятки apk из вашей колекции? Нет проблем! В AppControl вы сможете установить все ваши apk сразу при помощи пакетной установки.
  • А если нужно, то можно сохранить любое приложение с вашего устройства. Можно даже сразу несколько. Да, чего уж там, хоть все!
  • Хотите больше? Делайте скриншоты экрана, пишите логи logcat и пользуйтесь shell. Только для вас — большой выбор инструментов, который регулярно дополняется.
  • И этого мало?! Тогда пишите свои пожелания автору и есть вероятность, что они появятся в новых версиях программы. Или не появятся. В любом случае пишите.

1 полностью удалить системные приложения без рут нельзя.
Adb App Control как удалить приложения через adb

📵Удаление или отключение системных приложений может привести к проблемам с устройством и необходимости сброса на заводские настройки.

Перед началом работы рекомендуется сохранить ваши важные данные с устройства Android и сделать бэкап любым доступным вам способом.

Программа поддерживает устройства с Android 6 и выше, и с более старыми версиями может не работать.

Чтобы программа увидела телефон на Windows 7 и 8 может потребоваться установить usb драйвер. Возможные решения.
Как установить USB драйвер для Android за 1 минуту

Быстрый старт:
Скачайте и распакуйте архив с программой в любое удобное место. Ничего устанавливать не нужно!
Запустите программу, включите отладку на устройстве, подключите по usb и дайте разрешение на отладку.

У программы имеется версия с расширенным функционалом и возможностями. Подробности на сайте.

  • Тёмная тема интерфейса
  • Доступ ко всем уровням Мастера Отключения
  • Сортировка приложений в списке.
  • Сохранение истории IP адресов.
  • Возможность скрыть иконки приложений (очень ускорит время подключения устройства).
  • Сохранении кэша иконок. Это особый режим работы, который так же заметно ускорит загрузку данных.
  • Отключение авто-обновленния данных при подключении устройства.
  • Возможность отправить несколько файлов на устройство.
  • Добавление apk в список Install перетаскиванием файла в окно программы.
  • Настройки прозрачности интерфейса, размера иконок и шрифта.
  • «Тихий режим» позволит отключить надоедливые подтверждения действий.

Программа умеет выдавать разрешения популярным приложениям (Tasker, MacroDroid и тд). СПИСОК.

Обращаясь за помощью, прикрепляйте к сообщению файл console.log из папки с программой. Без него вам будет сложно помочь.

Версия: 1.6.5
Zip-Архив: ADB_AppControl.zip ( 4.81 МБ )

Сообщение отредактировал cyber.cat — 20.11.21, 21:09

Полезная информация для работы с программой.

В процессе наполнения. Задавайте вопросы в теме.

Поддержка устройств с версией Android ниже 6 ограничена — некоторые функции могут не работать.

Каждое сообщение лога в Android имеет тэг и приоритет
Тэг – это строка указывающая компонент системы, от которого принято сообщение (например: View для системы view)
Приоритет – имеет одно из нижеследующих значений (в порядке от меньшего к большему):
V — Verbose (Низший приоритет).
D — Debug
I — Info
W — Warning
E — Error
F — Fatal
S — Silent (Наивысший приоритет, при котором ничего не выводится).

А вот такой командой можно получить лог одного конкретного приложения:

Насколько опасно пользоваться AppControl?
Ответ: Не нужно бояться — нужно быть острожным. Теоретически, самое страшное, что вам грозит в случае возникновения проблем, это сброс на заводские настройки с потерей данных (состояние при покупке) и долгая настройка устройства под себя любимого. Но теперь этот процесс займет гораздо меньше времени, ведь у вас есть AppControl! Закиньте свои apk-шки в папку install и установите все сразу. А довести свое устройство до состояния «кирпича» у вас не получится в любом случае — программа никак не затрагивает системный раздел.

Можно ли полностью удалить системное приложение без рут?
Ответ: Нет, системное приложение без рут удалить нельзя.

Если системное приложение нельзя удалить, то в чем разница между отключением и удалением?
Ответ: Практически разница сводится к тому, останется ли системное приложение в списке установленных или нет. Существенного различия нет, поэтому лучшим вариантом будет просто отключить. Это не относится к сторонним, пользовательским приложениям — они удаляются полностью.

Программа не запускается . Ошибка при запуске. Хочет какого-то фреймвёрка.
Ответ: Установить .NET Framework 4.8

Запуск программы невозможен, так как на компьютере отсутствует api-ms-win-crt-string-l1-1-0.dll
Ответ в теме.

Не устанавливается ACBridge . Висит окно Загрузка. В консоли ругается [Error]:Cannot to install ACBridge.
Ответ: Попробуйте изменить настройки безопасности вашего телефона. Попробуйте включить на вашем смартфоне опцию Установка приложения по ADB (или подобную, в меню для Разработчиков). Если не помогло — скопируйте из папки adb файл com.cybercat.acbridge.apk в память телефона и установите вручную.

Я случайно удалил системное приложение и не сделал копии. как я могу восстановить его?
Ответ: На самом деле приложение осталось в системе и восстановить его можно всего одной командой из Консоли начиная с версии 1.3.1 в программе появилась возможность восстановления удаленных системных приложений. Ищите их в списке Удаленные.

Не получается сохранить приложение, установленное на карте памяти, в консоли пишет Access Denied.
Ответ: К сожалению приложения установленные на карту памяти сохранить нельзя. Нужен рут. НО! Можно перенести такое приложение в память телефона вручную, а потом сохранить через программу.

Можно ли с помощью программы сохранить данные приложений (сделать бэкап)?
Ответ: Нет, данные приложений сохранить нельзя, только apk.

Менеджер Разрешений. Не получается выдать/забрать разрешения. Почему?
Ответ: ЗДЕСЬ я даю исчерпывающий ответ

Размер всех приложений равен 0.
Размеры приложений отображаются не всегда и не на каждом устройстве. Проверить это можно консольной командой adb shell dumpsys diskstats
В нормальном выводе должны присутствовать имена пакетов и много цифр (размеров). Если этого нет, значить команда у вас не работает и размеров не будет. Увы.

Источник

Как удалить системные приложения Аndroid (Андроид) без root

При наличии root доступа можно удалить любое приложение, но root доступ может помешать использовать банковские и другие приложения. Поэтому будем удалять предустановленные приложения без получения root доступа. Всё, что потребуется, — это подключение к компьютеру и использование простых ADB (Android Debug Bridge) команд в терминале. ADB команды можно выполнять и при подключении без проводов, но для простоты рассмотрим только вариант подключения к компьютеру по USB кабелю.

Предостережение: Удаление системных приложений может привести к нестабильной работе устройства, его перезагрузке или зависанию! Важно понимать какие приложения вы удаляете и зачем! Автор не несёт никакой ответственности за ваш смартфон или планшет. Выполняя шаги из инструкции ниже вы делаете это на свой страх и риск. Если у вас нет шаманского бубна и/или вы не знаете, как с ним правильно плясать, ни в коем случае не удаляйте системные мусорные приложения из Android.

Как удалить мусорные системные приложения Android при помощи ADB shell без получения root доступа

  1. В Windows нужно установить USB drivers для вашего смартфона или планшета. В Linux этого не требуется.
  2. Скачайте бинарники ADB для вашей платформы (Windows, Mac, Linux). Теперь не нужно устанавливать Android SDK полностью для работы с ADB, достаточно скачать Android SDK Platform-Tools.

В Ubuntu установить ADB и fastboot проще простого, достаточно выполнить следующую команду в терминале:
sudo apt install android-tools-adb android-tools-fastboot

fastboot в данном случае не понадобится.

На Android смартфоне или планшете зайдите в «Настройки» (Settings) -> «О телефоне» (About Phone). Найдите «Номер сборки» (Build Number) и нажимайте на нём 7 раз, чтобы задействовать режим «Для разработчиков» (Developer Options).



Зайдите в настройках в меню «Для разработчиков» (Developer Options), нажмите на пункт «Отладка по USB» (USB Debugging) и задейтсвуйте этот режим.



Подключите смартфон или планшет к компьютеру, выбрав в качестве режима подключения «Передача файлов (MTP)» (file transfer — MTP). Режим только зарядки телефона не подойдёт.



На компьютере выполните команду «adb shell». В Ubuntu в терминале достаточно набрать:
adb shell

В Windows можно нажать на папку с ADB правой кнопкой мыши и запустить командную строку в этой папке. После чего также выполнить «adb shell».

Введите в терминале команду:
adb devices



Система запустит ADB демона (daemon). Возьмите в руки крест, очертите вокруг себя белый круг и три раза повторите: «Изыди». Шучу, конечно же нужно повторить «изыди» 7 раз 🙂 Если вы в первый раз запускаете ADB, то на смартфоне или планшете появится запрос, который попросит авторизовать соединение с компьютером. Можно поставить галочку, чтобы всегда доверять этому компьютеру, тогда при следующем подключении таких запросов возникать не будет. Доступ с компьютера конечно же нужно разрешить (хотя бы в этот раз).

  • Теперь при запуске команды «adb devices» в терминале должен появляться серийный номер вашего устройства. Если это так, то можно следовать дальше
  • Введите в терминале команду
    adb shell

    При успешно выполнении появится идентификатор устройства, за которым следует приглашение вводить команду. Например:
    adb shell
    G8232:/ $

    Посмотрите список доступных приложений:
    pm list packages

    Чтобы вывести список приложений для конкретного производителя, оператора мобильной связи, можно ввести следующую команду:
    pm list packages | grep ‘название_оператора/название_производите ля’

    Например, для оператора sprint вводим следующую команду:
    pm list packages | grep ‘sprint’

    Для приложений Sony вводим
    pm list packages | grep ‘sony’

    Для приложений LG Electronics вводим
    pm list packages | grep ‘lge’

    Можно искать приложения и по идентификатору из адресной строки на сайте google play. Например, com.google.android.apps.tachyon — это Google Duo (play.google.com/store/apps/details?id=c om.google.android.apps.tachyon).
    pm list packages | grep ‘com.google.android.apps.tachyon’

  • Для удаления приложения «идентификатор_приложения» выполните следующую команду
    pm uninstall -k —user 0 идентификатор_приложения
  • Обратите внимание, что не все системные приложения можно безопасно удалить. Если избавиться от некоторых приложений, то телефон может перестать загружаться, постоянно перегружаться или потеряет определённую функциональность. Так что нужно понимать, что вы удаляете и зачем. К счастью, приложение удаляется не полностью, а лишь для конкретного пользователя. Чтобы восстановить функциональность, нужно сбросить настройки до заводских (при этом все приложения вернутся).

    С одной стороны, замечательно, что вы сильно не навредите устройству. Но с другой, получаем неполное удаление, при котором кэш и данные приложения остаются (за это отвечает ключ « -k »). А при получении обновлений по воздуху удалённые таким образом приложения всё равно обновляются. Если в команде опустить « -k —user 0», то она просто не выполнится. Для удаления приложения для всех пользователей нужен root доступ.

    Используя данный метод можно и избавиться от рекламных приложений Amazon на устройствах Amazon с рекламой.

    Я протестировал данный метод на Sony Xperia XZS, на котором удалил Spotify, Facebook, Amazon Shopping, Google Play Movies & TV, Google Play Music, Google Duo, Sony Playstation App, Sony NewsSuite, Sony What’s New, Sony Xperia Lounge:
    pm uninstall -k —user 0 com.spotify.music
    pm uninstall -k —user 0 com.facebook.katana
    pm uninstall -k —user 0 com.facebook.system
    pm uninstall -k —user 0 com.facebook.appmanager
    pm uninstall -k —user 0 com.amazon.mShop.android.shopping
    pm uninstall -k —user 0 com.google.android.music
    pm uninstall -k —user 0 com.google.android.videos
    pm uninstall -k —user 0 com.google.android.apps.tachyon
    pm uninstall -k —user 0 com.scee.psxandroid
    pm uninstall -k —user 0 com.sonymobile.email
    pm uninstall -k —user 0 com.sony.nfx.app.sfrc
    pm uninstall -k —user 0 com.sonymobile.entrance
    pm uninstall -k —user 0 com.sonyericsson.xhs

    На LG G Flex2 (LS996) удалил больше приложений: прогноз погоды, облачный сервис Box, кучу приложений Google (включая карты), а также множество бесполезных приложений Sprint и LG Electronics:
    pm uninstall -k —user 0 mobi.infolife.ezweather
    pm uninstall -k —user 0 com.box.android
    pm uninstall -k —user 0 com.google.android.videos
    pm uninstall -k —user 0 com.google.android.music
    pm uninstall -k —user 0 com.google.android.apps.plus
    pm uninstall -k —user 0 com.google.android.apps.books
    pm uninstall -k —user 0 com.google.android.talk
    pm uninstall -k —user 0 com.google.android.play.games
    pm uninstall -k —user 0 com.google.android.apps.magazines
    pm uninstall -k —user 0 com.google.android.apps.maps
    pm uninstall -k —user 0 com.google.android.street
    pm uninstall -k —user 0 com.maluuba.android.qvoice
    pm uninstall -k —user 0 com.sprint.voicemail
    pm uninstall -k —user 0 com.sprint.extension
    pm uninstall -k —user 0 com.sprint.ce.updater
    pm uninstall -k —user 0 com.sprint.dsa
    pm uninstall -k —user 0 com.sprint.w.prefact
    pm uninstall -k —user 0 com.lge.sprintextension
    pm uninstall -k —user 0 com.lge.voicecommand
    pm uninstall -k —user 0 com.lge.qmemoplus
    pm uninstall -k —user 0 com.lge.email
    pm uninstall -k —user 0 com.lge.mtalk.voicecommand
    pm uninstall -k —user 0 com.lge.voicecommand
    pm uninstall -k —user 0 com.lge.bnr
    pm uninstall -k —user 0 com.lge.lifetracker
    pm uninstall -k —user 0 com.lge.qvoiceplus

    Если вы сомневаетесь, стоит ли удалять приложение или нет, то лучше не удаляйте. В противном случае могут возникнуть проблемы с функционированием Android, которые придётся решать сбросом к заводским настройкам.

    Вместо удаления приложение можно отключить (disable), хотя для этого нужен root доступ:
    pm disable —user 0 идентификатор_приложения

    Чтобы включить его обратно, достаточно выполнить pm enable:
    pm enable —user 0 идентификатор_приложения

    Для просмотра списка отключенных приложений выполните:
    pm list packages —user 0 -d

    Для просмотра списка включенных приложений выполните:
    pm list packages —user 0 -e

    Также можно скрыть приложение (root доступ не нужен):
    pm hide —user 0 идентификатор_приложения

    А затем отменить сокрытие:
    pm unhide —user 0 идентификатор_приложения

    Если приложение нужно удалить, отключить или скрыть для другого пользователя, то можно найти его идентификатор, выполнив следующую команду:
    pm list users

    После этого в командах pm uninstall, pm disable, pm hidе используйте —user идентификатор_пользователя

    Например:
    $pm list users
    Users:
    UserInfo <0:misha:13>running
    UserInfo <11:masha:18>running

    $pm disable —user 11 com.cyanogenmod.filemanager
    Package com.cyanogenmod.filemanager new state: disabled-user

    Если работа с ADB shell в терминале слишком сложна для вам, то для блокировки/разблокировки Android приложений можно воспользоваться бесплатной программой Debloater (Windows, Mac OS). USB отладку на смартфоне/планшете придётся также включить. А для блокировки приложения будет достаточно отметить его галочкой и нажать на кнопку «Apply». Прелесть программы Debloater заключается в том, что в нём можно экспортировать/импортировать список заблокированных/разблокированных приложений (так что можно сохранить их список и в следующий раз им воспользоваться). Но безусловно безопаснее не устанавливать лишнюю бесплатную программу, особенно если её исходный код не доступен.

    Источник

    Читайте также:  Для андроид распаковщик exe файлов для
    Оцените статью