如何在没有 root 设备的情况下在 system/app 目录中安装 android 应用程序,以便用户无法卸载该应用程序

How to install android app in system/app directory without rooted device so that user can not uninstall that app

我制作了一个要安装在 system/app 目录中的应用程序,这样用户就无法卸载它。但我想在没有生根设备的情况下做到这一点。一旦用户下载应用程序,它将安装在 system/app 目录中。

我想通过写代码来实现。 我的目标是不允许用户卸载它。

只有 system 级别的应用程序(即 GalleryVideo PlayerMusic PlayerSystemUI 等预加载应用程序)位于 /system/app文件夹,并且他们具有 super user(或根等效)权限

以编程方式,如果没有 root 设备,任何第 3 方应用程序都无法安装到 /system/app/ 文件夹

你不能没有 root 权限。一旦您的设备获得 root 权限,您需要手动制作该应用程序系统应用程序。否则没有root就没办法了。你不能只用你写的任何类型的代码来做到这一点。

/system 以只读方式挂载,您无法将应用程序安装到 /system/app 除非获得 root 权限。如果你是 运行 一个 root 的 rom 那么只要做 adb remount 让它读写