HTC One X pide contraseña pero no la acepta al eliminar contacto: Solución
Si tu HTC One X (Tegra 3, 2012) te pide contraseña para borrar un número antiguo y la rechazas aunque sea correcta, es un bug de firmware / corrupción de datos de la app Contactos.
Soluciones en orden
1. Actualizar firmware (OTA o RUU)
- Ajustes > Acerca del teléfono > Actualizaciones de software > Comprobar ahora
- Última oficial: Android 4.2.2 (Jelly Bean) Sense 5 — ya no hay OTAs
- Si no te llega OTA: Descarga RUU oficial para tu CID/MID (busca en XDA "HTC One X RUU") y flashea desde PC (modo fastboot)
2. Borrar datos de Contactos / Almacenamiento contactos
- Ajustes > Apps > Todas > Contactos / Personas > Almacenamiento > Borrar datos + Borrar caché
- Repite con Almacenamiento de contactos / Contact Storage
- Reinicia > Abre Contactos > Se resincronizarán de Google
3. Factory Reset (Restablecer fábrica)
Ajustes > Copia de seguridad y restablecimiento > Restablecer datos de fábrica. Backup antes (Contactos Google, Fotos Drive, SMS Backup & Restore).
4. Workaround: Borrar desde Google Contacts web
- Ve a contacts.google.com en PC
- Busca el contacto > Edita > Borra el número antiguo > Guardar
- En el teléfono: Ajustes > Cuentas > Google > Sincronizar ahora
Causa raíz
La app Contactos (HTC Sense) intenta validar permisos contra un token de autenticación caducado o corrupto al editar contactos sincronizados. Actualizar firmware o borrar datos de la app renueva el token.
Nota: HTC One X (Endeavoru) tiene bootloader desbloqueable oficial (HTCDev). Si sabes flashear, una Custom ROM (LineageOS 14.1/17.1) soluciona bugs y da Android 7.1/10.