1 votos

¿Por qué si elimino el archivo PackageInstaller apk en Android 6 se bloquea todo el sistema operativo de Android?

Tengo un Moto E 2nda generación con Root (Android 6), y al hacer experimentos en él, descubrí que al eliminar Packageinstaller.apk y reiniciar el dispositivo, todo el sistema operativo Android se bloquea. Esto no ocurría en versiones anteriores de Android. ¿Sabes por qué?

4voto

Zulgrib Puntos 26

El instalador de paquetes también está gestionando permisos (AppOps) desde Android 6, eliminarlo significa que los paquetes críticos pierden permisos que no se supone que puedas eliminar, ya que son obligatorios para el uso adecuado del teléfono.

0 votos

¿Hay alguna forma de desactivar la instalación de nuevas aplicaciones?

1 votos

Sí, elimina el permiso para instalar paquetes al usuario objetivo haciendo que la cuenta sea una cuenta administrada, o conecta el sistema para interceptar la ventana de instalación y pedir una contraseña o simplemente detenerla. (Lo que probablemente estás buscando interceptar es com.android.packageinstaller.PackageInstallerActivity). Seguir la ruta de interceptación significa que es posible que necesites bloquear las tiendas de aplicaciones de la misma manera, ya que pueden pasar por alto esto si se instalan en la partición del sistema. Todavía será posible instalar sobre ADB o en modo de recuperación si se deja desprotegido.

0 votos

"Package Manager" administra permisos, incluyendo AppOps, no es "Package Installer".

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X