Как найти установленные приложения, которые используют функцию SMS

У меня Samsung Galaxy Note 3 Neo (Android KitKat). Некоторые приложения используют мою функцию SMS, а SMS стоят копейки из моего кармана без моего ведома.

Я хочу знать, какие приложения отправляют SMS. Если я нашел список приложений, возможно ли запретить им использовать функцию SMS без их удаления.

Ответы (2)

Перейти к Settings -> Apps -> Downloaded. Здесь вы увидите список всех приложений, которые вы загрузили из Интернета.

Если вы откроете любой из них и прокрутите вниз, вы увидите все разрешения, которые есть у приложения. Приложение, которое отправляет сообщения самостоятельно, будет иметь send SMS messagesвключенное разрешение, которое выглядит следующим образом.

введите описание изображения здесь

Если вы видите это в приложении, вы нашли потенциального преступника.


Кроме того, вы можете загрузить стороннее приложение, например App Permission Watcher , чтобы посмотреть, какое приложение имеет send SMS messagesразрешение.
К сожалению, если у вас нет root-прав, единственный способ запретить приложению отправлять SMS-сообщения — это удалить его.

Однако, если у вас есть root-права, вы можете редактировать разрешения каждого приложения, используя свой контроллер суперпользователя.

Настройки --> Общие --> Диспетчер приложений для списка установленных приложений.
@sunleo Спасибо, что указали на это. Я использую CyanogenMod, поэтому настройки немного отличаются от Touchwiz.

Чтобы найти все приложения с определенным разрешением, есть гораздо более простой способ, чем проверять их вручную: используйте средство проверки разрешений . Я бы порекомендовал взглянуть на aSpotCat , который существует уже довольно давно (я помню его еще с Eclair в 2011 году :)

aSpotCat aSpotCat[ aSpotCat]

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


Другое дело, что ограничить доступ. Можно придумать несколько подходов, но они часто либо специфичны для версии Android (например, AppOps доступны только в Android 4.3 и 4.4), требуют наличия root-прав или необходимости манипулировать приложениями и переустанавливать их (таким образом часто предотвращая обновления, т.к. модификации также изменяют подпись приложения). Поскольку вы используете Kitkat, первая группа должна соответствовать вашим потребностям, и вы можете проверить наличие некоторых внешних интерфейсов AppOps . Если ваше устройство рутировано, вы также можете взглянуть на какой -нибудь автономный диспетчер разрешений . Для получения дополнительной информации о них, пожалуйста, также посетите наш дочерний сайт с рекомендациями по программному обеспечению и см.: Диспетчер разрешений Android .

Наслаждаться!