Как сделать приложение администратором устройства

Добавил пользователь Skiper
Обновлено: 04.10.2024

Обычный способ сделать приложение администратором: перейдите к настройкам> безопасность> администраторы устройства. Но вы не можете сделать какое-либо приложение администратором устройства или предотвратить его удаление, приложение должно иметь функцию / разрешение на роль администратора устройства для достижения того, что вам нужно.

Как мне сменить администратора на моем телефоне Android?

Управление доступом пользователей

Как изменить разрешения приложения на Android?

Изменить разрешения приложения

Как сделать приложение администратором?

Настройте и откройте приложение Google Admin на Android.

  1. Установите приложение. Включите доступ через API для вашей организации. …
  2. Откройте приложение в учетной записи администратора. Откройте приложение Google Admin. …
  3. Получаете ошибки? Если вы открываете приложение и видите ошибку, например, Недостаточно разрешений, вам необходимо: …
  4. Доступность. Приложение Google Admin работает с TalkBack, программой чтения с экрана Android.

Как деактивировать приложение администратора устройства?

Перейдите в НАСТРОЙКИ-> Местоположение и безопасность-> Администратор устройства и отмените выбор администратора, которого вы хотите удалить. Теперь удалите приложение. Если он по-прежнему говорит, что вам нужно деактивировать приложение перед удалением, вам может потребоваться принудительно остановить приложение перед удалением.

Как обойти администратора устройства Android?

Как мне найти администратора скрытого устройства в Android?

Как разрешить разрешения?

  1. На устройстве Android откройте приложение "Настройки".
  2. Коснитесь Приложения и уведомления.
  3. Коснитесь Advanced. Разрешения приложения.
  4. Выберите разрешение, например Календарь, Местоположение или Телефон.
  5. Выберите, какие приложения должны иметь доступ к этому разрешению.

Какие разрешения приложений опасны?

30 разрешений приложений, которых следует избегать на Android

Как изменить разрешения приложений на Samsung?

Вот как это сделать:

Как мне связаться со своим администратором?

Как связаться со своим админом

Как мне всегда запускать программу от имени администратора?

Как всегда запускать приложение с повышенными привилегиями в Windows 10

Кто такой администратор приложения?

Администраторы приложений обеспечивают правильное функционирование приложений, используемых в организации. … Администраторы приложений — это профессионалы ИТ-отдела, которые не являются разработчиками и пользователями. Напротив, они критически важны для поддержания работоспособности приложений в организации.

Что такое администратор устройства в телефонах Android?

Администратор устройства — это функция Android, которая дает Total Defense Mobile Security разрешения, необходимые для удаленного выполнения определенных задач. Без этих привилегий удаленная блокировка не будет работать, и очистка устройства не сможет полностью удалить ваши данные.

Что такое администратор службы блокировки экрана?

Служба блокировки экрана — это функция администратора устройства в приложении Сервисы Google Play. Если вы отключите его, приложение Google Play Services снова включит его, не запрашивая вашу аутентификацию.

Как деактивировать приложение?

Как удалить неудаляемое приложение на Андроиде

Для начала рассмотрим самые легкие способы удаления любого приложения на устройстве без необходимости установки сторонних программ и прочих манипуляций. Системные методы – первое, что вы должны попробовать. Они не обеспечивают максимальной эффективности, но могут помочь в некоторых частных случаях.

Способ 1: Проверка прав администратора

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

Как удалить неудаляемое приложение на Андроиде_008

Как удалить неудаляемое приложение на Андроиде_009

Как удалить неудаляемое приложение на Андроиде_010

Внимание: в зависимости от версии системы и оболочки, меню может отличаться от представленного на скриншотах (Android 9 Pie).

Способ 2: Использование безопасного режима

Данный метод особенно полезен при удалении вредоносного программного обеспечения, которое крепко засело в системе и блокирует все ваши попытки искоренить его. Некоторые вирусные программы хитростью заставляют пользователя предоставить ему те же права администратора и другие разрешения, получая практически полный контроль над системой. Это позволяет им, например, блокировать или сворачивать экран, когда их пытаются удалить.

Для перехода в безопасный режим и удаления нужных программ следуем инструкции:

Как удалить неудаляемое приложение на Андроиде_011

Как удалить неудаляемое приложение на Андроиде_012

Как удалить неудаляемое приложение на Андроиде_013

Вариант 2: Радикальные методы

Способ 1: Использование компьютера и ADB

