- Установка приложения заблокирована на Android — что делать?
- Разрешение установки приложений из неизвестных источников на Android
- Установка приложения заблокирована администратором на Android
- Действие запрещено, функция отключена, обратитесь к администратору при установке приложения
- Заблокировано Play Защитой
- Права доступа (permission) в Android
- Права доступа (permission) на папки и файлы в Андроид
Установка приложения заблокирована на Android — что делать?
Установка приложений Android как из Play Маркет, так и в виде простого APK файла, скачанного откуда-либо может быть заблокирована, причем в зависимости от конкретного сценария возможны разные причины и сообщения: о том, что установка приложения заблокирована администратором, о блокировке установки приложений из неизвестных источников, информация из которой следует, что действие запрещено или что приложение было заблокировано Play Защитой.
В этой инструкции рассмотрим все возможные случаи блокировки установки приложений на Android телефон или планшет, как исправить ситуацию и установить нужный файл APK или что-то из Play Маркет.
Разрешение установки приложений из неизвестных источников на Android
Ситуация с заблокированной установкой приложений из неизвестных источников на Android устройствах, пожалуй, самая простая для исправления. Если при установке вы видите сообщение «В целях безопасности ваш телефон блокирует установку приложений из неизвестных источников» или «В целях безопасности на устройстве заблокирована установка приложений из неизвестных источников», это как раз тот случай.
Такое сообщение появляется в том случае, если вы скачиваете APK файл приложения не из официальных магазинов, а с каких-то сайтов или же получаете от кого-то. Решение очень простое (наименования пунктов могут слегка отличаться на разных версиях ОС Android и лаунчерах производителей, но логика одна и та же):
- В появившемся окне с сообщением о блокировке нажмите «Настройки», либо сами зайдите в Настройки — Безопасность.
- В пункте «Неизвестные источники» включите возможность установки приложений из неизвестных источников.
- Если на вашем телефоне установлена Android 9 Pie, то путь может выглядеть слегка иначе, например, на Samsung Galaxy с последней версией системы: Настройки — Биометрия и безопасность — Установка неизвестных приложений.
- А затем разрешение на установку неизвестных дается для конкретных приложений: например, если вы запускаете установку APK из определенного файлового менеджера, то разрешение нужно дать именно ему. Если сразу после скачивания браузером — для этого браузера.
После выполнения этих простых действий достаточно просто заново запустить установку приложения: в этот раз сообщений о блокировке появиться не должно.
Установка приложения заблокирована администратором на Android
В случае, если вы видите сообщение о том, что установка заблокирована администратором, речь не идет о каком-либо человеке-администраторе: на Android под этим подразумевается приложение, которое имеет особо высокие права в системе, среди них могут быть:
- Встроенные средства Google (например, средство «Найти телефон»).
- Антивирусы.
- Средства родительского контроля.
- Иногда — вредоносные приложения.
В первых двух случаях исправить проблему и разблокировать установку обычно просто. Два последних — сложнее. Простой метод состоит из следующих шагов:
- Зайдите в Настройки — Безопасность — Администраторы. На Samsung с Android 9 Pie — Настройки — Биометрия и безопасность — Другие параметры безопасности — Администраторы устройства.
- Посмотрите список администраторов устройства и постарайтесь определить, что именно может мешать установке. По умолчанию в списке администраторов могут присутствовать «Найти устройство», «Google Pay», а также фирменные приложения производителя телефона или планшета. Если вы видите что-то ещё: антивирус, неизвестное приложение, то, возможно именно они блокируют установку.
- В случае антивирусных программ лучше использовать их настройки для разблокировки установки, для других неизвестных администраторов — нажмите по такому администратору устройства и, если нам повезло и пункт «Деактивировать администратора устройства» или «Выключить» активен, нажмите по этому пункту. Внимание: на скриншоте просто пример, отключать «Найти устройство» не нужно.
- После выключения всех сомнительных администраторов, попробуйте повторить установку приложения.
Более сложный сценарий: вы видите администратора Android, который блокирует установку приложения, но функция его отключения недоступна, в этом случае:
- Если это антивирусное или другое защитное ПО, а с помощью настроек решить проблему не удается, просто удалите его.
- Если это средство родительского контроля — следует обратиться за разрешением и изменением настроек к тому, кто его установил, не всегда возможно отключить его самостоятельно без последствий.
- В ситуации, когда блокировка, предположительно, производится вредоносным приложением: попробуйте удалить его, а если это не удается, то перезагрузите Android в безопасном режиме, затем попробуйте отключить администратора и удалить приложение (или в обратном порядке).
Действие запрещено, функция отключена, обратитесь к администратору при установке приложения
Для ситуации, когда при установке файла APK вы видите сообщение о том, что действие запрещено и функция отключена, вероятнее всего, дело в средствах родительского контроля, например, Google Family Link.
Если вы знаете, что на вашем смартфоне установлен родительский контроль, обратитесь к человеку, который его установил, чтобы он разблокировал установку приложений. Однако, в некоторых случаях такое же сообщение может появляться и при тех сценариях, которые были описаны разделом выше: если родительского контроля нет, а вы получаете рассматриваемое сообщение о том, что действие запрещено, попробуйте пройти все шаги с отключением администраторов устройства.
Заблокировано Play Защитой
Сообщение «Заблокировано Play Защитой» при установке приложения сообщает нам о том, что встроенная функция Google Android для защиты от вирусов и вредоносного ПО посчитало этот файл APK опасным. Если речь идет о каком-то прикладном приложении (игре, полезной программе), я бы отнесся к предупреждению серьезно.
Если же это что-то изначально потенциально опасное (например, средство получения root-доступа) и вы осознаете риск, можно отключить блокировку.
Возможные действия для установки, несмотря на предупреждение:
- Нажать «Сведения» в окне сообщения о блокировке, а затем — «Все равно установить».
- Вы можете навсегда снять блокировку «Play Защиты» — зайдите в Настройки — Google — Безопасность — Google Play Защита.
- В окне Google Play Защита отключить пункт «Проверять угрозы безопасности».
После этих действий блокировки со стороны этого сервиса происходить не будут.
Надеюсь, инструкция помогла разобраться с возможными причинами блокировки приложений, а вы будете осторожны: не всё, что вы скачиваете является безопасным и не всегда это действительно стоит устанавливать.
Источник
Права доступа (permission) в Android
Одним из интереснейших методов безопасности операционной системы Андроид является система разрешений (permissions), используемых приложениями. Когда OS ANDROID только появилась, её разработчики придумали – выделить все возможные функции, доступ к которым необходим приложению, и позволить пользователю их контролировать. Было это реализовано довольно интересно. Список возможных разрешений создан разработчиками Google и зафиксирован в документации. Он очень гибкий, в нем есть всё, что нужно для обеспечения какого угодно сложного функционала. Вместе с тем он грамотно разграничен.
Например, если программа работает с СМС, то ему можно дать права только на чтение сообщений, или только на их отправку, или только на уведомление о событии, которое связано с СМС. Это разграничение очень хорошо позволяет избегать злоупотребления привилегиями со стороны приложений. Ещё во время создания программы разработчик выделяет все функции, которые потребуются его программе. Этот список прописывается в файле AndroidManifest.xml, который на этапе сборки программы помещается в его APK-файл. Когда пользователь Андроид устройства будет устанавливать очередное приложение, то вышеупомянутый список, заданный его создателем, будет отображаться на экране. И только после того, как пользователь согласится дать все эти права устанавливаемому приложению, оно будет установлено. Считается, что именно на этом этапе большинство пользователей избежит вирусов, заподозрив программу в плохом поведении и отклонив установку.
С технической точки зрения, обойти существующий механизм прав доступа приложений к функциональности системы Андроид очень непросто. Так как менеджмент разрешений осуществляется на самом низком уровне ядром Linux, программе обязательно нужны права рут , чтобы повлиять на это. Хорошо формализованная система permissions облегчает реализацию инструментов безопасности сторонними разработчиками. Перспективным направлением является создание программ, которые позволяют пользователям тонко настраивать права доступа каждого отдельного приложения, предотвращая любые утечки информации с устройства.
Права доступа (permission) на папки и файлы в Андроид
Права доступа разделяются на две группы зто:
1.Права доступа к файлам
2.Права доступа к папке (директории)
Права доступа к файлам могут иметь такие атрибуты:
r — право на чтение данных. (read)
w — право на изменение содержимого или запись, но не удаление. (write)
x — право на исполнение файла. (xxxxxx)
Права доступа к папке (директории):
r — право на чтение папки (директории).
w — право на изменение содержимого директории можно создавать и удалять объекты в этой директории.
x — право, которое позволяет вам войти в директорию.
Сами права доступа подразделяются на три категории:
«user» — u владелец файла.
«group» — g член той же группы, к которой принадлежит владелец.
«world» — o все остальные.
Порядок записи прав доступа:
сначала права для владельца — «u»
затем для группы — «g»
и в конце права для всех остальных — «o»
Например: предположим что у вас на работе есть компьютер, вы его владелец, он состоит в локальной сети (группа) а есть пользователи, которые хотят что либо на вашем компьютере сделать. По всем этим категориям задаются права на файлы и папки в виде RWX которые дают какие либо права на выполнение чего либо, если в заданных правах RWX присутствует знак «-» то это означает что право отсутствует.
Например: rwx r— r— означает что владелец файла имеет все права: право на чтение, запись в него и исполнение, а все остальные пользователи только право на чтение.
Помимо буквенных выражений есть числовые выражения:
r — (читать) это 4
w (запись) это 2
x (исполнение) это 1
«—» ничего не делать тоесть знак дефиса, 0
И их сумма означает конечные права
7 (rwx) = 4 + 2 +1 (полные права)
5 (r-x)= 4 + 0 + 1 (чтение и выполнение)
6 (rw-) = 4 + 2 + 0 (чтение и запись)
4 (r—) =4 + 0 + 0 (только чтение)
Часто используемые параметры:
400 (-r———) — владелец будет иметь право чтения, никто кроме него не имеет права выполнять никакие действия.
644 (-rw-r—r—) — все пользователи имеют право чтения, а владелец может редактировать.
660 (-rw-rw—-) — владелец и группа могут читать и редактировать, все остальные не имеют никаких прав.
664 (-rw-rw-r—) — все пользователи имеют право чтения, а владелец и группа могут редактировать.
666 (-rw-rw-rw-) — все пользователи могут читать и редактировать.
700 (-rwx——) — владелец может читать, записывать и запускать на выполнение, у других нет права выполнять никакие действия.
744 (-rwxr—r—) — все пользователи могут читать, а владелец имеет право редактировать и запускать на выполнение.
755 (-rwxr-xr-x) — каждый пользователь может читать и запускать на выполнение, владелец может редактировать.
777 (-rwxrwxrwx) — каждый пользователь может читать, редактировать и запускать на выполнение.
sudo passwd root — пароль суперпользователя root.
Здесь представлен онлайн калькулятор , и программа которая может задавать права на файл Root Explorer
Бывает что права состоят из 4х цифр это означает что помимо владельца, группы, остальных есть еще и SUPERUser (Супер Админ)
тогда список будет выглядеть вот так:
«SuperUser» — SuperUser
«user» — u владелец файла
«group» — g член той же группы, к которой принадлежит владелец
«world» — o все остальные
Источник