Error "Se ha detenido" constante en Galaxy S GT-I9000: causas y arreglos
El mensaje "La aplicación X se ha detenido" (Force Close) repetido indica corrupción de datos de app, conflicto de permisos, ROM inestable, o falta de memoria.
Diagnóstico según contexto
- Una app concreta: Borra caché/datos de esa app (Ajustes > Apps > App > Borrar caché/datos). Reinstala.
- Apps del sistema (TouchWiz, Teléfono, Ajustes): Suele ser ROM corrupta, permisos root mal gestionados, o modificación de system/framework.
- Tras root / ROM custom / Xposed: Desinstala módulos Xposed, vuelve a stock, o flashea ROM limpia.
Soluciones generales
- Wipe cache partition (Recovery): No borra datos. Arranca recovery (Enc+Home+Vol+), selecciona Wipe cache, reboot.
- Borrar datos de apps problemáticas: Ajustes > Apps > Todas > [App] > Borrar datos.
- Desinstalar apps recientes / optimizadores (Clean Master, etc.).
- Revisar permisos root (SuperSU/Magisk): Concede permisos a apps que los pidan.
- Restablecer preferencias de apps: Ajustes > Apps > Menú (3 puntos) > Restablecer preferencias de apps.
- Factory reset (último recurso): Backup contactos/fotos → Recovery > Wipe data/factory reset.
- Flashear stock firmware con Odin: Si usas ROM custom y falla, vuelve a firmware oficial Samsung para tu modelo/región.
Si el teléfono está rooteado con ROM custom
Las ROMs custom (LineageOS, etc.) en GT-I9000 (Android 2.3 max oficial) suelen ser inestables. Considera volver a stock 2.3.6 (Gingerbread) para estabilidad máxima, o usar una ROM 4.4/5.1 bien probada (ej. CyanogenMod 11/12.1) con kernel compatible.