Почему приложениям App Locker нужно так много разрешений? Я в безопасности?

Я пытался защитить приложение паролем, и кажется, что разрешения для App Lockers различаются от приложения к приложению.

Почему так много из них требуют полного доступа к телефону?

Есть ли какая-то опасность, если я использую популярный и известный, например, https://market.android.com/details?id=com.morrison.applocklite ?

Защита приложения паролем, вероятно, требует некоторого доступа на системном уровне. Какие конкретно разрешения вас беспокоят? Что вы считаете приемлемым для чего-то, что эффективно изменяет общее поведение вашей системы?
Вот что меня беспокоит: ВАША ЛИЧНАЯ ИНФОРМАЦИЯ ЧИТАТЬ КОНФИДЕНЦИАЛЬНЫЕ ДАННЫЕ ЖУРНАЛА Позволяет приложению читать из различных файлов журнала системы. Это позволяет ему обнаруживать общую информацию о том, что вы делаете с устройством, включая личную или личную информацию. Я знаю, что это должно быть там, если он получает доступ к определенной части телефона, просто не уверен, что это такое и как эта информация используется. Я не программист, просто пытаюсь лучше понять эти вещи.
Используйте Smart App Protector. Поверьте, вы будете более чем довольны этим. Он также обеспечивает блокировку жестов.

Ответы (1)

Первая часть вашего вопроса "Почему для многих из них требуется полный доступ к телефону?". Это по 2 причинам.

  1. Детализация системы разрешений Android группирует многие системные API с небольшим количеством разрешений.
  2. Шкафчикам приложений требуется низкоуровневый доступ для отключения/включения приложений.

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

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

Что бы это ни стоило, я запустил apk через http://android-permissions.org , и инструмент сообщил, что это приложение не имеет чрезмерных привилегий, а это означает, что внутри приложения есть код, который использует все запрошенные разрешения. Это не хорошо и не плохо, это просто означает, что разработчик, вероятно, не запрашивает ненужные разрешения.

Чтобы ответить на вторую часть вашего вопроса, вы, вероятно, в порядке, если установите это приложение, но мы никогда не можем быть уверены. Обновление может заставить приложение начать делать что-то другое, что вы считаете неприемлемым, или приложение может уже передавать ваш номер телефона или IMEI на какой-то удаленный сервер. Кто знает.