Запретить удаление приложений [закрыто]

Мои дети любят играть с моим Android. Однако они не всегда понимают, что делают, и иногда я обнаруживаю, что они удалили некоторые из моих приложений (как ни странно, никогда не те, в которые они играют).

Есть ли какое-нибудь приложение, которое может затруднить удаление или затруднить доступ к меню приложений (например, потребовать пароль)?


Установите Smart App Protector с его вспомогательным приложением (для повышения надежности). Обязательно сделайте это администратором устройства. Затем заблокируйте Установщик пакетов и Play Store , используя его (заблокируйте и другие приложения из Market). Одним касанием приложение может заблокировать все приложения, которые могут его удалить. Приложение обеспечивает это для собственной безопасности, но является решением вашего вопроса.

И, я могу поспорить … после этого ваши дети не смогут удалить приложение без опыта на уровне разработчика.

Обновление:
После вашего комментария, похоже, ваша панель запуска приложений способна удалять приложения напрямую, как Play Store. Так что заблокируйте и свой лаунчер. На снимке экрана показано, что его программа запуска Samsung TouchWhiz имеет имя пакета tw.launcher . Заблокируйте этот пакет с помощью Smart App Protector. Но при этом блокируется и панель приложений.
Если вы не хотите блокировать панель приложений, лучше всего переключить приложение Home Launcher и заблокировать Установщик пакетов , Play Маркет и т. д. Готово!
Альтернативные приложения для запуска имеют больше функций, а также позволяют эффективно использовать память. Так что лучше во всех остальных аспектах. Если вы не хотите тратить деньги, я бы порекомендовал вам Go Launcher EX. Если вы можете потратить на это деньги, я бы порекомендовал вам ADW Launcher EX.


Есть довольно несколько приложений в Маркете, которые блокируют определенные приложения паролем, поиск в Маркете по запросу «блокировка приложений» должен найти большинство из них.

Я на самом деле ни одним из них не пользовался, поэтому не могу дать вам рекомендации, но они должны позволить вам заблокировать приложения Market и Settings с помощью PIN-кода, чтобы ваши дети не могли попасть в них.

3



Есть ли способ предотвратить удаление приложения Android?

Кто-нибудь знает, есть ли способ удержать пользователя от удаления приложения с телефона Android или переустановить при удалении? Прежде чем вы меня рассердите, пожалуйста, знайте, что у меня есть приложение, которое должно быть установлено на телефон родителем/работодателем и т. Д. и имеет защищенный паролем экран настроек; пользователю потребуется ввести пароль, чтобы удалить приложение.


По теме уведомления по электронной почте при удалении вашей службы —

A Многие программы безопасности запускают несколько процессов, которые контролируют друг друга, поэтому выключить систему сложнее. Вы можете сделать что-то подобное с двумя установленными службами, каждая из которых будет отслеживать, установлена ​​ли другая.. Если что-то пойдет не так, они могут отправить электронное письмо.


Что делать, если он у вас есть уведомление по электронной почте на зарегистрированный адрес электронной почты при удалении?

7


Не без изменение ядра или уменьшение прав пользователя на устройстве. Думайте об этом как о компьютере с Linux, на котором пользователь сотового телефона имеет root-права.

Можете ли вы запретить им удалить ваше приложение? Нет.

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

Во-первых, я бы модифицировал программное обеспечение, чтобы оно периодически запрашивало и успешно отвечало на криптографические запросы/ответы с удаленного сервера — ежедневного должно быть достаточно, и это не повлияет на использование батареи. Таким образом, ваш сервер знает, когда он был отключен (может быть продан за дополнительную плату в размере 10 долларов в год), и вы можете предупредить покупателя.

Во-вторых, я бы привязал программное обеспечение к системе по адресу уровень драйвера, так что удаление также удаляет текстовые службы. Существуют драйверы или службы, которые использует приложение для отправки текстовых сообщений, которые можно заменить вашими пользовательскими версиями, и при удалении приложение для отправки текстовых сообщений станет бесполезным. Скорее всего, вы уже подключились к системе аналогичным образом, чтобы заблокировать приложение для отправки текстовых сообщений (и другие приложения) при слишком быстром перемещении.

В-третьих, я бы подумал об установке программы мониторинга, которая работает как отдельный процесс (узнайте, как работают последние вирусы). Он проверит, что не только приложение все еще работает, но и работает ли на нем последняя версия, и что нет симулятора GPS или другой программы, которая мешает вашему приложению получать правильные данные GPS.

Мне любопытно, как вы отличите текстовые сообщения водителя от друга на пассажирском сиденье, отправляющего текстовые сообщения в ячейку водителя.

-Adam

2


Ну, решение было бы смонтировать/system/apps/для записи и поместить туда свое приложение один раз.

Когда вы перезагружаете телефон, он автоматически устанавливает его и предотвращает удаление пользователем (как и каждое приложение в этой папке, перечислите его, чтобы увидеть). Вот как мобильные провайдеры заставляют пользователя иметь приложение.

Однако пользователь всегда может удалить это приложение путем рутирования + монтирования/system/app/для записи, а затем для удаления. Но «нормальные родители» этого не могут 🙂

С уважением

P.S. Этому вопросу два года, я заметил это только сейчас …: S


Я очень сомневаюсь, что это возможно. Структура разрешений Android даст пользователю полный контроль над тем, что происходит на его телефоне (в некоторой степени), и невозможность удалить приложение будет довольно большой угрозой безопасности.

Если вы модифицировали ядро ​​Android, это, вероятно, возможно, но если вы пытаетесь навязать что-то конечному пользователю, это плохая идея.

Может быть, есть лучший подход к тому, что вы ‘ повторять? Если в приложении есть какая-то необходимая функция, чтобы пользователь не мог его удалить, это будет небольшим стимулом для сохранения приложения, но нет никакого способа удержать пользователя от удаления того, что он действительно не хочет. У вас может быть отчет о времени работы приложения на отдельном сервере, чтобы вы могли получать уведомления, если приложение было удалено, но я думаю, что это все, что вам нужно.

2

Оцените статью
clickpad.ru
Добавить комментарий