2 votos

No se puede desactivar com.motorola.ccc.ota

Desde que "Motorola Software Update" decidió descargar Nougat OTA sin pedir mi opinión, declaré una guerra. Pero las armas que uso están rotas.

Withot su :

shell@athene:/ $ pm disable com.motorola.ccc.ota
Error: java.lang.SecurityException: Permission Denial: attempt to 
change component state from pid=22598, uid=2000, package uid=10009

Con su :

1|shell@athene:/ $ su
root@athene:/ # pm disble com.motorola.ccc.ota
Error: Could not access the Package Manager.  Is the system running?

¿Cómo puedo desactivar esta aplicación?

No me gustaría rm la aplicación completamente (si es posible), tienen todo lo que no tiene sistema hasta ahora. Si es relevante, estoy usando Moto G4 con Marshmallow.

1 votos

Tal vez sólo no volvió a montar la partición del sistema antes de deshabilitarla?

0 votos

@Suncatcher Buena idea, pero... Sólo puedo volver a montar el sistema en sesión de superusuario, y pm no funciona en él. Los superusuarios tienen espacios de nombres de montaje separados o lo comparten con init . No veo la manera de hacer que el sistema rw para el usuario sin privilegios. ¿Tal vez se me escapa algo? :\N - La verdad es que no es así.

0 votos

Puede intentar volver a montar en línea con adb shell su -c "mount -o remount,rw /system" y luego ejecutar pm Sin embargo, no estoy seguro de que funcione.

2voto

acejavelin Puntos 186

Para detener las actualizaciones (y notificaciones) de OTA en los dispositivos Moto, no se usa el Administrador de Paquetes, se necesita "congelar" el servicio...

Google Play Store tiene muchas aplicaciones que te permitirán "congelar" el servicio OTA Update. Copia de seguridad de titanio es un ejemplo común.

Alternativamente, con un explorador de archivos de "Acceso a root", puede eliminar o renombrar los siguientes archivos:

/sistema/etc/seguridad/otacerts.zip
/system/priv-app/3c_ota/3c_ota.apk

Estos archivos adicionales pueden ser eliminados o renombrados: (Si todavía recibe una notificación de actualización de OTA)

/system/priv-app/3c_checkin/3c_checkin.apk
/system/priv-app/3c_devicemanagement/3c_devicemanagement.apk
/system/priv-app/3c_notification/3c_notification.apk

Referencia

1 votos

AFAIK Titanium Backup utiliza exactamente pm disable para "congelar" una aplicación, así que tampoco debería funcionar. Terminé haciendo una copia de seguridad y sólo cambiar el nombre de la aplicación OTA :( Supongo que no voy a encontrar una solución más agradable. Buena idea lo de quitar los certificados.

1voto

Shashi Dwivedi Puntos 96

Mirando

Con su:

1|shell@athene:/ $ su
root@athene:/ # pm disble com.motorola.ccc.ota
Error: Could not access the Package Manager.  Is the system running?

Me he dado cuenta de que hay un error ortográfico en el "disable" La declaración original dice "disble". Este mensaje es sólo FYI.

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