¿Cómo puedo deshabilitar las actualizaciones automáticas de OTA en un dispositivo Nexus en Marshmallow?

Con la nueva política de Google de publicar actualizaciones de seguridad mensuales para los dispositivos Nexus desde Marshmallow, yo, el orgulloso propietario de un Nexus 9 (16 GB, Wi-Fi, versión de compilación: MRA58K), tengo que actualizar todas las imágenes de fábrica todos los meses solo porque Google emitió una actualización de 4.0 MB y tuve que conectar mi tableta a WiFi solo porque lo necesitaba.

Más bien, prefiero usar imágenes de fábrica manuales y flash para actualizar entre versiones principales e ignorar las que se encuentran en el medio. Entonces, estas actualizaciones mensuales de OTA son una molestia, incluso si lo único que tengo que hacer para no instalarlo es ignorar la notificación que plantea. La molestia es que tengo TWRP, root y ElementalX, y prefiero usar OfficeSuite en lugar de Docs y no uso Fit; por lo tanto, desinstalé (eliminé) esas aplicaciones del sistema, lo que hace que las actualizaciones no puedan instalarse de todos modos.

Entonces, la pregunta:

¿Qué servicio(s) o proceso(s) es(son) responsable(s) de descargar esta actualización? ¿De qué aplicación forman parte? Y, lo que es más importante, ¿puedo deshabilitar la aplicación/proceso/servicio ofensivo sin afectar mi sistema? (Eso incluye interferir con los GAPP de cualquier manera)

NOTA: Sé que Google Play Services presenta la notificación, lo verifiqué. Quiero saber que procesos/servicios se encargan de descargar la actualización, no mostrando la notificación.

Editar:

