Можно ли написать несменный диспетчер политик устройства для Android? - PullRequest
1 голос
/ 02 февраля 2020

Моя цель - написать приложение для Android (> = 9.0), которое в основном предлагает элемент управления в стиле владельца устройства, такой как "Android Политика устройства" от Google.

Следующие критерии должны встретиться:

  • Нулевая зависимость от серверов Google или любой другой сторонней инфраструктуры, такой как существующие решения EMM (MobileIron и так далее)
  • Пользователь должен не иметь возможность удалить или отключить приложение
  • Методы обеспечения: QR-код, NF C, URL, ADB, фактически любой «локальный» способ ...
  • Работает со стоковыми андроидами на обычные потребительские устройства

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

Возможен ли такой проект даже при текущей ситуации Android?

1 Ответ

1 голос
/ 02 февраля 2020

Нет.

Должен работать со стандартными андроидами на обычных потребительских устройствах

В основном, это ваше самое большое препятствие, которое нужно преодолеть.

Что Вы просите описание очень мощного MalWare. Приложение, которое может работать на любой версии Android, которое не может быть удалено, но может делать то, что хочет, «полностью контролировать устройство».

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

Вот список партнеров Google, которые предлагают решение EMM: https://androidenterprisepartners.withgoogle.com/emm/

Вот усилие Samsungs по управлению устройством: https://www.samsungknox.com/en

Вот управление устройством Googles: https://developers.google.com/android/management

Вы мог бы написать свое собственное ПЗУ Android и иметь возможность контролировать то, что вы хотите, но для этого потребовалось бы .. создать ПЗУ, то есть целую операционную систему телефона, разветвленную из AOSP.

Пользователь не должен быть в состоянии удалить или отключить приложение

Это возможно, только если у вас есть системное приложение .

или что-то экстремальное (что с любым Extreme , всегда можно иметь проблемы), например, иметь два приложения, и они контролируют друг друга или удалить, и программно переустановить (vs 1 приложение, которое мало что может сделать, когда оно удаляется).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...