Guía de supervivencia para la actualización a Marshmallow (API 23)
Android 6.0 Marshmallow trajo Doze, permisos en runtime, App Links, huella dactilar nativa, USB-C soporte... y una ola de bugs post-actualización. Aquí los problemas más reportados y sus fixes probados, ordenados por frecuencia y gravedad.
🔋 1. Desagüe de batería brutal (El #1 universal)
Causa: Caché del sistema obsoleta, apps mal adaptadas a Doze, wakelocks nuevos, reporte erróneo inicial.
Fixes (en orden):
- Limpia partición Caché (System Cache Wipe) — #1 fix:
- Recovery Mode (POWER+VOL- → Recovery) → Wipe Cache Partition → Yes → Reboot.
- O desde Ajustes: Almacenamiento → Datos en caché → Aceptar (borra caché de todas las apps).
- Limpia caché de apps problemáticas: Ajustes → Apps → [App] → Almacenamiento → Borrar caché. Prioridad: Facebook, Instagram, Snapchat, Chrome, Google Play Services, Greenify, kernels custom (Franco, ElementalX, Hellscore).
- Desinstala / Desactiva apps conocidas conflictivas: Greenify (incompatible 6.0, ok 6.0.1), Live Weather, kernels custom antiguos.
- Factory Reset (Nuclear): Backup → Ajustes → Copia de seguridad y restablecimiento → Restablecer datos de fábrica. El fix definitivo para 95% de casos. Luego restaura selectivo (no todo).
- Mejor práctica PRO: Antes de CUALQUIER actualización mayor: Backup completo (TWRP / Titanium / Google) → Factory Reset → Actualiza → Factory Reset → Restaura selectivo. Cero problemas nunca.
💥 2. Apps se cierran / FC (Force Close) aleatorios
Causa: API 23 cambios (permisos runtime, PowerManager, JobScheduler, eliminación de Apache HTTP). Apps no actualizadas crashean.
Fixes:
- Si SIEMPRE es la misma app: Borra su caché + datos (Ajustes → Apps → App → Almacenamiento). Si persiste → Desinstala y reinstala desde Play Store (versión Marshmallow-ready).
- Si son VARIAS apps: Borra caché global (Ajustes → Almacenamiento → Datos en caché → OK).
- Revisa Permisos: Ajustes → Apps → [App] → Permisos. Activa los que necesite (Ubicación, Almacenamiento, Contactos...). Marshmallow los pide en runtime, pero a veces falla.
🔄 3. Sincronización rota (Gmail, Inbox, Exchange, Calendar)
Causa: Doze Mode restringe network access en reposo. Apps de sync no tenían whitelist al principio.
Fix (Histórico - Ya parcheado server-side por Google feb 2016):
- Asegura Google Play Services actualizado (v8.4.89+).
- Si persiste en 2024+: Ajustes → Batería → Optimización de batería → "Todas las apps" → Gmail/Inbox/Calendar → "No optimizar".
- Verifica: Ajustes → Cuentas → [Cuenta] → Sincronización automática ON.
📦 4. Error instalación "missing system.img" (Solo Nexus / Flash manual)
Causa: Script flash-all.bat no flashea system.img si no está descomprimido.
Fix:
- Descomprime image-XXXX.zip (la imagen de fábrica).
- Copia TODOS los .img (boot, recovery, system, vendor, cache, userdata, radio, bootloader) a la carpeta donde está flash-all.bat / fastboot.
- Ejecuta comandos fastboot individuales:
fastboot flash bootloader bootloader.img
fastboot reboot-bootloader
fastboot flash radio radio.img (si existe)
fastboot reboot-bootloader
fastboot flash recovery recovery.img
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash vendor vendor.img (Nexus 9)
fastboot flash cache cache.img
fastboot flash userdata userdata.img
fastboot reboot
🔁 5. Reinicios aleatorios (Random Reboots)
Causas múltiples: Power button defectuoso (coincidencia temporal), Greenify, kernels custom (Franco, Hellscore, ElementalX - incompatibles 6.0, ok 6.0.1), Live Weather app, wakelocks.
Fixes:
- Desinstala Greenify, kernels custom, Live Weather.
- Actualiza a 6.0.1 (OTA o flash).
- Wipe Cache Partition.
- Factory Reset.
- Test power button: ¿Rebota? ¿Sucio? Limpia / cambia flex.
📍 6. GPS inexacto / No fija
Causa: Regresión en fused location provider / gps.conf.
Workarounds:
- Activa/Desactiva GPS varias veces.
- Ajustes → Ubicación → Escaneo → Escaneo Wi-Fi ON + Escaneo Bluetooth ON.
- Modo "Ahorro de batería" (Solo Wi-Fi/Red) → a veces fija mejor que "Alta precisión" buggy.
- App "GPS Status & Toolbox" → Manage A-GPS → Reset / Download.
- Espera fix Google (AOSP issue #198xxx abierto años).
📶 7. Wi-Fi / Bluetooth inestables
Fix estándar:
- Activa/Desactiva Wi-Fi / Modo Avión.
- Olvida red Wi-Fi → Reconecta.
- Reinicia teléfono.
- Ajustes → Copia de seguridad y restablecimiento → Restablecer ajustes de red → Restablecer. Borra Wi-Fi, Bluetooth, VPN, APN, Mobile Data settings.
📡 8. Datos móviles no funcionan
Fix:
- Avión ON/OFF. Datos ON/OFF. SACA y VUELVE A PONER SIM.
- Reinicia.
- Verifica APN (Ajustes → Redes móviles → Nombres de punto de acceso → Reset to default / ingresa APN operador).
- Contacta operador: ¿Caída de red? ¿Problema conocido con Android 6/7/8 en tu modelo?
🐢 9. Lentitud general del sistema
Fixes:
- Wipe Cache Partition (Recovery).
- Modo Seguro (Safe Mode): Mantén Apagar → "Reiniciar en modo seguro". ¿Lento? → Problema sistema (Factory Reset). ¿Rápido? → App 3ª culpable. Borra cachés apps / desinstala 1x1 probando.
- Factory Reset (ver Nivel 3 arriba).
💣 10. Si TODO falla: FACTORY RESET (Ya lo sabes, pero hazlo BIEN)
- Backup REAL: TWRP (system+data+boot) O Google Backup (apps+settings+SMS+call log+WiFi) + Copia manual DCIM/Download/WhatsApp a PC/SD.
- Factory Reset (Ajustes o Recovery).
- Setup inicial SIN restaurar apps aún. Prueba 1 día.
- Restaura apps selectivas (Play Store → Mis apps → Instalar). NO "Restaurar todo".
- Disfruta Marshmallow limpio.
Marshmallow fue un salto grande (ART, Doze, Permisos, Crypto FS). La mayoría de "bugs" son caché vieja + apps no actualizadas + falta de Factory Reset limpio. Haz el ritual PRO y olvídate de problemas.