5 лучших утилит для блокировки приложений android
Содержание:
- Родительский контроль от антивирусных вендоров
- Блокиратор — простое приложение блокировщик звонков
- Скрываем и запутываем код
- Замок приложений на Xiaomi-как поставить и убрать
- Приложение #2: Smart AppLock от SpSoft
- Определение и для чего нужны
- Приложение #9: App Lock от JRummy Apps
- Разрешите системе устанавливать файлы из неизвестных источников
- Как заблокировать рекламу на Android
- Smart App Protector
- «Чёрный список» — простой, но эффективный блокировщик нежелательных звонков
- AppLock
- Шаг 1. Загрузите приложение Smart AppLock.
- Как спрятать личную информацию с помощью PrivateMe
Родительский контроль от антивирусных вендоров
Родительский контроль на Андроид можно организовать средствами антивируса, который, возможно, уже установлен на телефоне или планшете вашего дитяти. К таким продуктам относятся, например, F-Secure SAFE и Quick Heal Total Security.
Существуют и отдельные программы этого класса от производителей антивирусов. Их можно использовать как в качестве дополнения к основному продукту, так и сами по себе. Рассмотрим некоторые из них поближе.
Kaspersky Safe Kids
Safe Kids выпускается в платной и бесплатной версиях.
В числе его функций:
- Фильтрация веб-контента.
- Фильтрация поиска (позволяет исключить из поисковой выдачи сайты с нежелательным содержимым).
- Блокировка устройства в установленное время (за исключением звонков).
- Определение географического месторасположения (родитель может узнать, где находится ребенок).
- Мониторинг использования устройства и оправка отчетов на телефон или электронную почту родителя.
Приложение легко настроить и просто использовать. Все основные способы защиты детской безопасности в нем присутствуют. Оно подходит как для контроля подростка, так и ребенка младшего возраста. Но пользоваться им можно только по взаимной договоренности, поскольку защиты от деинсталляции в нем нет: если чадо возражает против ограничений, оно без проблем удалит программу.
Norton Family parental control (Symantec)
Norton Family имеет почти такой же набор возможностей, как и продукт Касперского. И также выпускается в платном и бесплатном вариантах.
В бесплатной версии доступны:
- Функция контроля за посещением веб-сайтов (ведение журнала).
- Фильтрация веб-контента.
- Немедленное предупреждение родителей о нежелательных действиях ребенка.
В платной дополнительно присутствуют возможности выборочно управлять доступом к приложениям, создавать отчет об использовании устройства за 90 дней, получать на электронную почту еженедельные или ежемесячные сводки о времени, проведенном ребенком за устройством, и о действиях на нем.
В отличие от SafeKids, Norton Family имеет защиту от удаления, но некоторым особо хитрым подросткам всё же удается ее отключить.
Bitdefender Parental Control
Набор возможностей Bitdefender Parental Control несколько шире. В бесплатной версии доступны:
- Мониторинг использования устройства (какие сайты ребенок посещал, какие приложения запускал).
- Контроль звонков и SMS-сообщений.
- Мониторинг поисковых запросов.
- Защита программы от удаления.
Ограничительные функции присутствуют только в версии premium (платной). Однако и того, что есть в бесплатной, вполне достаточно для контроля за детьми старшего возраста. Специалисты по информационной безопасности считают, что блокировать подросткам доступ к интересующему контенту нецелесообразно. Это раздражает их и провоцирует искать способы обхода блокировки, в то время как наблюдение воспринимается ими спокойно.
Премиум-вариант Parental Control’a от Bitdefender включает:
- Наблюдение за аккаунтом ребенка в соцсети Facebook.
- Отслеживание географического месторасположения.
- Блокировка нежелательных звонков и SMS.
- Блокировка веб-контента и приложений.
- Ограничение времени пользования устройством.
Дополнительный функционал больше подойдет родителям младших школьников, которые длительное время находятся вне дома.
Блокиратор — простое приложение блокировщик звонков
Мобильное приложение «Блокиратор 2.0» умеет не только избавляться от входящих, но и использовать разные способы блокировки.
Настройки приложения «Блокиратор»
При входящем звонке нежелательного номера из ЧС ваш смартфон может принять звонок и сразу же сбросить, просто «положить трубку» или поставить на тихий режим. Также здесь будут настройки блокировки по рейтингу. Укажите, какие номера будут отсеяны при звонке на ваш номер.
Измените параметры приложения
В настройках есть возможность отменять звонки с номеров, которые принадлежат банкам, коллектора, МФО или номерам без категории. А в момент звонка по выражению эмоции смайлика можно определить характер номера, который пытается нам дозвониться.
Входящий вызов в приложении для блокировки
Скрываем и запутываем код
Лучший способ защиты кода приложения от реверса — это обфускация, другими слoвами — запутывание байт-кода так, чтобы реверсеру было невыносимо трудно в нем разобраться. Существует несколько инструментов, способных это сделать. Наиболее простой, но все же эффективный есть в составе Android Studio. Это ProGuard.
Для его активации достаточно добавить в раздел android → buildTypes → release файла build.gradle строку minifyEnabled true:
android { … buildTypes { release { minifyEnabled true } … } }
После этого Android Studio начнет пропускать все «релизные» сборки через ProGuard. В результате приложение станет компактнее (благодаря удaлению неиспользуемого кода), а также получит некоторый уровень защиты от реверса. «Некоторый» в том смысле, что ProGuard заменит имена всех внутренних классов, методов и полей на одно-двухбуквенные сочетания. Это действительно существенно затруднит понимание декомпилированного/дизассемблированного кода.
Так выглядят классы в декомпиляторе JADX после применения ProGuard
Следующий шаг — шифрование строк. Это особенно полезно в том случае, если внутри приложения ты хранишь какие-либо сенситивные данные: идентификаторы, ключи, REST API endpoints. Все это поможет взломщику сориентиpоваться в твоем коде или вычленить из него важную информацию.
Зашифровать строки можно разными способами, например используя инструменты Stringer или DexGuard. Преимущество: полностью автоматизированная модификация уже имеющегося кода с целью внедрения шифрования строк. Недостаток: цена, которая доступна компаниям, но слишком высока для независимого разработчика.
Поэтому мы попробуем обойтись своими силами. В простейшем случае шифрование строк средствами Java выполняется так:
public static byte[] encryptString(String message, SecretKey secret) throws Exception { Cipher cipher = NULL; cipher = Cipher.getInstance(«AES/ECB/PKCS5Padding»); cipher.init(Cipher.ENCRYPT_MODE, secret); return cipher.doFinal(message.getBytes(«UTF-8»)); }
А расшифровка — так:
public static String decryptString(byte[] cipherText, SecretKey secret) throws Exception { Cipher cipher = NULL; cipher = Cipher.getInstance(«AES/ECB/PKCS5Padding»); cipher.init(Cipher.DECRYPT_MODE, secret); return new String(cipher.doFinal(cipherText), «UTF-8»); }
Для генерации ключа достаточно одной строки:
public static SecretKey generateKey(String password) throws Exception { return secret = new SecretKeySpec(password.getBytes(), «AES»); }
Смысл в том, чтобы написать простенькое настольное/мобильное приложение на Java, которое возьмет на вход все твои строки и выдаст на выходе их зашифрованные варианты. Далее ты вставляешь эти строки в основное приложение вместо оригинaльных и в местах, где происходит к ним обращение, вызываешь функцию decryptString().
В результате взломщик просто не сможет увидeть зашифрованные строки, декомпилировав приложение. Но, конeчно же, сможет написать простейший дешифратор, основанный на дeкомпилированном коде твоего шифратора. Другими словами, это не панацея, но еще один уровень сложности шифрование строк добавит.
Можно пойти еще дальше и воспользоваться одним из инструментов комплексной защиты Android-приложений, например AppSolid. Стоит оно опять же дорого, но позволяет зашифровать все приложение целиком. Это действительно способно отпугнуть мнoгих реверсеров, однако есть ряд инструментов, в том числе платный Java-декомпилятор JEB, который умеет снимать такую защиту в автоматическом режиме.
Также ты можешь попытаться разбить свое приложение на множество небольших модулей, как я уже писал в статье Пишем модульные приложения для Android. Сам по себе это не метод защиты, и он почти не затруднит работу реверсера. Но зато обломает различные автоматизированные системы кракинга приложений. Они просто не смогут понять, где искать находящийся в модуле код.
Ну и последнее: из кода необxодимо обязательно удалить (закомментировать) все обращения к логгеру, то есть все вызовы Log.d(), Log.v() и так далее. Иначе взломщик сможет использовать эту информацию, чтобы понять логику работы приложения.
Замок приложений на Xiaomi-как поставить и убрать
Важным элементом в работе мобильных устройств является сохранность личной информации, весомая часть которой хранится в различных приложениях. Разработчики телефонов Xiaomi сумели внедрить специальную опцию, ограничивающую к ним доступ посторонних лиц.
Установка пароля позволит собственнику смартфона избежать:
- кражи финансов с карты, привязанной к гаджету при его потере;
- прочтения частной переписки.
Как установить замок приложений на Xiaomi
1. Требуется зайти в “Настройки” и оттуда в “Замок”.
2. На экране появится запрос о наборе цифр, графического ключа или пин-кода разблокировки смартфона.
3. После потребуется отметить файлы для защиты.
4. Система запросит придумать личный шифр для доступа к защищенным установкам.
5. Выбрав его, кликнуть на “ОК”.
Теперь при запуске зашифрованного сервиса Ксиаоми потребует графический ключ.
Как отключить замок приложений на Xiaomi
Когда защита потеряла актуальность, введение кода можно отменить обратной последовательностью действий. Т.е нужно зайти в меню функции и теперь снять галочки с закодированных сервисов. Нажать “ОК”.
Забыл пароль от приложений: что делать?
Пользователи смартфонов могут столкнуться с такой проблемой, что не могут войти в сервис, так как не помнят шифр. Существует несколько путей решения.
Способ первый.
Если прошивка MIUI не так “стара”, то восстановить код реально через MI-аккаунт, предварительно нажав на соответствующую надпись на экране девайса.
После введения через Интернет нового шифра, программа станет доступной.
Вариант второй.
Он предполагает полный сброс настроек через опцию Recovery. Вариант неприятен тем, что “слетят” многие нужные файлы. Сброс конфигурации делается так:
1. Смартфон выключается.
2. Одновременно нажимаются кнопки включения и регулировки громкости.
3. В открывшемся меню нажать «Wipe&Reset» ⇒ «Wipe User Data», что приведет к обнулению данных в телефоне.
Третий способ.
Можно попробовать удалить заблокированную программу через утилиты ADB-драйвер или MiFlash.
Функция защиты имеет важное значение, однако не стоит пользоваться ей направо и налево. В случае потери кода доступа придется потратить массу времени, чтобы войти снова, или вообще лишиться всех данных на Ксиаоми при сбросе настроек.
Приложение #2: Smart AppLock от SpSoft
Не менее удачная разработка, чем рассмотренная выше. Пользуясь этой программой, вы сможете без лишних усилий добавить в список защищаемых любое количество приложений — как по одиночке, так и в пакетном режиме. Как обычно, блокировка снимается вводом пароля, пин-кода или графического ключа. Последний представляет собой квадрат 18×18, что почти полностью исключает возможность случайного подбора. Наконец, если ваш смартфон поддерживает работу с отпечатками пальцев, вы можете использовать для блокировки и такой вариант.
Пользуетесь последней версией апплета для Андроид? Вам повезло — теперь можно не только защищать программы общим ключом, но и устанавливать для каждого приложения отдельный пароль. Помимо прочего, продукт для блокировки взаимодействует со встроенной камерой: он сделает фотографию злоумышленника, пытающегося «взломать» данные. Чтобы обеспечить повышенную защиту, рекомендуется отключить в «Настройках» возможность удалить приложение — в том числе после перезагрузки.
Не обошлась программа, позволяющая заблокировать приложение на Андроиде от ребенка, и без нескольких минусов. В частности, за пользование отдельными опциями придётся вносить абонентскую плату, до приобретения полного функционала вы будете видеть рекламные объявления, а кроме того — интерфейс всё ещё недостаточно полно переведён на русский.
Функционал приложения включает следующие опции:
- Полное ограничение доступа к системным инструментам. В их число входят телефонная книга, хранилище сообщений, встроенная галерея — и многое другое.
- Защита мобильных клиентов социальных сетей, мессенджеров, прочих приложений для обмена данными. Хотите полной конфиденциальности? Установите этот апплет для Андроид и забудьте о страхах!
- Стопроцентная блокировка голосовых вызовов. Злоумышленник, завладевший вашим телефоном, не сможет никуда позвонить — а также отправить платное SMS.
- Предотвращение доступа к разнообразным магазинам приложений. Особенно полезно для пользователей, желающих ограничить активность детей и скачивание последними платных программ и игр.
Определение и для чего нужны
Я не буду цитировать определение из научных источников. Достаточно будет знать, что компьютерная программа – это комплекс задач, выполняемых вычислительной техникой последовательно с целью получения определенного результата пользователем.
Если говорить еще проще, то программы позволяют выполнять поставленные задачи перед пользователем и обеспечивают правильную работу подключенных устройств.
Например, напечатать и распечатать текст, составить и заполнить таблицу, обработать фотографию или видео, посмотреть видео, фото, текстовый документ, отправить письмо по электронной почте.
И этот список можно продолжать до бесконечности.
Теперь даже большинство организаций требуют, чтобы кандидаты на работу в резюме указывали название программ, которыми они владеют. Отписка уверенный пользователь ПК уже неактуальна.
И прежде чем пойти устраиваться на работу следует узнать какими нужно уметь пользоваться на той должности на которую вы претендуете.
И так друзья как вы поняли существует множество программ, выполняющих различные задачи и давайте рассмотрим какие виды существуют
Приложение #9: App Lock от JRummy Apps
Очень интересное, полностью продуманное приложение, предлагающее не только привлекательный интерфейс, но и отлично оптимизированный функционал. Может быть, именно эта разработка станет для вас образцом идеального апплета для ограничения доступа к данным. Все инструменты, реализованные в продукте, работают быстро, без затормаживаний. Как и в прочих случаях, не обошлось без минусов: не купив полную версию, вы, вы-первых, будете регулярно любоваться рекламными блоками, а во-вторых — не сможете пользоваться некоторыми функциями. Впрочем, базовой версии для надёжной защиты данных вполне достаточно.
Функционал приложения включает следующие опции:
- Несколько вариантов снятия блокировки на выбор. В том числе, если в вашем смартфоне есть соответствующий датчик, — по отпечатку пальца.
- Продвинутая система настроек, позволяющая сделать так, чтобы блокировка нужных приложений на Android была для вас максимально удобна.
- Скрытие данных, сохраняемых в любых форматах: от фотоснимков и видеоданных до системных уведомлений.
- Клавиатура, в произвольном порядке меняющая расположение клавиш. Никто не сможет, даже пристально наблюдая за вами, понять, что за код вы вводите.
- Режим «спячки», сильно экономящий заряд аккумулятора. Полезен, если в настоящее время вам не слишком нужна повышенная безопасность.
- Маскировка основного окошка получения доступа к данным под различные системные уведомления, включая классическое сообщение о сбое.
Разрешите системе устанавливать файлы из неизвестных источников
Это один из самых распространенных сценариев. По умолчанию на Андроид не разрешено устанавливать приложения из APK-файлов, которые были скачаны с различных форумов, сторонних сайтов. Эта функция создана для усиления безопасности платформы. Исправить проблему в таком случае можно за несколько минут.
Чтобы распознать сценарий, нужно внимательно прочитать сообщение в окне, которые появляется при неудачной установке. Если сказано, что для улучшения общей безопасности в настройках заблокированы файлы из неизвестных источников, то это самый часто встречаемый случай. Способ исправления наименее радикальный по сравнению с другими.
Как было написано выше, такое сообщение появляется, как правило, при открытии установщиков, загруженных не с официального каталога приложений от Google — Play Market. Также сценарий происходит часто при использовании файлов, переданных с компьютера или другого телефона, планшета.
Имейте в виду, что названия пунктов в настройках отличаются на устройствах от разных производителей. Это также зависит от модели и версии прошивки.
Чтобы исправить неполадку, сделайте это:
- Когда окно с сообщением появляется в очередной раз, нажмите на кнопку «Настройки». Поскольку она есть не на всех версиях ОС, некоторым пользователям придется вручную зайти в меню настроек, затем в «Безопасность».
- Найдите пункт «Неизвестные источники». Включите опцию, нажав на соответствующую кнопку. После этого система предоставит разрешение неизвестным файлам устанавливать программное обеспечение на смартфон или планшет.
Обратите внимание, что после этого увеличивается риск заразить гаджет вредоносными программами, которые могут нанести вред личной информации. Во избежание этого, устанавливайте приложения из известных источников
На устройствах с более новыми прошивками, например, Андроид 9.0 Pie, параметры немного отличаются. К таким аппаратам относится Samsung Galaxy. Для него опции будут следующими:
- Откройте настройки любым удобным способом.
- Перейдите в пункт «Биометрия и безопасность».
- Выберите «Установка неизвестных приложений.
- Тут процесс немного отличается. Разрешение предоставляется отдельным приложениям. К примеру, для установки программ из APK-файлов, рекомендуется выполнить эти действия для браузера, файлового менеджера (проводника), стандартной программы загрузок. В таком случае система сможет установить программное обеспечение из неизвестных источников на Андроид 9.0 Pie.
После этого достаточно повторно запустить установщик. Если все сделано правильно, то ошибка больше не появится.
Как заблокировать рекламу на Android
Если ничего не получилось, можно попробовать альтернативный метод. Он состоит в том, чтобы установить VPN, который будет блокировать рекламный трафик. Данный метод довольно компромиссный, поскольку предполагает оставление вредоносного приложения на устройстве, но, как говорится, на безрыбье и рак – рыба.
- Перейдите в «Настройки» — «Безопасность» и включите установку приложений из неизвестных источников;
- Скачайте себе на смартфон приложение DNS66 и раздайте ему необходимые привилегии;
- Запустите приложение и во вкладке «Старт» включите «Автоматический запуск при загрузке»;
DNS66 блокирует вообще всю рекламу
- Во вкладке «Хосты» активируйте параметр «Включить фильтрацию доменов»;
- Выберите все рекламные домены, которые рассылают вам уведомления;
- При необходимости во вкладке «Приложения» можно заблокировать рекламу и в приложениях.
Возможно, мы не учли все сценарии, в которых пользователи Android могут получать нежелательные уведомления, но постарались разобрать наиболее распространённые и общие. Поэтому, если вы не можете найти в данном материале инструкцию, которая соответствует вашему случаю, расскажите об этом нашем Telegram-чате – там вам обязательно помогут.
Smart App Protector
Менее известное, но не менее надежное средство защиты информации на вашем устройстве от чужих глаз. В отличие от AppLock, Smart App Protector имеет набор дополнительных инструментов контроля.
Наиболее интересным из них является режим наблюдателя – при работе в этом режиме приложение отслеживает неудачные попытки снятия блокировки, захватывая снимки потенциального «взломщика» фронтальной камерой.
Поддерживается использование текстового и графического пароля, предотвращение отключения и авто-поворота экрана, блокировка в заданное время, также резервное копирование и восстановление списка приложений.
Скачать: https://play.google.com/
«Чёрный список» — простой, но эффективный блокировщик нежелательных звонков
Главным преимуществом данного приложения для Андроид является простота и доступный интерфейс. С ним всё предельно ясно, как пользоваться, как добавлять номера в ЧС, удалять их и прочее. Кроме основных функций, свойственных для этого типа приложений, у «Чёрный список» есть возможность защитить приложение паролем.
Чёрный список в Google Play
Гибкие настройки позволят установить оповещения о том, что до вас пытались дозвониться из ЧС.
Настройка блокировки в настройках «Чёрного списка»
Эти же сообщения можно заблокировать совсем, если они мешают. Делается это через настройки программы. Есть возможность настроить приложение таким образом, чтобы до вас не смогли дозвониться абоненты из определённого региона. Это можно сделать через префиксы или постфиксы телефонного номера.
Настройках параметров приложения «Чёрный список»
После отключения уведомлений о нежелательных звонках и сообщениях звонившего из «Чёрного списка», они приходить не будут.
Вкладка «Журнал» в «Чёрном списке»
Но если вы захотите проверить этот список, то откройте вкладку «Журнал».
Добавление номера в «Чёрном списке»
Очень удобно создавать белый список в приложении, если вы хотите скрыться от звонков всех абонентов, кроме нескольких избранных. И это вам легко удастся сделать в параметрах приложения. Оно точно вам понравится, если у вас нет особых требований к списку функций блокировкщика звонков.
AppLock
Мощное и в то же время простое средство защиты отдельных приложений на смартфонах под управлением Android. С помощью AppLock вы можете запретить доступ к любому приложению или игре.
Защита осуществляется посредством установки пароля. При этом допускается возможность защиты определенных файлов, например, группы фотографий из Галереи. Основные возможности этого приложения включают блокировку входящих и исходящих вызовов, защиту от удаления приложений, использование графических ключей, мощную самозащиту (предотвращение отключения диспетчерами задач), скрытие значка AppLock, автоматическое блокирование выбранных приложение в указанное время, а также множество других полезных функций.
Скачать: https://play.google.com
Шаг 1. Загрузите приложение Smart AppLock.
На смартфонах Android вы можете устанавливать приложения двумя способами — используя Play Store, а также вручную используя файл APK с установщиком выбранной игры или приложения. Оба этих метода можно легко заблокировать паролем с помощью приложения Smart AppLock.
Загрузите Smart AppLock из Play Маркета
Smart AppLock — это инструмент, с помощью которого мы можем вводить различные типы блокировок в пароле вашего телефона. Основная функция заключается в блокировании доступа к выбранным приложениям, не требуя никаких PIN-кода -. Без PIN-кода не будет иметь возможность запускать приложение, которое полезно, например, чтобы обеспечить социальные приложения, такие как Facebook, Instagram и Snapchat.
Однако мы будем использовать Smart AppLock для блокировки служб, необходимых для установки новых приложений, чтобы никто, не знающий PIN-код, не смог установить что-либо на нашем телефоне.
Как спрятать личную информацию с помощью PrivateMe
С этой целью используем утилиту PrivateMe. Она создает отдельный раздел в памяти телефона, заблокированный паролем. Внутри его можно скрыть в принципе все что угодно – от файлов изображения до выбранных программ. Никто без пароля не откроет каталог и не узнает, что там спрятано.Следов приложений, которые устанавливались в скрытый каталог PrivateMe не будет видно нигде, так что даже если кто-то проверит телефон, нигде их не найдет.
Решение прекрасно подойдет не только для использования приложений типа Tinder, но также, например, с целью скрыть иконки социальных сетей в телефоне.
Перейдем непосредственно к установке. Для начала скачайте файл APK (установщик PrivateMe) из магазина Play на компьютер, а затем перенесите его на телефон или планшет с Андроид. С этой целью воспользуемся сервисом APK Downloader.
После открытия вышеуказанной ссылки нужно подождать некоторое время, пока сервис APK Downloader соединится с магазином Play и загрузит файл APK. Когда он будет скачан, скопируйте его в память телефона с помощью USB-кабеля.
В системе Андроид перейдите в Настройки — Безопасность и отметьте пункт Неизвестные источники. Так нужно сделать, чтобы была возможность устанавливать приложения за пределами магазина Play.
После включите любой файловый менеджер, найдите скопированный файл APK и запустите установку PrivateMe.
После запуска появится каталог, в котором можете безопасно хранить фотографии и скрытые приложения. Но сначала следует защитить папку паролем так, чтобы никто кроме нас не смог ее открыть.
Откройте всплывающее меню с левой стороны и выберите пункт «Protection for PrivateMe». Затем выберите один из двух способов защиты приложения. Первый «Cover PrivateMe», то есть «Закрыть» с помощью другого приложения (благодаря этому не так бросается в глаза и раздел в списке может выглядеть как калькулятор). Безусловно, лучше второй способ защиты, то есть «Lock PrivateMe» (Блокировка).