Para todos aquellos que votaron para cerrar la pregunta como un duplicado, no he encontrado una respuesta que satisfaga mis requisitos en la pregunta a la que se hace referencia, de la cual se cree que es un duplicado. Para un aviso futuro, no solo deseo deshabilitar la notificación, sino también el servicio de actualización. Además, la respuesta proporcionada en la pregunta vinculada afectará potencialmente a otros componentes de mi sistema, no solo al Actualizador OTA, ya que implica deshabilitar todas o solo las notificaciones de "Servicios de Google Play", que no es en absoluto lo que quiero (Entiendo qué es esa aplicación, y deshabilitar cualquier parte de ella no es lo mejor para mí. Entonces, cualquier cosa que no involucre GAPP es una mejor solución (ya que dependo en gran medida de ellos, excepto la suite Docs).

Editar:

Desde entonces, pasé a la ROM PureNexus y me deshice de estos problemas. Ahora he actualizado manualmente a Android 7.0 y ya no uso tanto el dispositivo. Entonces, estas respuestas ya no se aplican a mí, pero esta pregunta es un buen punto de referencia para otras personas con una preocupación similar.

No entiendo por qué querría buscar el servicio/proceso responsable de descargar la actualización. Incluso si llega a saberlo, no hay garantía de que pueda deshabilitar de manera segura ese servicio/proceso sin arriesgar la estabilidad de los servicios de Play. Le sugiero que pruebe NotifyClean en su lugar. En lugar de optar por deshabilitar todas las notificaciones de Play Services, puede optar por ocultar solo una en particular (en este caso, la de la actualización del sistema). Uso con éxito este módulo en Android 6.0.1.
@Firelord ¿Quizás quieras que esa sea una respuesta? // Quería deshabilitar el proceso de actualización de OTA para que las actualizaciones de OTA no se descargaran en absoluto, y mucho menos mostrar un mensaje. Sin embargo, accedo a su segundo punto.

Respuestas (5)

Cambie el nombre de /system/etc/security/otacerts.zip a otacerts_bak.zip.

Esto evitará que se comunique con el servidor de actualización OTA.

también deberá actualizar su respuesta: el usuario debe montar la /systempartición para mover el archivo. Siga las instrucciones aquí android.stackexchange.com/a/110928 y luego ejecutemv /system/etc/security/otacerts.zip /system/etc/security/otacerts_bak.zip

Lo siento, no tengo Marshmallow disponible para confirmar el proceso al 100%. Dicho esto, el método estándar para varias versiones de Android siempre ha sido el siguiente:

  1. Ir a la configuración
  2. Desplácese hasta el final y busque "Acerca de (... | teléfono | dispositivo)"
  3. Encuentra la "Actualización" | Opción "Actualización del sistema"
  4. Deshabilitar "descarga automática" | "actualización automática"

Las instrucciones simples con capturas de pantalla están disponibles en WikiHow .

No tengo ninguna opción (ningún menú de 3 puntos, nada) en Actualización del sistema. Sin embargo, acepté su respuesta porque, de lo contrario, probablemente sea el proceso correcto para lograrlo.
O, más bien, el problema puede estar de mi parte. Ya tengo el parche de seguridad de noviembre de 2015 "descargado y listo para instalar", por lo que puede tener algo que ver con que no obtenga ninguna de las opciones que mencionó. Confirmo e informo. Gracias de cualquier manera.

Compré un Nexus 6P y activé el servicio con Sprint. El problema fue que, hace unos meses, una de las actualizaciones de Google tiene un error que no me permite obtener el servicio LTE con Sprint (arreglado ahora). Entonces, lo que tenía que hacer era revertir mi teléfono Android a una versión anterior y no actualizar mi teléfono hasta que el parche solucione el problema.

Para continuar con su problema, me molestó porque después de volver a una versión anterior, recibía constantemente estas notificaciones para actualizar mi teléfono que no quería. Esto es lo que hice para deshacerme de estas notificaciones:

Vaya a Configuración → Aplicaciones → Servicios de Google Play → Notificaciones → Bloquear todo.

Lo volví a habilitar recientemente porque parece que Google solucionó este problema.

Resolví mi problema saltando a PureNexus XD - No volveré a tener ROM de stock otra vez: P
Estoy rechazando su respuesta, ya que mencioné específicamente en la pregunta que no podía deshabilitar las notificaciones de Google Play Services, y las respuestas que mencionan que no fueron bienvenidas: lea la parte en negrita . IDK que votó a favor de su respuesta, pero no debería haberlo hecho sin leer la pregunta.
La solución que proporcioné responde a la pregunta "¿Cómo puedo deshabilitar las actualizaciones automáticas de OTA en un dispositivo Nexus en Marshmallow?". Deshabilitar las notificaciones del servicio Google Play dejará de pedirle que actualice su sistema operativo Android a menos que vaya a 'Actualizaciones del sistema' en la sección Acerca del teléfono. Aunque deshabilitó las notificaciones, esto no significa que sus aplicaciones de Google Play no se actualizarán. En su lugar, podría ser mejor para usted buscar en Google cómo funcionan las actualizaciones de OTA. De cualquier manera, me alegra ver que tu problema se resolvió.
Lo siento, supongo que no entendiste algo. Quería una respuesta que no tuviera nada que ver con Google Play Services, punto . Esa fue la razón por la que rechacé su respuesta, y también porque la solución que sugirió era algo que ya había intentado y no quería volver a intentar, y que se había mencionado a tal efecto en la pregunta misma , por lo que su respuesta no agrega nada. mucho valor para toda esta discusión. De hecho, la pregunta vinculada del comentario Posible duplicado debajo de mi pregunta tiene una respuesta que es equivalente a su sugerencia.

Habilite las opciones de desarrollador en Android 6.0 Marshmallow 1. Abra la pantalla de notificaciones y abra la aplicación Configuración. También puede lograr lo mismo desde el cajón de aplicaciones si así lo desea.

  1. Desplácese hacia abajo y toque "Acerca del teléfono".

  2. Ahora desplácese hacia abajo nuevamente y verá una entrada etiquetada como 'Número de compilación'. Siga tocando hasta que vea un mensaje que dice '¡Ahora es un desarrollador!'

después de esta opción, puede desactivar las Actualizaciones automáticas del sistema para deshacerse de esta estúpida actualización automática del sistema.

No existe tal opción en ninguna parte de la configuración. Dígame de qué dispositivo está hablando y dónde se encuentra esta configuración, preferiblemente con capturas de pantalla.

Deepak ha respondido correctamente a la pregunta, sin embargo, no ha sido lo suficientemente claro. Para aclarar: vaya a "Configuración", "Acerca de" y toque "Número de compilación" hasta que vea el mensaje "Se han activado las Opciones de desarrollador" (o similar); por lo general, requiere 7 toques. En ese momento, REGRESE a la pantalla principal de Configuración y desplácese hasta el final, donde ahora verá "OPciones de desarrollador". En este (nuevo) conjunto de opciones, busque "Actualizaciones automáticas del sistema" y desactívelo. Esto debería resolver el problema, aunque no estoy seguro acerca de las notificaciones, pero mi pregunta es que ya no aparecerá, ya que ha deshabilitado la funcionalidad que lo causa).

No ha respondido la pregunta que comenté debajo de la respuesta de @Deepak: ¿de qué teléfono está hablando? Es importante saberlo, los diferentes fabricantes organizan su configuración de manera diferente y es diferente en las diferentes versiones de Android. De todos modos, ahora ejecuto stock 7.1 en el dispositivo, y esta opción de "Actualizaciones automáticas del sistema" no existe allí. Sé cómo habilitar las Opciones de desarrollador, por lo que no se requiere más información al respecto. (Hay un wiki de etiquetas en este sitio para Opciones de desarrollador, se puede vincular si es necesario). De hecho, he mencionado en la pregunta que mi dispositivo está rooteado.