Это самый быстрый из наиболее эффективных методов, для которого потребуется лишь правильная установка ADB и драйверов, связывающих ваше мобильное устройство с компьютером. Добавим, что перед тем как приступить к удалению, понадобится скачать одно приложение из официального магазина Google, которое поможет нам узнать имя пакета (удаляемой нами программы):

Как удалить неудаляемое приложение на Андроиде_014

Как удалить неудаляемое приложение на Андроиде_015

Как удалить неудаляемое приложение на Андроиде_016

Как удалить неудаляемое приложение на Андроиде_017

На этом настройка мобильного устройства закончена. Заключительные шаги осталось сделать на компьютере:

Как удалить неудаляемое приложение на Андроиде_001-1

Как удалить неудаляемое приложение на Андроиде_002-1

Как удалить неудаляемое приложение на Андроиде_003-1

Как удалить неудаляемое приложение на Андроиде_004-1

Как удалить неудаляемое приложение на Андроиде_005-1

Как удалить неудаляемое приложение на Андроиде_018

А вот так будет выглядеть результат последовательно введенных команд:

Как удалить неудаляемое приложение на Андроиде_007


cd C:\ADB
adb devices
adb shell pm uninstall -k --user 0 "ИМЯ ПАКЕТА"

В кавычках указываем имя пакета, которое мы посмотрели в App Inspector и запомнили ранее. Сами кавычки не пишем!

Способ 2: Сторонние приложения (root)

Несмотря на то, что по объему данный метод решения нашей задачи будет в несколько раз меньше предыдущего, он не является более простым. Дело в том, что для его работы необходимо соблюдение одного важнейшего условия: устройство должно иметь root-доступ. Без этого не будут работать специальные приложения, которые могут деинсталлировать из системы что угодно, в том числе и неудаляемые программы.

Для начала проверим, поддерживает ли ваше устройство root:

Как удалить неудаляемое приложение на Андроиде_019

В случае положительной реакции после проверки мы можем воспользоваться огромным количеством продвинутых файловых менеджеров или утилит, предназначенных для удаления даже системного ПО. Рассмотрим, к примеру, ES Проводник.

Как удалить неудаляемое приложение на Андроиде_020

Как удалить неудаляемое приложение на Андроиде_021

Как удалить неудаляемое приложение на Андроиде_022

Как удалить неудаляемое приложение на Андроиде_023

Способ 3: Сброс до заводских настроек

Бывают ситуации, когда мобильное устройство явно подверглось заражению вредоносного ПО, которое очень хорошо замаскировало себя. Некоторые приложения, спрятавшись в системе, могут показывать рекламные баннеры и мешать работе смартфона. Причем вычислить их удается не так уж и просто даже самым опытным пользователям.

В таком случае можно посоветовать несколько вариантов решения проблемы:

Оба способа настолько объемны, что заслуживают написания отдельных статей, поэтому в данный момент мы не будем вдаваться в подробности.

В ситуациях, когда последние два пункта оказываются заблокированы (или их выполнение не приносит результата), высока вероятность проникновения на смартфон вируса.

Почему возникает ошибка с запретом администратора

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

Администратор активирован

Третьей причиной выступает корпоративная политика безопасности. То есть, если при помощи своего устройства вы получаете доступ к информации организации-работодателя, и ваш электронный ящик удаленно подключен к сети компании, ошибка может быть обусловлена действиями специалистов по IT. В этом случае перед решением проблемы следует связаться с ними и вместе попробовать исключить ошибку “Запрещено администратором, политикой шифрования или хранилищем учетных данных”.

Как сделать приложение администратором устройства?

Обычный способ сделать приложение администратором: перейдите к настройкам> безопасность> администраторы устройства. Но вы не можете сделать какое-либо приложение администратором устройства или предотвратить его удаление, приложение должно иметь функцию / разрешение на роль администратора устройства для достижения того, что вам нужно.

Как включить права администратора

Откройте меню устройства.

Выберите пункт «Биометрические данные и безопаснос

Выберите приложение, для которого нужно включить п

Выберите приложение, для которого нужно включить права администратора.

Если приложения нет в списке, значит ему не требую

Если приложения нет в списке, значит ему не требуются права администратора.



Как это работает

В настоящий момент Device Administration API содержит три класса, являющихся основой для полнофункциональных приложений администрирования устройств:

Рассмотрим примерную реализацию компонента администрирования:

public class MyDeviceAdminReceiver extends DeviceAdminReceiver

@Override public void onEnabled(Context context, Intent intent)

@Override public void onPasswordChanged(Context context, Intent intent)

