Home >> Móvil >> Solución de problemas >> HTC

Cómo arreglar los cierres inesperados (crash) del HTC One M8

El HTC One M8 sufría **reinicios aleatorios / force closes / freezes** sin patrón claro. Causas principales: **apps 3rd party (LastPass, battery savers, cleaners), caché de sistema corrupta, o firmware base**. Soluciones por orden de éxito.

1. Factory Reset (fix #1 definitivo)

  1. Backup (contactos, fotos, SMS, archivos).
  2. Ajustes > **Copia de seguridad y restablecimiento** > **Restablecer datos de fábrica** > **Restablecer teléfono** > **Borrar todos los datos** > **OK**.
  3. Configura LIMPIO (sin restaurar backup apps/ajustes). Prueba 2-3 días. Si cero crashes → era software/app.

2. Identifica app culpable (si no quieres reset total)

  1. Ajustes > **Energía > Uso de la batería** (o "Potencia > Uso").
  2. Busca app con **% alto anómalo** o **tiempo CPU / wakelocks alto** en segundo plano.
  3. **Desinstala esa app** > test 24 h.
  4. Repetir hasta aislar. Culpables frecuentes: **LastPass, Greenify, Clean Master, Battery Doctor, 360 Security, Facebook (versiones viejas), Snapchat (versiones viejas)**.
  5. 3. Fix específico: Cámara crashea en modo Retrato → LastPass

    **Síntoma:** Abres cámara > cambias a **Retrato (vertical)** > app cámara se cierra / reinicia teléfono. **Causa:** LastPass (gestor contraseñas) inyecta overlay de autollenado en campos de texto; el modo Retrato de la cámara HTC usa un **EditText invisible** para metadatos > LastPass crashea > tira cámara.

    Solución 30 seg (no desinstales LastPass):

    1. Abre **LastPass** > **Preferencias** (engranaje).
    2. **Editar asociaciones de aplicación** (Edit App Associations).
    3. Busca **Cámara** (o "Camera", "HTC Camera").
    4. Selecciona > **Marca "No mostrar ventana completa" (Don't show fullscreen window)**.
    5. Guarda. Test: abre cámara > modo Retrato > **funciona**.

    4. Wipe Cache Partition (limpieza profunda sin borrar datos)

    1. Apaga M8.
    2. Power + Vol- > vibra > suelta Power > mantén Vol- > **Bootloader / HBOOT**.
    3. Vol- 2x > **"Boot to recovery"** > Power.
    4. Vol- 3x > **"Wipe cache partition"** > Power.
    5. Espera > **Reboot system now** > Power.

    5. Actualiza firmware (OTA / RUU)

    Updates 2.21.x / 3.x / 4.x (Android 5.0.2 → 6.0) corrigen **memory leaks en system_server, surfaceflinger, mediaserver** que causaban crashes aleatorios. Ajustes > Actualización > Comprobar. Si no hay OTA: Flashtool + RUU stock para tu CID.

    6. Si todo falla: Hardware

    • RAM defectuosa (raro, pero pasa). Test: MemTest86 (requiere bootloader unlock + custom kernel).
    • Soldadura BGA SoC (microfisuras por calor SD801). Síntoma: crashes en carga GPU/CPU alta (juegos, cámara, VR). → SAT / reballing.

    El M8 con **LineageOS 14.1/15.1/16.0 (Android 7.1/8.1/9) + Magisk** elimina el 99% de crashes de stock Sense 6/7. Si lo usas hoy: **custom ROM es la solución definitiva**.