Falta el menú 'Acerca de>Actualizaciones de software' en Stock HTC One M8 Android 5.0.1

En 'Configuración > Acerca de' no hay 'Actualizaciones de software' en mi teléfono. También espero recibir la actualización OTA de Android 5.1, y no llega nada. ¿Por qué no hay un menú de 'Actualizaciones de software' en mi teléfono (¿qué hice para terminar aquí?) y cómo lo recupero?

Ahora sé que si restauro tanto el sistema como los datos (y arranque), el menú de actualización está allí y recibo una OTA. Si no restauro la partición de datos (solo sistema + arranque), entonces el menú de actualización no está allí y no hay OTA. No es normal, pero ¿cómo puedo modificar mi partición de datos para que las actualizaciones de software vuelvan a estar disponibles?

Dispositivo

  • HTC Uno M8
  • 5.0.1 Stock System: pero una vez modifiqué un archivo en la partición del sistema y luego restauré el sistema + arranque original, pero no restauré la partición de datos original antes de modificar el sistema.
  • Recuperación TWRP

Historia - ¿Qué hice?

Instalé stock Android en el teléfono desbloqueado S-ON y lo puse en OTA a 5.0.1. Luego instalé TWRP, hice una copia de seguridad de todas las particiones. Esta es la copia de seguridad a la que ahora puedo volver. Luego rooteé el teléfono, instalé mis aplicaciones con una copia de seguridad de titanio y también apliqué una corrección de tarjeta SD editando /etc/permissions. La corrección de la tarjeta SD no funcionó, pero fue una edición de /system, por lo que podría ser relevante. No me di cuenta cuando desapareció el menú de actualización. En otro teléfono, HTC One m7, hice lo mismo, excepto la corrección de la tarjeta SD, y el menú de actualización todavía está allí

Cuando ahora vuelvo a stock / system, el menú de actualización + OTA no vuelve a aparecer, pero si restauro / data también veo el menú de actualización + OTA. Si luego rooteo el teléfono y aplico sdcard, corrijo el menú de actualización y OTA todavía está allí. Aunque sospecho que el menú de actualización podría desaparecer en algún momento en el futuro después de modificar el sistema, y ​​​​es solo una cuestión de que no se haya dado cuenta de que / system está modificado (pura especulación).

Nota sobre la recuperación de TWRP

Sé que no podré instalar la OTA mientras esté en TWRP, pero la OTA debería estar disponible, por lo que no veo el sentido de volver a la recuperación de stock antes de que vuelva a funcionar.

Respuestas (1)

Debido a que ha escrito en la /systempartición, se ha bloqueado debido a la forma en que se instalan las actualizaciones, solo parchean los archivos, es decir. NO hay una imagen completa del sistema y, por lo tanto, para evitar bootloops, bricking, mal funcionamiento, etc., simplemente eliminan la opción OTA.

Además: este estado se guarda y nunca más se vuelve a verificar (porque si lo modificaste /systemes intencionalmente permanente. La restauración /dataelimina esta información y permite que el sistema la verifique.

Es similar a cómo los teléfonos Samsung detectan si han sido modificados; no es inmediatamente después de la instalación/reinicio, sino después de algunas comprobaciones (existencia de archivos, permisos, tamaños, fechas, hashsums, etc.). Esto puede o no requerir algo de tiempo para terminar.

Última nota: La disponibilidad/existencia y alcance de dichas comprobaciones puede variar según la revisión de la ROM, el modelo y modificaciones adicionales por parte de las operadoras o del propio fabricante.

Gracias. ¿Sabe cómo restablecer el indicador en la partición de datos sin restaurar los datos?
Lo siento, pero no tengo un dispositivo HTC, así que no sé dónde está guardado. Probablemente en alguna base de datos o archivo oculto incluso.