Читать еще: Администрирование управляющего сервера

@Override public void onPasswordExpiring(Context context, Intent intent)

@Override public void onPasswordFailed(Context context, Intent intent) . . . >

Для управления политиками в приложении требуется получить ссылку на менеджер управления политиками (обратите внимание, что context передается показанным выше методам в качестве параметра):

DevicePolicyManager dpm = (DevicePolicyManager) context .getSystemService(VICE_POLICY_SERVICE);

В дальнейшем этот менеджер будет использоваться для установки политик. Метод onEnabled(), устанавливающий требуемое качество пароля мог бы выглядеть примерно так:

@Override public void onEnabled(Context context, Intent intent) Kак на любом Android включить автозаполнение паролей из Android 11

Такое поведение смартфона может быть связано с тем, что на нем вирус, который не хочет, чтобы у него отнимали права. Решить эту проблему можно только при помощи антивируса, если он справится, или просто сбросив все настройки с содержимым устройства до заводских значений. Возможны варианты, когда и это не поможет, но попробовать стоит.


Рекомендуем почитать:

По мере увеличения занимаемой доли рынка мобильных устройств платформа 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 содержит три класса, являющихся основой для полнофункциональных приложений администрирования устройств:

Рассмотрим примерную реализацию компонента администрирования:

public class MyDeviceAdminReceiver extends DeviceAdminReceiver

@Override
public void onDisabled(Context context, Intent intent) super.onDisabled(context, intent);
// Вызывается перед тем, как данное приложение перестанет
// быть администратором устройства (будет отключено
// пользователем).
>

@Override
public void onEnabled(Context context, Intent intent) super.onEnabled(context, intent);
// Вызывается, когда пользователь разрешил использовать
// этот приложение как администратор устройства.
// Здесь можно использовать DevicePolicyManager
// для установки политик администрирования.
>

@Override
public void onPasswordChanged(Context context, Intent intent) super.onPasswordChanged(context, intent);
// Вызывается после смены пароля пользователем.
// Соответствует ли новый пароль политикам,
// можно узнать с помощью метода
// DevicePolicyManager.isActivePasswordSufficient()
>

@Override
public void onPasswordExpiring(Context context, Intent intent) super.onPasswordExpiring(context, intent);
// Вызывается несколько раз при приближении времени
// устаревания пароля: при включении устройства, раз в день
// перед устареванием пароля и в момент устаревания пароля.
// Если пароль не был изменен после устаревания, метод
// вызывается раз в день
>

@Override
public void onPasswordFailed(Context context, Intent intent) super.onPasswordFailed(context, intent);
// Вызывается в случае ввода неправильного пароля.
// Количество неудачных попыток ввода пароля можно узнать
// с помощью метода getCurrentFailedPasswordAttempts()
// класса DevicePolicyManager.
>
. . .
>

Для управления политиками в приложении требуется получить ссылку на менеджер управления политиками (обратите внимание, что context передается показанным выше методам в качестве параметра):

DevicePolicyManager dpm = (DevicePolicyManager) context
.getSystemService(Context.DEVICE_POLICY_SERVICE);

В дальнейшем этот менеджер будет использоваться для установки политик. Метод onEnabled(), устанавливающий требуемое качество пароля мог бы выглядеть примерно так:

@Override
public void onEnabled(Context context, Intent intent) super.onEnabled(context, intent);
DevicePolicyManager dpm = (DevicePolicyManager) context
.getSystemService(Context.DEVICE_POLICY_SERVICE);
ComponentName cn = new ComponentName (context, getClass ()

dpm.setPasswordQuality (cn, DevicePolicyManager.
PASSWORD_QUALITY_NUMERIC);

Установки других параметров пароля делаются с помощью соответствующих методов DevicePolicyManager:

dpm.setPasswordMinimumLength(cn, 32);
dpm.setPasswordHistoryLength(cn, 10);
dpm.setPasswordExpirationTimeout(cn, 864000000L);

Помимо установки политик, DevicePolicyManager позволяет совершать и другие операции (разумеется, не в методе onEnabled() ):

  • моментальная блокировка экрана:
    dpm.lockNow();
  • сброс к заводским установкам с очисткой SD-карты:
    dpm.wipeData(DevicePolicyManager.WIPE_EXTERNAL_STORAGE);
  • блокировка камеры:
    dpm.setCameraDisabled(cn, true);

Развернутый работающий пример приложения можно найти в комплекте поставки Android SDK ( /samples/android-

Читайте также: