13 votos

Obteniendo "java.lang.SecurityException: Shell no tiene permiso para acceder al usuario 150" al desinstalar aplicaciones de la carpeta Samsung Secure mediante ADB.

Estoy usando Samsung Galaxy A50, Android 11, One UI 3.1. Utilizo la carpeta segura de Samsung. Hay muchos bloatware en ella y no pude encontrar una manera de desinstalar (y desactivar) a través de ADB.

Usuario de perfil propietario es 0, usuario de Carpeta Segura es 150.

pm uninstall -k --user 150 com.android.chrome 

Exception occurred while executing 'uninstall': java.lang.SecurityException: Shell does not have permission to access user 150
com.android.server.am.ActivityManagerService.handleIncomingUser:17947 
android.app.ActivityManager.handleIncomingUser:4863 
com.android.server.pm.PackageManagerShellCommand.translateUserId:3125
    at com.android.server.am.UserController.handleIncomingUser(UserController.java:2375)
    at com.android.server.am.ActivityManagerService.handleIncomingUser(ActivityManagerService.java:17947)
    at android.app.ActivityManager.handleIncomingUser(ActivityManager.java:4863)
    at com.android.server.pm.PackageManagerShellCommand.translateUserId(PackageManagerShellCommand.java:3125)
    at com.android.server.pm.PackageManagerShellCommand.runUninstall(PackageManagerShellCommand.java:2024)
    at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:237)
    at android.os.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:98)
    at android.os.ShellCommand.exec(ShellCommand.java:44)
    at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:26662)
    at android.os.Binder.shellCommand(Binder.java:965)
    at android.os.Binder.onTransact(Binder.java:839)
    at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:5206)
    at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:5281)
    at android.os.Binder.execTransactInternal(Binder.java:1195)
    at android.os.Binder.execTransact(Binder.java:1159)

7voto

Wizard Puntos 66

Desinstala la Carpeta Segura de Samsung desde los Ajustes.

Configuración -> Bloqueo y seguridad -> Carpeta segura -> Introduce tus datos de bloqueo -> Desinstalar.

Consulte este blog .

2voto

Tony Moccachino Puntos 27

Me he encontrado con los mismos mensajes al intentar acceder a la lista de paquetes. No obstante, sabiendo el nombre del paquete, he podido deshacerme del bloatware utilizando el método estándar pm uninstall -k --user 0 sin Root.

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