Tras actualizar a Android 5.0 Lollipop: "Contact provider stopped" / "Process stopped" y no muestra contactos en llamadas
Actualizaciones mayores (KitKat 4.4 -> Lollipop 5.0) a menudo corrompen la base de datos de contactos o la app Contactos/Telefono por cambios en proveedores de contactos (ContactsProvider) y permisos.
Soluciones por orden (de menos a más drástico)
- Limpiar caché y datos de apps de contactos/teléfono:
Ajustes > Apps > Todas > **Contactos** > Almacenamiento > **Borrar caché** > **Borrar datos**.
Repite para **Teléfono / Marcador**, **Contactos Google**, **Almacenamiento de contactos** (Contacts Storage).
Reinicia. Los contactos se resincronizan de Google (si tenías sync ON).
- Verificar sincronización Google:
Ajustes > Cuentas > Google > Tu cuenta > **Sincronizar contactos** = ON. Fuerza sincronización (Menú > Sincronizar ahora).
- Borrar partición CACHÉ del sistema (Recovery):
Apaga > **Power + Subir Volumen** > suelta Power al logo > mantén Vol+ > Recovery > Vol+/- > **"Wipe cache partition"** > Power > Sí > Reboot. **No borra datos usuario**. Arregla archivos temporales corruptos de actualización.
- Reset de fábrica (Factory Reset) - ÚLTIMO RECURSO:
Backup: Google Contactos (contacts.google.com), Google Fotos, Drive, SMS (app SMS Backup & Restore), apps listas.
Ajustes > Sistema > Restablecer > **Restablecer datos de fábrica** > Borrar todo.
O Recovery: **Wipe data/factory reset**.
OJO: FRP (Factory Reset Protection). Tras reset, pedirá la cuenta Google que tenía el teléfono ANTES. Si no la sabes -> ladrillo.
Causa raíz
Lollipop cambió la estructura de `ContactsProvider` y permisos `READ_CONTACTS`. Apps viejas o datos migrados mal causan `NullPointerException` / `SecurityException` -> "process stopped".
La respuesta original "restablecimiento de los valores hiciste de que su teléfono puede hacer la actualización antes" sugiere **Factory Reset ANTES de actualizar** (buena práctica) o **después para limpiar**. Pero prueba 1, 2 y 3 ANTES de reset (3 no borra datos).