Estoy tratando de desactivar la notificación de "Lenovo User Experience" que aparece cada ~4h. He vinculado información a continuación sobre el problema específico que probablemente también sea ilegal en la UE, pero obviamente los gigantes tecnológicos aplastan a todas las hormigas que se quejan al respecto.
Las aplicaciones con nombres de paquete en cuestión (no estoy seguro de cuál causa el problema):
-
com.lenovo.tab_p11 (más probable)
-
com.lenovo.lfs (quizás) llamada autenticación
-
com.tblenovo.whatsnewclient
-
com.lenovo.productivity.service
Lo que he intentado hasta ahora:
El sistema de la tableta está diseñado de tal manera que obliga al usuario a utilizar los servicios de Lenovo, no importa cuántas veces se rechace el mensaje, vuelve a aparecer.
Como la aplicación es una aplicación del sistema, no puedo usar el botón de desactivar en la interfaz (está desactivado en gris), esto no es inusual y he tenido mucho éxito con adb en dispositivos sin root como este. Sin embargo, no funciona. (No quiero adb shell pm uninstall --user 0
ya que no se puede revertir sin restablecer en caso de que algo falle)
adb shell pm disable --user 0 com.lenovo.tab_p11
Se produjo una excepción al ejecutar 'disable':
java.lang.SecurityException: Shell no puede cambiar el estado del componente de com.lenovo.tab_p11/null a 2
en com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:21360)
en com.android.server.pm.PackageManagerService.setApplicationEnabledSetting(PackageManagerService.java:21161)
en com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:2164)
en com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:233)
en android.os.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:98)
en android.os.ShellCommand.exec(ShellCommand.java:44)
en com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21982)
en android.os.Binder.shellCommand(Binder.java:929)
en android.os.Binder.onTransact(Binder.java:813)
en android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4621)
en com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4459)
en android.os.Binder.execTransactInternal(Binder.java:1159)
en android.os.Binder.execTransact(Binder.java:1123)
La configuración de notificaciones también está bloqueada para el usuario en las aplicaciones de spyware en cuestión, por lo que ni siquiera se trata de "cállate y toma mis datos en segundo plano".
Soy un entusiasta de Android cuando se trata de deshacerse de aplicaciones basura de Android, divertida automatización de adb y rooting, pero en este caso mis manos están atadas y desafortunadamente mi conocimiento no es suficiente.
Las respuestas exactas que estaría buscando son: (¡tablet bajo garantía, así que no hay root!)
- ¿Hay alguna manera de forzar las notificaciones apagadas, no pude encontrar un comando de adb para eso.
- Otras formas de intentar desactivar la aplicación
Aquí hay algunos recursos sobre los detalles exactos del problema: https://forums.lenovo.com/t5/Lenovo-Android-based-Tablets-and-Phablets/Lenovo-User-Experience-Program/m-p/5120621?page=1#5539399
https://www.reddit.com/r/Android/comments/b78wuj/the_bundled_nonremovable_virus_that_is_called/