繁体   English   中英

如何在不root设备的情况下将应用转换为android +5.0中的系统应用?

[英]How to convert an app to be a system app in android +5.0 without rooting the device?

最大的学校之一拥有自己的Android平板电脑,这些平板电脑分布在多个分支机构中,很早以前就已经与学生一起使用。

我们需要开发一个应用程序,并将其正常放置到Play商店中,所有学生都必须下载该应用程序,但是这次我们需要将该应用程序作为系统应用程序运行并完全控制设备(无需生根设备)我们需要阻止某些恶意软件应用的安装,访问wifi,麦克风和摄像头等,因此我们确保学生仅在学习和考试中使用平板电脑。

我们进行了大量搜索,发现大多数答案是针对android 5及更早版本的。 但是Play商店中有很多应用程序都在这样做。

那么,如何开发该应用程序使其作为系统应用程序运行而又无需生根该设备并且无需安装自定义ROM?

您无法将应用程序作为系统应用程序安装到任何手机上,因为系统应用程序应使用与固件应用程序相同的密钥签名。 如果不是,则将其视为非系统应用,并且应维持权限限制。 您可以在link看到System App和User App之间的一些基本区别。

关于Citrix,据我所知,这不是一个完全本机的应用程序,而是将安全的虚拟容器作为应用程序自身的环境进行管理,并在其中执行所有与资源相关的活动。 它不会在物理位置(例如移动设备)本地执行任何操作。 您可以在link上获得有关Citrix的基本知识。

结论是,将您的应用程序设置为系统应用程序是不可行的。 但是有可能与移动供应商达成法律协议,以便可以使用其固件应用程序签名对应用程序进行签名。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM