Я пытался защитить приложение паролем, и кажется, что разрешения для App Lockers различаются от приложения к приложению.
Почему так много из них требуют полного доступа к телефону?
Есть ли какая-то опасность, если я использую популярный и известный, например, https://market.android.com/details?id=com.morrison.applocklite ?
Первая часть вашего вопроса "Почему для многих из них требуется полный доступ к телефону?". Это по 2 причинам.
Я предполагаю, что под «полным доступом к телефону» вы подразумеваете что-то вроде разрешения « изменить глобальные системные настройки ». Это разрешение, вероятно, потребуется приложениям для блокировки приложений, чтобы кто-то не мог отключить блокировку без авторизации, но трудно сказать, поскольку я не писал приложение. В контексте этого вопроса есть несколько других разрешений, которые имеют смысл для меня, например, « получать запущенные приложения » и « автоматически запускаться при загрузке ». Вполне вероятно, что большинство приложений для шкафчиков приложений будут запрашивать как минимум эти разрешения.
Остальные разрешения не нужны только для блокировки приложения, но их можно использовать по другим причинам. Например, я не знаю, зачем приложению перехватывать исходящие звонки .
Что бы это ни стоило, я запустил apk через http://android-permissions.org , и инструмент сообщил, что это приложение не имеет чрезмерных привилегий, а это означает, что внутри приложения есть код, который использует все запрошенные разрешения. Это не хорошо и не плохо, это просто означает, что разработчик, вероятно, не запрашивает ненужные разрешения.
Чтобы ответить на вторую часть вашего вопроса, вы, вероятно, в порядке, если установите это приложение, но мы никогда не можем быть уверены. Обновление может заставить приложение начать делать что-то другое, что вы считаете неприемлемым, или приложение может уже передавать ваш номер телефона или IMEI на какой-то удаленный сервер. Кто знает.
эльдарератис
v15
iOS