Как превратить приложение в системное приложение в Android + 5.0 без рутирования устройства? - PullRequest
1 голос
/ 08 мая 2019

Одна из крупнейших школ имеет свои собственные планшеты Android, которые распределены по нескольким филиалам, и она уже со студентами давно.

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

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

Итак, как разработать приложение для запуска в качестве системного приложения без рутирования устройства и без установки пользовательского ПЗУ?

1 Ответ

0 голосов
/ 08 мая 2019

Вы не можете установить приложение на любое мобильное устройство в качестве Системного приложения, поскольку системное приложение должно быть подписано тем же ключом, что и приложения прошивки.Если нет, то оно будет рассматриваться как не системное приложение, и оно должно поддерживать ограничения разрешений.Некоторое основное различие между Системным приложением и Пользовательским приложением вы можете увидеть по ссылке ссылка .

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

. Таким образом, сделать ваше приложение системным приложением невозможно.Но это возможно, если вы можете иметь юридическое соглашение с поставщиком (ями) мобильной связи, чтобы приложение могло быть подписано их подписью приложений для встроенного ПО.

...