Как отключить права администратора и зачем они нужны
Права администратора являются спорной темой для многих пользователей Android. Кто-то вообще о них не задумывается, а кто-то постоянно следит за тем, чтобы ни одно приложение их не получило. Многие вообще не знают, как управлять этими правами. В этой статье разберем, для чего нужны такие права, а самое главное, как их отключить. При этом не забудем и об обратном процессе. Если вы захотите их включить, вы легко сможете сделать это. Пренебрегать знанием вопроса не стоит, так как права администратора по сути дают приложению чуть ли не полный доступ к вашему смартфону, а это угроза безопасности не только персональных данных, но и платежной информации. Поэтому давайте разбираться.
Правда администратора позволяют приложению руководить почти всем на смартфоне.
Что такое права администратора Android
Некоторые приложения на Android работают, если можно так сказать, в расширенном режиме. То есть им недостаточно просто работать с каким-то разделом в памяти. Для того, чтобы они могли полноценно функционировать, им надо дать права администратора. После этого они получат намного более глубокий доступ к системе и смогут выполнять более сложные операции.
Android 11 сделает беспроводной доступ к Android Auto доступным почти для всех
Часто такие приложения являются системными, но возможны и сторонние варианты. Системными они являются, когда речь идет о файловом хранилище, Android Pay и тому подобном. В этом случае права у приложений быть должны, чтобы ими можно было нормально пользоваться. В остальных случаях с этим стоит быть осторожнее и понимать (а главное, принимать) все риски.
Почему надо отключать права администратора
Причин, чтобы запретить приложениям пользоваться ”безграничной властью”, много. Среди них есть все — от банального страха за сохранность своих конфиденциальных данных до куда более практичных вещей.
Слишком много прав на Android давать не стоит
Например, если несколько приложений обладают правами администратора, они могут мешать друг другу работать. Получается, что хотелось как лучше, а получилось хуже. В этом случае блокировка прав администратора для одного из приложений может решить проблему подтормаживаний, зависаний и даже системных крэшей.
Кроме этого, некоторые приложения могут злоупотреблять данными им правами и превращаться ваш смартфон в инструмент получения выгоды их создателями. У вас могут украсть деньги, завладеть паролями или просто рассылать через ваш телефон спам или другие не очень хорошие сообщения. Конечно, это маловероятный сценарий, но вы поняли, о чем я.
Как отключить права администратора в Android
Отключить права администратора в Android намного проще, чем может показаться на первый взгляд. Для этого надо просто перейти в настройки и найти там пункт ”Безопасность”, в котором собраны все соответствующие органы управления.
Открыв раздел ”Безопасность”, переходим к пункту ”Дополнительные настройки”. Там надо найти пункт ”Администраторы устройства” и вы сможете настраивать то, что вам нужно.
У вас на экране будут отображены приложения, которым уже дан доступ к правам администратора. Если какое-то из них вам не нужно и в хотите отменить его привелегии, просто заходите внутрь и настраивайте его так, как вам нужно.
Незамысловатый путь до настроек администратора
Как включить права администратора
Чтобы включить права администратора, надо проделать ту же самую операцию. Открываем настройки телефона и переходим последовательно в ”Безопасность” — ”Дополнительные настройки” — ”Администраторы устройства”. Перед вами будут приложения, которым могут понадобится права администратора. Открываем каждое из них, знакомимся со списком того, что оно может сделать, и включаем или не включаем ему права администратора.
Важно понимать, что вы не откроете права администратора конфликтующим приложениям, которые будут мешать друг другу вместо того, чтобы помогать работать системе.
Почему не получается отключить права администратора
Раз уж мы взялись рассматривать все случаи, давайте рассмотрим и такой, при котором вы по какой-то причине не можете отключить права администратора. Это не очень хорошая ситуация, и если вы с ней столкнулись, скорее всего, у вас нет кнопки отключения прав, смартфон нависает на моменте отключения или просто вылетает из меню настроек при попытке зайти в ”Администратора устройства” или непосредственно в приложения.
Такое поведение смартфона может быть связано с тем, что на нем вирус, который не хочет, чтобы у него отнимали права. Решить эту проблему можно только при помощи антивируса, если он справится, или просто сбросив все настройки с содержимым устройства до заводских значений. Возможны варианты, когда и это не поможет, но попробовать стоит.
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Поскольку конференция Google I/O все ближе и счет до ее начала уже идет на часы, утечки о том, что нам представят, уже достигли пика. Все просто — чем ближе к презентации, тем больше людей оказывается в курсе планов компании и тем сложнее контролировать удержание информации. А еще, чем ближе к мероприятию, тем больше сама компания старается подогревать к нему интерес. Ранее на этой неделе в Сеть просачивались материалы, связанные с тем, что вполне может быть новым Pixel 6. Теперь же у нас есть возможность посмотреть не просто на Android 12, который мы в том или ином виде уже видели, а на его самые серьезные внешние изменения. Ведь именно внешний вид это то, с чем имеет дело подавляющее большинство пользователей. Согласитесь, что многие другие изменения многие просто не заметят, а внешний вид — совсем другое дело.
Samsung никогда не отличалась особенно трепетным отношением к обновлению своих смартфонов. Только в последние год-два она кардинальным образом изменила своё мнение об этом явлении и начала выпускать апдейты даже раньше, чем это делала Google. Но на этом корейцы не остановились и предложили владельцам всех своих смартфонов, вышедших после 2019 года, целых три года программной поддержки. Оценить это преимущество мы с вами сможем только в следующем году, но сам факт того, что компания до сих пор не бросила даже двухлетние смартфоны, уже вызывает уважение.
Новую модель POCO ждали многие, и вот наконец-то она здесь! После того, как POCO M3 произвел настоящий фурор на многих рынках (было продано более 3 миллионов устройств), суббренд Xiaomi не заставил себя ждать и выпустил обновленную модель POCO M3 Pro. Новый смартфон примечателен тем, что это первый телефон среднего класса POCO, поддерживающий работу в сетях 5G. Пусть пока это актуально не для всех стран, у него есть и другие интересные особенности, которые привлекают немало интереса.
Как на Android отключить права администратора?
Инструкция для Android 10
- Перейдите в меню « Настройки »
- Найдите раздел « Безопасность » и откройте его
- Нажмите на пункт « Дополнительные настройки »
- Зайдите в « Администраторы устройства »
Инструкция для других версий Android
- Откройте настройки смартфона (если меню поделено на группы, вкладки или разделы – выбрать « Устройство »);
- Перейдите к пункту « Экран блокировки и защита » (в ряде прошивок – « Безопасность »);
- Выберите пункт « Другие параметры безопасности »;
- Откройте раздел « Администраторы устройства »;
- Деактивируйте переключатель приложения, которое имеет доступ к правам администратора;
- Подтвердите действие, нажав кнопку « Выключить ».
Привет ребята ну ведь должна быть кнопка отключения администратора я её нашол мне осталось нажать 1 кнопку а она ненажимается копец😎
Нажимаю на администратора «Найти устройство» и выскакивает окошко «Настройки остановлены» и выкидывает, на устройстве вирусов нету, проверял. Надо убрать администратора, так как надо удалить обнову сервисов Гугл Плэй. Как это сделать?
Привет Артем заходи в настройки нажимай безопасность листай вниз там администратор но это бесполезно я пробавал есле Чё обращайся дай пожалуйста свой номер телефона
Как отключить администратор устройства на андроиде?
Пытаюсь убрать программу из администраторов устройства и не получается. То есть нажимаю на имя программы, выбираю Отключить и сразу отключается телефон. Спустя минуту-две включается, но программа как была администратором, так и осталась. Эта вредная программа — вирус, поэтому и хочу её отключить. Так как иначе она не удаляется.
Чтобы удалить вредоносную или рекламную программу из администраторов устройства попробуйте выполнить следующую пошаговую инструкцию:
- Установите с гугл плеймаркета программу KIS https://play.google.com/store/apps/details?id=com.kms.free или Malwarebytes Anti-malware https://play.google.com/store/apps/details?id=org.malwarebytes.antimalware
- Запустите и выполните полную проверку телефона. Это займёт много времени, но обязательно дождитесь окончания! Когда сканирование завершиться, то удалите найденных зловредов.
- Теперь заново попробуйте удалить вредоносную программу из администраторов устройства. Откройте Настройки телефона, далее Безопасность, затем Администраторы устройства. Снимите галочку напротив вредоносной программы. Подтвердите свои действия. Если появиться окно с сообщением «Для отката обновлений требуется полный возврат заводских настроек. Вся информация на Вашем устройстве будет удалена ..», то смело жмите на OK. Это сообщение создано только для того чтобы вас напугать.
- Если шаг 3 прошёл успешно, то откройте раздел Приложения в Настройках телефона и удалите вредоносную программу.
Здравствуйте! У меня похожая проблема, только после того как я убрала галочку, телефон стал запрашивать пин код на основном окне, В администраторах остался доктор веб и похоже, что то приложение( называется «Установка», со значком авито). Телефон сам работает,звонки, сообщения, приходят, но зайти куда-либо не могу. Когда перезагружаю телефон, иногда появляется уведомление что в приложение «Установка» произошла ошибка. Что с симой,что без, телефон все равно запрашивает пин код. Поставила андроид в безопасный режим, все то же самое..
Подскажите что делать? (Андроид explay ALTO, прошивка v1.00)
Как удалить приложение на Андроиде
Работа с современными смартфонами, как правило, довольно проста. Особенно это касается приложений, а именно установка с помощью Google Play и удаление через настройки программ. Иначе обстоит дело, когда речь заходит о предустановленных, которые производитель смартфона или планшета благополучно установил. Чаще всего такое ПО удалить не получится. Что же делать тогда?
Причин такой проблемы может быть две:
- Приложение является администратором устройства. Часто пишется ошибка при удалении программы: «Невозможно удалить: пакет является активным администратором устройства». Часто при удалении вируса, устройство пишет именно это сообщение.
- Программа является системной, а потому кнопки «Удалить» вообще нет. Такое ПО еще называют встроенными, предустановленными или стандартными, которые идут в «коробке».
Как удалить программу «администратора устройства» на Андроид
Администратор устройства – это такое программное обеспечение, которое имеет расширенный список полномочий и прав, в отличие от других рядовых приложений. Вплоть до того, что такая программа может при необходимости блокировать телефон и устанавливать пароли. Но ничего бояться не стоит, и деактивировать ее можно в специальном меню «настройки — безопасность — администраторы устройства».
Как удалить встроенные системные приложения
Очень часто можно встретить, как производитель смартфона пытается «позаботиться» о своих пользователях и установить как можно больше ненужных и бесполезных программ. И к тому же, они имеют свойство запускаться в фоне и быстрее разряжать батарею.
Для решения проблемы Вам нужно найти ненавистную программу в настройках, нажать клавишу «Отключить», почистить данные и кэш. После этого оно больше не появится в меню, не будет потреблять оперативную память и влиять на продолжительность работы смартфона. Полностью же удалить штатными средствами не получится – нужны root права. Однако, внимание, будьте осторожны при любых манипуляциях с системными приложениями, это может повлиять на всю работу смартфона.
[Всего : 1308 Средний: 3/5]
Как удалить приложение на Андроиде Автор DimkaVarlamov средний рейтинг 3/5 — 1308 рейтинги пользователей
Как избавиться от неудаляемых приложений
Установка и удаление приложений в операционной системе Android — очень простой процесс, несколько касаний на экране и все готово. Однако встречаются приложения, которые отказываются удаляться. Такое ситуация возникает из-за того, что некоторые приложения устанавливаются в качестве администратора устройства, а другие уже установлены (предустановленные) производителем устройства и у пользователя нет прав на их удаление.
Для полного удаления предустановленных приложений потребуются root права. Если вы не хотите рутовать устройство, то можно попробовать отключить предустановленные программы, чтобы они не запускались вместе с Android и не занимали место в оперативной памяти. Итак, как удалить неудаляемые приложения.
Удаление приложений администраторов в Android
Приложения администраторы устройства требуют больше прав для своего полноценного функционирования. Здесь не нужно путать с приложениями, требующими root-права, просто программам администраторам нужно больше полномочий в рамках существующих прав пользователя. Например, для установки защиты или дистанционной блокировки смартфона, отслеживание его по GPS и т.п.
Если установленное вами приложение не удаляется, то зайдите в настройки андроид устройства, перейдите в раздел «Безопасность» и далее в «Администраторы устройства», в котором снимите отметку с удаляемой программы, что она является администратором.
После этого приложение беспрепятственно удалится.
Удаление или отключение предустановленных приложений
Есть производители, которые злоупотребляют установкой своих программ, которые невозможно удалить. Удалить их можно, как говорилось выше, только получив root-права на устройстве. Но что делать, если нет желания этого делать или смартфон/планшет находится на гарантии и его рут служит основанием для снятия гарантийных обязательств? В этом случае можно попробовать остановить предустановленные приложения. Для этого сделайте следующее:
- Зайдите в настройки Android.
- Перейдите в раздел «Приложения» и найдите в нем нужную программу.
- Вызовите информационный экран «О приложении» тапнув по его названию.
- Нажмите кнопку «Отключить» и здесь же — «Очистить кэш».
- Перезагрузить гаджет.
Отключенные предустановленные приложения должны исчезнуть из меню и больше не будут запускаться вместе с Android, а также занимать оперативную память, что в бюджетных смартфонах будет большим плюсом, где ее всегда дефицит.
Однако с системными приложениями данную процедуру нужно производить осторожно, т.к. можно столкнуться с нестабильной работой вашего девайса.
Как избавиться от неудаляемых приложений?
Процесс покупки различных приложений в магазине Google Play невероятно прост. Для этого необходимо отыскать нужную программу или игру, ознакомиться с описанием и отзывами других пользователей, после чего можно смело кликать на клавишу «Установить». Удалять приложения ничуть не сложнее: для этого достаточно всего нескольких нажатий. Однако периодически система отказывается удалять те или иные программы, не говоря уже о предустановленных производителем приложениях. Как же избавиться от этой проблемы? Давайте узнаем.
В целом существуют две причины отказа от удаления приложения. В случае с первой надоевшая программа может выступать в роли администратора устройства. Второй вариант куда более распространённый, и с ним наверняка сталкивался каждый из нас. Речь идёт о приложениях, являющихся частью системы смартфона. Другими словами, предустановленные инженерами компании программы, клавиша удаления для которых попросту отсутствует.
Возможными вариантами решения обеих вышеописанных проблем поделились наши зарубежные коллеги из phonearena. Давайте рассмотрим каждый из них отдельно.
Приложение-администратор
Не спешите закрывать данную статью: в этом словосочетании нет ничего страшного. Дело в том, что некоторые приложения требуют более широких полномочий. К примеру, устанавливать пароль на смартфоне, блокировать его, отслеживать геопозицию и многое-многое другое.
В данном случае для их удаления достаточно убрать галочку в специальном разделе меню. В моем старом, добром HTC One S, который вернулся в пользование после опыта с iPhone, для этого стоит перейти в настройки — безопасность — администраторы устройства. Одна проблема решена, а как быть с другой?
Системное приложение
Далеко не все производители смартфонов любят своих пользователей. Доказательством данного утверждения является огромное количество абсолютно бесполезных предустановленных приложений, пользоваться которыми нет никакого желания. В тайваньском смартфоне, опять же, к подобным можно отнести иконку EA Games, Friend Stream, Rescue, Teeter и прочие сомнительные программы.
Согласитесь, здесь раздражает не столько их наличие, сколько невозможность от них избавиться, верно? Однако оказывается, что и из этой ситуации нашёлся выход.
Для этого понадобится зайти в диспетчер приложений, выбрать ненавистную программу и отыскать клавишу «Отключить». Вслед за этим можно также очистить и кеш приложения.
Результат не заставит себя ждать: отмеченные приложения исчезнут из меню и больше не будут напоминать о себе. Впрочем, избавиться от них полностью получается не всегда: скорее всего, некоторые программы будут занимать несколько мегабайтов в закромах карты памяти, однако не стоит забывать о главном плюсе. Отключенное приложение не будет запускаться при включении устройства, тем самым экономя оперативную память и, соответственно, заряд устройства. Неплохо, не так ли?
Как бы там ни было, не стоит забывать, что многие системные приложения влияют на работу смартфона в целом, а потому экспериментировать с их отключением стоит крайне осторожно.
Администраторы устройства android удалить
Установка и удаление приложений в операционной системе Android — очень простой процесс, несколько касаний на экране и все готово. Однако встречаются приложения, которые отказываются удаляться. Такое ситуация возникает из-за того, что некоторые приложения устанавливаются в качестве администратора устройства, а другие уже установлены (предустановленные) производителем устройства и у пользователя нет прав на их удаление.
Для полного удаления предустановленных приложений потребуются root права. Если вы не хотите рутовать устройство, то можно попробовать отключить предустановленные программы, чтобы они не запускались вместе с Android и не занимали место в оперативной памяти. Итак, как удалить неудаляемые приложения.
Почему не все приложения удаляются обычным способом
Концепция ОС Android предполагает разные права доступа к файлам и папкам. Одни можно только читать, другие – удалять и редактировать, к третьим пользовательский доступ закрыт вообще. Делается это, в частности, для того, чтобы пользователь не смог повлиять на жизненно важные элементы системы.
Программное обеспечение, которое встречается на мобильных устройствах, делится на 4 вида:
- Системные приложения. Они выполняют важные функции, и от многих из них зависит работоспособность устройства.
- Приложения, предустановленные разработчиком, или bloatware.
- Пользовательские приложения.
- Вредоносное ПО.
Причин, из-за которых программа становится неудаляемой, тоже немного:
- у пользователя недостаточно прав на ее удаление;
- она включена в список администраторов устройства;
- она имеет встроенные средства блокировки системных функций, которые отвечают за удаление;
- после удаления его скачивает другая установленная программа.
Причины могут комбинироваться между собой, ещё больше защищая злополучное приложение от удаления. Но в 90% случаев с ними можно справиться самим, не прибегая к помощи сервисных центров.
Методы удаления неудаляемых приложений
Безопасно удалять можно только вирусы, bloatware и пользовательское ПО. Попытки удалить системные приложения могут превратить аппарат в «кирпич» или нарушить работу отдельных функций Андроид.
Удаление средствами Android
Если ненужная программа включена в список администраторов устройства, то прежде чем удалить, сначала придется убрать её оттуда.
Администраторы устройства – это приложения, наделенные повышенными правами в ОС. Среди них есть как системные, так и установленные пользователем.
В отличие от программ, которые защищены настройками доступа, назначить либо «разжаловать» администратора устройства может сам юзер.
Чтобы убрать приложение из списка администраторов, сделайте следующее:
- Откройте настройки смартфона.
- Прокрутите страницу ниже и войдите в раздел «Приложения».
- Войдите в меню с помощью кнопки в виде трех точек справа.
- Откройте раздел «Особые права доступа».
- Войдите в раздел «Администраторы устройства».
- Выберите вариант из списка. Включенные программы обозначены галочкой на синем фоне напротив названия.
- Нажмите «Выключить». Если такая кнопка отсутствует, значит, функции администратора для выбранной программы уже не работают.
Если причина неудаляемости программы заключалась только в этом, ее дальнейшая деинсталляция пройдет без затруднений.
Пункт «Администраторы устройства» может находиться в другом разделе настроек телефона. Это зависит от версии Android и лаунчера. Например, в смартфонах Xiaomi его можно найти по следующему пути: «Расширенные настройки» -> «Конфиденциальность».
Вредоносное ПО может препятствовать своему удалению из списка администраторов устройства. Самый простой способ справится с этой напастью – скачать и запустить антивирусную программу, например, Kaspersky Internet Security или Malwarebytes. Подробнее о том, как бороться с мобильным вредоносным ПО, читайте в статье, как удалить вирус с телефона или планшета на базе ОС Android.
Если удаление приложения происходит без затруднений, но затем оно снова обнаруживается в списке установленных, значит, его без вашего согласия восстанавливает другая программа. Чтобы вывести «диверсанта» на чистую воду, вспомните, что вы устанавливали незадолго до того, как впервые заметили неполадку. Если претендентов несколько, попробуйте поочередно провести с ними следующие действия:
- Откройте настройки и выберите пункт «Приложения».
- Выберите претендента из перечня (2) или воспользуйтесь поиском (1).
- Один раз нажмите «Остановить» (1) и дважды «Выключить» (2).
- Удалите программу, которая восстановилась ранее.
- Если она вернулась на прежнее место, выключите следующего претендента.
Удаление через безопасный режим
Если неудаляемое приложение сильно тормозит систему или блокирует свое удаление, переведите аппарат в безопасный режим. Он запускает Android только с тем ПО, которое установлено изготовителем устройства. Всё, что добавлено пользователем, будет неактивно.
Чтобы включить безопасный режим на версиях прошивки 4.0 и старше:
- Держите кнопку выключения на корпусе несколько секунд.
- Найдите кнопку «Выключение» на экране и держите её столько же.
- Коснитесь надписи «Безопасный режим» или значка над ней.
- Дождитесь полной перезагрузки устройства.
Для Android младше версии 4.0 единого алгоритма входа в безопасный режим нет. Попробуйте варианты для Android 4.0 и более ранних версий из статьи «Включение и использование безопасного режима на Android».
Удаление через компьютер
- установите на смартфон или планшет утилиту App Inspector, чтобы определить идентификатор программы, которую нужно удалить;
- установите на компьютер набор инструментов разработчика Android Debug Bridge (ADB), с помощью которого и будет произведено удаление.
Как отключить администратор устройства на андроиде?
В прошивках многих смартфонов и планшетов под управлением Андроид присутствует так называемое bloatware: предустановленные производителем приложения сомнительной полезности. Как правило, удалить их обычным способом не получится. Поэтому сегодня мы хотим рассказать вам, как деинсталлировать такие программы.
Кроме bloatware, обычным способом нельзя удалить и вирусное ПО: зловредные приложения используют лазейки в системе, чтобы представиться администратором устройства, для которых опция деинсталляции заблокирована. В некоторых случаях по этой же причине не получится удалить и вполне безобидную и полезную программу вроде : ей нужны права администратора для некоторых опций. Системные приложения вроде виджета поиска от Google, стандартной «звонилки» или по умолчанию также защищены от деинсталляции.
Собственно методы удаления неудаляемых приложений зависят от того, есть ли на вашем устройстве root-доступ. Он не обязателен, однако с такими правами получится избавиться и от ненужного системного ПО. Опции для устройств без рут-доступа несколько ограничены, но и в этом случае есть выход. Рассмотрим все методы поподробнее.
Способ 1: Отключение прав администратора
Многие приложения используют повышенные привилегии для управления вашим девайсом, в числе таковых блокировщики экрана, будильники, некоторые лаунчеры, а нередко и вирусы, которые маскируются под полезное ПО. Программу, которой предоставлен доступ к администрированию Android, обычным способом удалить не получится – попытавшись это сделать, вы увидите сообщение о том, что деинсталляция невозможна из-за активных опций администратора устройства. Что же делать в этом случае? А делать нужно вот что.
- Убедитесь, что в устройстве активированы параметры разработчика. Зайдите в «Настройки».
Обратите внимание на самый низ списка — там должна присутствовать такая опция. Если её нет, то проделайте следующее. В самом низу списка есть пункт «О телефоне». Зайдите в него.
Прокрутите список до пункта «Номер сборки». Тапните по нему 5-7 раз, пока не увидите сообщение о разблокировке параметров разработчика.
Активируйте параметры переключателем вверху, а затем прокрутите список и поставьте галочку напротив «Отладка по USB».
На Android 8.0 и 8.1 эта опция называется «Местоположение и защита».
В Андроид Орео эта функция названа «Приложения администратора устройства» и расположена почти в самом низу окна. Войдите в этот пункт настроек.
На новейших версиях ОС от Google данное окошко выглядит так:
В Android 8.0 и 8.1 — нажмите на «Отключить приложение администратора устройства».
Это значит, что такую программу можно удалить любым доступным способом.
Данный метод позволяет избавиться от большинства неудаляемых приложений, но может оказаться неэффективным в случае мощных вирусов или bloatware, зашитого в прошивку.
Способ 2: ADB + App Inspector
Сложный, однако самый эффективный метод избавления от неудаляемого ПО без рут-доступа. Чтобы воспользоваться им, понадобится скачать и установить на компьютер Android Debug Bridge, а на телефон – приложение App Inspector.
Проделав это, можно приступать к нижеописанной процедуре.
- Подключите телефон к компьютеру и установите для него драйвера, если потребуется.
- Убедитесь, что архив с АДБ распакован в корень системного диска. Затем откройте «Командную строку»: вызовите «Пуск» и напечатайте в поле поиска буквы cmd. Щёлкните по ярлыку правой кнопкой мыши и выберите «Запуск от имени администратора».
- В окне «Командной строки» последовательно пропишите команды:
cd c:/adb adb devices
pm uninstall -k —user 0 *Package Name*
Вместо *Package Name* пропишите информацию из соответствующей строки со страницы удаляемого приложения в Апп Инспектор. Убедитесь, что команда введена правильно, и нажимайте Enter.
Единственный недостаток этого метода – удаление приложения только для пользователя по умолчанию (оператор «user 0» в приведенной в инструкции команде). С другой стороны, это и плюс: если вы удалили системное приложение, и столкнулись с неполадками в работе девайса, достаточно просто сделать , чтобы вернуть удалённое на место.
Способ 3: Titanium Backup (только Root)
Если на вашем устройстве установлены рут-права, процедура деинсталляции неудаляемых программ значительно упрощается: достаточно установить на телефон Титаниум Бекап, продвинутый менеджер приложений, который способен удалить практически любое ПО.
Данный способ – самое простое и удобное решение проблемы с деинсталляцией программ на Android. Единственный минус – бесплатная версия Титаниум Бекап несколько ограничена в возможностях, которых, впрочем, достаточно для описанной выше процедуры.
Заключение
Как видим, с неудаляемыми приложениями довольно легко справиться. Напоследок напомним вам – не устанавливайте на телефон сомнительное ПО из неизвестных источников, поскольку рискуете нарваться на вирус.
Михаил Варакин
преподаватель Центра компьютерного обучения «Специалист»
при МГТУ им. Н.Э. Баумана
По мере увеличения занимаемой доли рынка мобильных устройств платформа Android становится все более привлекательной для разработчиков корпоративных приложений. При этом для корпоративной среды характерна потребность в соблюдении политик, обеспечивающих необходимый уровень безопасности информационных систем. В Android API 8 (Android 2.2) впервые появилась поддержка корпоративных приложений с помощью Device Administration API, обеспечивающего возможность администрирования устройств на платформе Android на системном уровне.
Данный API дает возможность разработчикам создавать приложения, необходимые в корпоративной среде, где администраторам ИС предприятия требуется контроль над мобильными устройствами персонала.
Одно из таких приложений уже имеется на всех современных устройствах: встроенный почтовый клиент использует Device Administration API при синхронизации с Microsoft Exchange и посредством этого приложения администраторы Exchange могут обеспечивать соблюдение требований политик работы с паролями, а также удаленно стирать данные (делать сброс к заводским установкам) в случае потери или кражи устройства.
Организационные аспекты использования
Приложение, использующее Device Administration API, может быть установлено на устройство любым способом, как через Google Play, так и из других источников. Факт наличия установленного приложения еще не обеспечивает соблюдения политик, для которого оно было создано – от пользователя требуется согласие на применение политик администрирования. В случае отказа приложение останется в системе и будет находиться в неактивном состоянии.
При использовании механизма администрирования в корпоративных средах следует иметь в виду следующие особенности:
- при попытке соединения с сервисом, требующим соблюдения определенного набора политик, не все из которых поддерживаются мобильным устройством (например, из-за устаревшей версии Android), соединение не будет устанавливаться;
- если на устройстве активированы несколько приложений, использующих Device Administration API, применяются наиболее строгие ограничения, накладываемые политиками администрирования, использующимися в данных приложениях;
- кроме разнообразных ограничений, касающихся паролей (сложность, период устаревания, количество попыток ввода), максимального времени неактивности перед блокировкой экрана, требований к шифрованию носителей и запрета использования камеры, в настоящий момент Device Administration API предоставляет дополнительные возможности: требование смены пароля, немедленная блокировка экрана и сброс к заводским установкам (с возможностью очистки внешнего накопителя – SD-карты);
- опасения пользователей относительно возможностей доступа администраторов компании к личным данным и переписке, паролям владельцев устройств в социальных сетях и т. п. совершенно безосновательны: Device Administration API таких возможностей не предоставляет.
Как отключить права администратора на андроид?
За время работы мобильного гаджета устанавливается множество разнообразных приложений. Одни – системные, другие загружает пользователь, третьи распространяются как вирусы и внедряются в ОС: становятся неудаляемыми, принося при этом не пользу, а вред.
В руководстве расскажем, как удалить теоретически неудаляемые приложения. На практике, многие из них легко деинсталлируются.
Разработчики Android предусмотрел различные возможности пользователя по отношению к приложениям. Одни разрешено лишь запускать, другие – изменять и удалять. Но есть и такие, доступ к которым закрыт для пользователя. Сделано это с целью предотвратить действия, способные навредить мобильной ОС.
Причин, по которым не удаляется приложение на Андроиде, не так уж и много:
- у пользователя отсутствуют права;
- приложение входят в список системных;
- вирус ограничил доступ к замаскированному под системное приложению;
- программа содержит встроенные средства блокировки функций, отвечающих за удаление;
- после удаления приложение вновь загружает другая утилита, имеющаяся в ОС.
Причин может быть несколько, вдобавок они частенько комбинируются друг с другом, в связи с чем избавиться от злополучной утилиты делается еще труднее.
Однако в большинстве случаев с подобной неприятностью можно справиться самостоятельно. В этом обзоре мы выясним, как удалить неудаляемое приложение. Но для начала разберемся, зачем это делать.
Зачем удалять приложения
Единственная причина заключается в том, что они мешают нормальной работе устройства. А проявляться это может по-разному:
- Гаджет медленно реагирует на команды пользователя.
- Переполняется память устройства вследствие того, что ненужные программы работают в фоновом режиме.
- На дисплее появляются рекламные сообщения, от которых невозможно избавиться иначе, нежели устранив программу-источник.
Удалив все вредоносные программы, можно восстановить работоспособность устройства и не отвлекаться на ненужную информацию.
Как удалить неудаляемое вирусное приложение
Вредоносные программы имеют способность проникать в прошивку устройства. Поэтому их удаление при помощи root-доступа может закончиться нарушением работы гаджета или полным выходом его из строя.
Любые способы, о которых говорилось выше, при этом будут неэффективны.
1. Лучшим способом будет установка антивируса Malwarebytes.
Иногда приходится использовать более радикальные действия:
2. Произвести сброс системы к заводским установкам.
3. Обновить прошивку: найти на устройстве раздел «Обновление ПО», найти свежую версию.
4. Произвести переустановку ОС, загрузив ее с официального сайта разработчика. Для этого понадобится программа — прошивальщик из ПК.
Деинсталляция через безопасный режим
Безопасный режим (safe mode) бывает полезен для решения различных системных проблем. В частности, через него вы можете быстро удалить приложение, которое в обычном режиме работы Андроид не удаляется.
- Войдите в безопасный режим.
- Перейдите в Настройки > Приложения.
- Выберите программу, нажав по строке с ее названием.
- Нажмите на кнопку Удалить.
- Подтвердите действие.
В большинстве устройств, работающих на Андроиде, удалить «вложенные» в систему программы можно достаточно просто: удерживать палец на иконке до появления надписи «Удалить» либо значка в виде урны, а потом перетянуть иконку в урну и подтвердить действие.
ASUS, LG, Samsung
В других мобильниках такое действие может не сработать. Здесь нужно кликнуть Меню настроек (три точки вверху экрана справа), выбрать опцию «Удаление/отключение приложений» и указать приложение, которое не удаляется.
Samsung Galaxy S8 — S20
В последних моделях Samsung Galaxy S8 имеются новшества в удалении программ: нужно удерживать палец на значке приложения для вызова контекстного меню, в котором выбрать опцию «Удалить».
Удаление приложений с root-правами
Если описанные выше стандартные процедуры удаления, предусмотренные самой системой, не помогают получить желаемый результат, можно воспользоваться другими методами. Условно их все можно разделить на две группы: доступные с root-правами и без них.
Наличие рут-прав значительно упрощает процедуру деинсталляции неудаляемых программ. Для таких случаев разработан специальный менеджер Titanium Backup. Ему под силу справиться с любым приложением, даже если оно не удаляется.
Алгоритм действий таков:
- Загрузить и открыть Titanium Backup, предоставив ему root-права.
- Войти в главное меню и найти пункт «Резервные копии». В нем содержится перечень имеющихся на устройстве утилит. Красным обозначены системные, белым – загруженные пользователем, желтым и зелёным – те, трогать которые не рекомендуется.
- Выделить подлежащую удалению программу и кликнуть на ней. Откроется окно с предлагаемыми вариантами действий.
- Можно сразу кликнуть «Удалить», но лучше сначала сделать резервную копию. При необходимости его легко будет восстановить из Titanium Backup
- Дождаться завершения операции, закрыть Titanium и проверить отсутствие утилиты.
Этот метод представляется наиболее легким и удобным при ответе на вопрос как удалить приложение, которое не удаляется. Один минус – бесплатная версия менеджера несколько ограничена по функционалу, поэтому рекомендуется обратиться к версии Pro.
Удаление административных программ в Android
Таким приложениям для функционирования нужно больше полномочий, но в рамках пользовательских прав. Иными словами, рут-права для их удаления не требуются. К таким утилитам относятся, в частности, отслеживание по GPS и дистанционная блокировка.
Для избавления от нежелательной программы следует:
- Войти в настройки гаджета;
- Найти раздел «Безопасность» (или Другие параметры безопасности), а затем — «Администраторы устройства»;
- Убрать отметку с удаляемой программы о том, что она выступает администратором.
Теперь административная утилита без труда удалится обычным способом.
Как удалить системные приложения без рут: ADB + App Inspector
Это самый непростой из перечисленных, но при этом наиболее продуктивный метод убрать из ОС устройства неудаляемое приложение при отсутствии root-доступа. Чтобы прибегнуть к нему, потребуется загрузить на ПК Android Debug Bridge, а на смартфон – App Inspector. Это основной метод удаления системных приложений android через пк.
Алгоритм действий таков:
1. Подключить мобильник к ПК и установить драйвера, если это необходимо.
2. Выяснить, распакован ли архив с ADB в корень системного диска.
3. Вызвать «Командную строку» через «Пуск» и написать в ней cmd. На появившийся ярлык нажать правой кнопкой манипулятора и отметить «Запуск от имени администратора».
4. В командной строке набрать последовательность команд:
cd c:/adbadb devicesadb shell
4. Теперь открыть App Inspector на смартфоне. Здесь можно увидеть список всех утилит в системе, расположенных по алфавиту. Найти и отметить то, что подлежит удалению.
5. Запомнить содержимое строки «Package Name» — эти сведения окажутся нужны немного позже. 6. Снова обратиться к командной строке ПК, где написать: pm uninstall -k —user 0 *Package Name* Вместо *Package Name* указать сведения, которые требовалось запомнить.
7. Проверить правильность написания команды и подтвердить действие нажатием Enter.
Как отключить администратора устройства на андроид
» Андроид » Как отключить администратора устройства на андроид
Пытаюсь убрать программу из администраторов устройства и не получается. То есть нажимаю на имя программы, выбираю Отключить и сразу отключается телефон. Спустя минуту-две включается, но программа как была администратором, так и осталась. Эта вредная программа — вирус, поэтому и хочу её отключить. Так как иначе она не удаляется.
Чтобы удалить вредоносную или рекламную программу из администраторов устройства попробуйте выполнить следующую пошаговую инструкцию:
- Установите с гугл плеймаркета программу KIS https://play.google.com/store/apps/details?id=com.kms.free или Malwarebytes Anti-malware https://play.google.com/store/apps/details?id=org.malwarebytes.antimalware
- Запустите и выполните полную проверку телефона. Это займёт много времени, но обязательно дождитесь окончания! Когда сканирование завершиться, то удалите найденных зловредов.
- Теперь заново попробуйте удалить вредоносную программу из администраторов устройства. Откройте Настройки телефона, далее Безопасность, затем Администраторы устройства. Снимите галочку напротив вредоносной программы. Подтвердите свои действия. Если появиться окно с сообщением «Для отката обновлений требуется полный возврат заводских настроек. Вся информация на Вашем устройстве будет удалена ..», то смело жмите на OK. Это сообщение создано только для того чтобы вас напугать.
- Если шаг 3 прошёл успешно, то откройте раздел Приложения в Настройках телефона и удалите вредоносную программу.
Здравствуйте! У меня похожая проблема, только после того как я убрала галочку, телефон стал запрашивать пин код на основном окне, В администраторах остался доктор веб и похоже, что то приложение( называется «Установка», со значком авито). Телефон сам работает,звонки, сообщения, приходят, но зайти куда-либо не могу. Когда перезагружаю телефон, иногда появляется уведомление что в приложение «Установка» произошла ошибка. Что с симой,что без, телефон все равно запрашивает пин код. Поставила андроид в безопасный режим, все то же самое..
Подскажите что делать? (Андроид explay ALTO, прошивка v1.00)
Администраторы устройства Android что это?
На устройствах с ОС Android 8.0 и более поздних версий, которые принадлежат организации или контролируются ей с помощью поставщика средств управления мобильной инфраструктурой предприятия (EMM), можно посмотреть, к каким данным и настройкам есть доступ у администратора.
Требования
- Android 8.0 или более поздняя версия
- Устройство, управляемое организацией с помощью EMM
Как узнать, какие правила применяются на устройстве
На устройствах Pixel и Nexus выберите Настройки > Безопасность и местоположение > Информация об управляемом устройстве.
Если у вас другое устройство, инструкции могут быть иными.
Доступная информация об управляемом устройстве
В таблицах ниже перечислены элементы, доступные в разделе настроек на устройствах Pixel и Nexus, а также приведены описания каждого из них. На иных устройствах вы можете увидеть другие формулировки. Обратите внимание, что администратор может применять на устройстве не все настройки.
Как отключить управление мобильными устройствами в организации
Эта статья предназначена для администраторов. Инструкции о том, как управлять рабочим аккаунтом на мобильном устройстве, приведены здесь.
Если вы не хотите управлять мобильными устройствами в организации, отключите соответствующую функцию. Также с помощью отдельной настройки можно запретить пользователям синхронизировать корпоративные данные с мобильными устройствами.
Если вы хотите отключить требования к паролю на мобильных устройствах, не отключая при этом управление ими, ознакомьтесь с этими инструкциями.
Каковы последствия отключения управления мобильными устройствами
Если вы отключите управление мобильными устройствами и синхронизацию корпоративных данных на них:
- Пользователи не смогут использовать рабочие аккаунты для входа в приложения на мобильных устройствах. Однако они смогут выполнять вход в веб-версию Gmail и других сервисов в браузере устройства.
Если вы отключите управление мобильными устройствами, но разрешите синхронизировать с ними корпоративные данные:
- Вы не сможете удалять данные с потерянных и украденных устройств.
- Вы не сможете применять к устройствам правила и управлять ими в консоли администратора.
- Устройства, к которым параметры управления больше не применяются, будут по-прежнему доступны в консоли администратора.
- Только для G Suite: новые устройства будут появляться в консоли администратора, только если данные на них синхронизируются через Google Sync.
- Если включено одобрение устройств, то прежде чем на устройствах станут доступны корпоративные данные, эти устройства нужно проверить и одобрить. Подробнее о том, как управлять доступом к корпоративным данным…
- Если мы зафиксируем подозрительную попытку входа, пользователю не будет предложено подтвердить личность на своем устройстве. Однако мы можем использовать другие способы дополнительной аутентификации с помощью мобильных устройств. Подробнее…
Как отключить управление мобильными устройствами (не рекомендуется)
Вы можете отключить управление мобильными устройствами на всех или некоторых устройствах в организации. При этом также рекомендуется отключить синхронизацию корпоративных данных на устройствах.
- На главной странице консоли администратора выберите Устройства.
- В меню слева выберите Настройки.
- Нажмите НастройкаУправление мобильными устройствами.
- Чтобы применить настройки ко всем пользователям, выберите организационное подразделение верхнего уровня. В обратном случае выберите дочернее подразделение.
- Выберите один из вариантов:
- Чтобы отключить управление для всех мобильных устройств, установите переключатель Включить управление мобильными устройствами в положение «Выключено» .
- Чтобы отключить его только для определенных типов устройств, выберите Дополнительно. Затем выберите параметр Обычные аккаунты для устройств, которыми не хотите управлять.
- Нажмите Сохранить. Если вы задали настройки для дочернего организационного подразделения, вы можете изменить параметр, указанный для родительского организационного подразделения, на Наследовать или Переопределить.
- Отключите синхронизацию корпоративных данных на устройствах (рекомендуется).
Как отключить синхронизацию корпоративных данных на устройствах
Вы можете отключить синхронизацию корпоративных данных на всех или некоторых устройствах во всей организации или в отдельных организационных подразделениях.
- На главной странице консоли администратора выберите Устройства.
- В меню слева нажмите НастройкиРасширенные настройки.
- Нажмите Доступ к данным.
- Чтобы применить настройки ко всем пользователям, выберите организационное подразделение верхнего уровня. В обратном случае выберите дочернее подразделение.
- Снимите флажки рядом с теми устройствами, для которых хотите отключить синхронизацию.
- Для устройств Android: нажмите Android Sync и снимите соответствующий флажок.
- Для устройств Apple® iOS®: нажмите iOS Sync и снимите соответствующий флажок.
- Только для G Suite: для устройств Google Sync (например, Microsoft® Windows Phone®, iOS и BlackBerry®) нажмите Google Sync и снимите флажок Разрешить синхронизацию корпоративных данных через ActiveSync.
- Нажмите Сохранить. Если вы задали настройки для дочернего организационного подразделения, вы можете изменить параметр, указанный для родительского организационного подразделения, на Наследовать или Переопределить.
Эта информация оказалась полезной?Как можно улучшить эту статью?
Администратор устройства андроид не отключается. Как избавиться от неудаляемых приложений
Некоторые приложения на операционной системе Android функционируют при предоставлении им специальных разрешений. Одним из них является работа в режиме администратора, которая позволяет получать доступ к расширенным возможностям.
Например, отключить блокировку экрана, если она защищена администратором, стандартными средствами нельзя: требуется деактивация рассматриваемого режима.
В некоторых ситуациях возникают внутренние конфликты, мешающие стабильной работе девайса. В таких случаях необходимо отключить права администратора, которые и могут вызывать проблемы. При этом удалять приложения, использовавшие их, совсем не обязательно.
Разобраться, как отключить администратора устройства на Андроид, поможет следующая инструкция:
- Откройте настройки смартфона (если меню поделено на группы, вкладки или разделы – выбрать «Устройство»);
- Перейдите к пункту «Экран блокировки и защита» (в ряде прошивок – «Безопасность»);
- Выберите пункт «Другие параметры безопасности»;
- Откройте раздел «Администраторы устройства»;
- Деактивируйте переключатель приложения, которое имеет доступ к правам администратора;
- Подтвердите действие, нажав кнопку «Выключить».
В ситуациях, когда последние два пункта оказываются заблокированы (или их выполнение не приносит результата), высока вероятность проникновения на смартфон вируса. В таком случае рекомендуется установить антивирусные программы «Dr.Web» или «Kaspersky», удалить вирусы, а затем попробовать повторить описанную выше процедуру.
Чтобы найти этот пункт в меню, первым дело зайдите в настройки своего смартфона.
Далее выберите «Безопасность».
А уже здесь — «Администраторы устройства».
В этом подразделе вы найдете приложения, которые наделены расширенным списком прав. Это касается как встроенных приложений, так и установленных пользователем. Обратите внимание на приложение «Найти устройство», которое помогает с поиском смартфона в случае его потери.
Установленные приложения могут требовать права администратора для правильной работы, предоставлять их или нет, решает пользователь. Пользуются этим и вредоносные приложения, которые получают права администратора и удалить их становится куда сложнее. Но на деле — можно.
Допустим, на смартфоне имеется вирусное приложение. Открыв страницу с ним, удалить его вы не сможете, поскольку у приложения есть права администратора, например:
Необходимо зайти в раздел «Администраторы устройства» и снять галочку с указанного приложения. После этого вы сможете его удалить.
А если галочка не снимается? Попробуйте воспользоваться антивирусом. Если это не помогло, тогда вам нужно запустить смартфон в безопасном режиме (инструкция).
Уже в безопасном режиме снимите галочку и удалите вредоносное приложение.
Некоторые приложения не могут ограничиться стандартными разрешениями — для нормальной работы им требуются расширенные права.
Один из примеров таких приложений — «Удаленное управление Андроид» от Google. Помимо стандартных разрешений (удаленное управление находится в составе приложения «Сервисы Google Play»)
приложению требуются расширенные.
Если не включить права администратора для какого-либо приложения, оно не сможет полноценно работать.
Кроме обычных приложений, права администратора используют и вирусы. Обычно в разрешениях вирусов указаны блокировка экрана или запрет на удаление.
Как правильно устанавливать приложения и что такое разрешения
Как использовать удаленное управление Андроид
Как опознать и удалить вирус на Андроид
Права администратора — это не рут, а стандартная функция операционной системы Андроид.
Как включить права администратора
Откройте меню устройства.
Выберите пункт «Настройки».
Выберите пункт «Биометрические данные и безопасность», «Экран блокировки и защита» или «Безопасность» (зависит от модели).
Выберите пункт «Другие параметры безопасности». Если такого пункта нет, перейдите к следующему шагу.
Выберите пункт «Администраторы устройства».
Выберите приложение, для которого нужно включить права администратора.
Если приложения нет в списке, значит ему не требуются права администратора.
Появится список расширенных действий, которые сможет выполнять приложение на устройстве. Нажмите кнопку «Включить».
Как отключить права администратора
Откройте меню устройства.
Выберите пункт «Настройки».
Выберите пункт «Биометрические данные и безопасность», «Экран блокировки и защита» или «Безопасность» (зависит от модели).
Выберите пункт «Другие параметры безопасности». Если такого пункта нет, перейдите к следующему шагу.
Выберите пункт «Администраторы устройства».
Выберите приложение, для которого нужно выключить права администратора.
Если приложения нет в списке, значит у него нет прав администратора.
Нажмите кнопку «Выключить».
Не могу отключить права у определенного приложения
Скорее всего, это приложение — вирус. Попробуйте отключить права в безопасном режиме.
Как вирусы попадают на Андроид и как их удалять
Как загрузить Samsung Galaxy в безопасном режиме
Не снимается блокировка экрана, хотя права для всех приложений отключены
Попробуйте все советы из статьи «Что делать, если не снимается блокировка экрана на Samsung Galaxy».
Что делать, если не снимается блокировка экрана на Samsung Galaxy
Xakep #247. Мобильная антислежка
Михаил Варакинпреподаватель Центра компьютерного обучения «Специалист»при МГТУ им. Н.Э. Баумана
По мере увеличения занимаемой доли рынка мобильных устройств платформа Android становится все более привлекательной для разработчиков корпоративных приложений. При этом для корпоративной среды характерна потребность в соблюдении политик, обеспечивающих необходимый уровень безопасности информационных систем. В Android API 8 (Android 2.2) впервые появилась поддержка корпоративных приложений с помощью Device Administration API, обеспечивающего возможность администрирования устройств на платформе Android на системном уровне.
Данный API дает возможность разработчикам создавать приложения, необходимые в корпоративной среде, где администраторам ИС предприятия требуется контроль над мобильными устройствами персонала.
Одно из таких приложений уже имеется на всех современных устройствах: встроенный почтовый клиент использует Device Administration API при синхронизации с Microsoft Exchange и посредством этого приложения администраторы Exchange могут обеспечивать соблюдение требований политик работы с паролями, а также удаленно стирать данные (делать сброс к заводским установкам) в случае потери или кражи устройства.
Приложение, использующее Device Administration API, может быть установлено на устройство любым способом, как через Google Play, так и из других источников. Факт наличия установленного приложения еще не обеспечивает соблюдения политик, для которого оно было создано – от пользователя требуется согласие на применение политик администрирования. В случае отказа приложение останется в системе и будет находиться в неактивном состоянии.
Как правило, согласие пользователя на использование политик предоставляет ему полезные возможности, например, доступ к конфиденциальной информации, недоступной в случае отказа. При несоблюдении пользователем действующих политик (например, при использовании недостаточно стойкого пароля), реакция приложения определяется тем, что посчитал нужным реализовать разработчик; обычно пользователь теряет возможность использования корпоративных сервисов.
При использовании механизма администрирования в корпоративных средах следует иметь в виду следующие особенности:
- при попытке соединения с сервисом, требующим соблюдения определенного набора политик, не все из которых поддерживаются мобильным устройством (например, из-за устаревшей версии Android), соединение не будет устанавливаться;
- если на устройстве активированы несколько приложений, использующих Device Administration API, применяются наиболее строгие ограничения, накладываемые политиками администрирования, использующимися в данных приложениях;
- кроме разнообразных ограничений, касающихся паролей (сложность, период устаревания, количество попыток ввода), максимального времени неактивности перед блокировкой экрана, требований к шифрованию носителей и запрета использования камеры, в настоящий момент Device Administration API предоставляет дополнительные возможности: требование смены пароля, немедленная блокировка экрана и сброс к заводским установкам (с возможностью очистки внешнего накопителя – SD-карты);
- опасения пользователей относительно возможностей доступа администраторов компании к личным данным и переписке, паролям владельцев устройств в социальных сетях и т. п. совершенно безосновательны: Device Administration API таких возможностей не предоставляет.
В настоящий момент Device Administration API содержит три класса, являющихся основой для полнофункциональных приложений администрирования устройств:
- DeviceAdminReceiver: базовый класс для классов, реализующих политики администрирования; callback-методы этого класса предоставляют удобные средства для описания реакций на те или иные события, связанные с политиками – индивидуальные «приемники сообщений» для разных событий;
- DevicePolicyManager: класс для управления политиками, применяющимися на устройстве;
- DeviceAdminInfo: класс, использующийся для описания метаданных.
Основная логика приложения реализуется в классе, расширяющем класс DeviceAdminReceiver, являющемся наследником класса BroadcastReceiver. Здесь важно помнить, что callback-методы нашего класса исполняются в главном потоке приложения (UI thread), так что выполнение длительных операций в них недопустимо из-за опасности блокировки интерфейса пользователя. Все необходимые «долгоиграющие» действия должны выполняться в другом потоке (или даже в отдельном сервисе). Как и обычный BroadcastReceiver, наш класс должен быть описан в манифесте приложения:
. . . android:name=».MyDeviceAdminReceiver» android:permission=»android.permission.BIND_DEVICE_ADMIN» android:name=»android.app.device_admin» android:resource=»@xml/device_admin_data» />
Как видно на примере, наш приемник будет принимать сообщения с action, равным ACTION_DEVICE_ADMIN_ENABLED. Для того, чтобы такие сообщения нам могла посылать только система, требуем наличия полномочий BIND_DEVICE_ADMIN (эти полномочия не предоставляются приложениям). Элемент meta-data содержит указание на ресурс, содержащий поддерживаемые приложением политики. В нашем случае путь к XML-файлу такой: res/xml/device_admin_data. Примерное содержимое файла показано ниже: