Mi teléfono cambia solo el idioma a ruso, griego u otro: diagnóstico y solución permanente
Que el idioma del sistema cambie espontáneamente a cirílico, griego, árabe, chino, etc. indica un fallo de software, configuración de teclado, app maliciosa, o corrupción de preferencias de locale.
Causas más frecuentes
- Teclado / Input Method Editor (IME) con múltiples idiomas: Gboard, SwiftKey, Samsung Keyboard, etc. tienen atajo **Cambiar idioma (tecla mundo 🌐 / espacio largo)**. Pulsación accidental → Cambia idioma **del teclado**, a veces arrastra **idioma del sistema** si "Usar idioma del sistema" está ON
- App maliciosa / "Cleaner" / "Booster" / "Antivirus" basura: Modifica `settings.putString(Settings.System.LOCALE, "ru_RU")` etc. para forzar su idioma / publicidad
- Cuenta Google / Samsung / Xiaomi sincronizando ajustes: Si tienes otro dispositivo en ruso/griego, sincroniza preferencias
- Actualización sistema / Parche de seguridad / App sistema (Google Play Services): Bug conocido en algunas versiones (ej. Pixel 6/7 Android 13/14)
- Región / Formato incorrecto: Ajustes → Sistema → Idiomas e introducción → Región → País distinto al tuyo
- Accesibilidad / TalkBack / Switch Access: Cambian locale para síntesis voz
Solución paso a paso (Android)
- Fija idioma sistema: Ajustes → Sistema → Idiomas e introducción → **Idiomas** → Arrastera **Español (España/México/EE.UU.)** a **PRIMERA posición** → Elimina otros idiomas (papelera) → **Desactiva "Añadir idioma" automático** si existe
- Configura teclado (Gboard recomendado): Ajustes → Idiomas e introducción → Teclado en pantalla → Gboard → Idiomas → **Solo "Español (España)"** → Desactiva "Multilingüe" / "Cambio automático"
- Desinstala apps sospechosas: "Clean Master", "CM Security", "360 Security", "DU Battery", "Phone Master", "Battery Doctor", "VPN gratis", "Linterna con permisos extraños" → Cualquier app china/rusa no confiable
- Revisa sincronización cuentas: Ajustes → Cuentas → Google / Samsung / Xiaomi → Sincronización → **Desactiva "Sincronizar ajustes" / "Idioma e introducción"**
- Restablecer ajustes (NO borra datos): Ajustes → Sistema → Restablecer → **Restablecer ajustes** / "Restablecer ajustes de red, apps, etc." → Reinicia → Reconfigura idioma/teclado
- Wipe Cache Partition (Recovery): Power+Vol+ → Wipe cache partition → Reboot (limpia cachés sistema sin borrar datos)
Guía visual (WikiHow referenciada)
WikiHow: Change Language on Cell Phone - Capturas de pantalla paso a paso
Si persiste: Diagnóstico avanzado
- Logcat (ADB): `adb logcat | grep -i locale` → Busca qué proceso cambia `persist.sys.locale` / `persist.sys.language`
- App "Locale Switcher" / "Set Locale & Language" (Play Store): Fuerza locale `es_ES` persistentemente
- Magisk + Módulo "Force Locale" / "Fix Locale": Fuerza locale en boot (root)
- Flashear firmware stock limpio (ODIN Samsung, Fastboot Pixel/Xiaomi, MSM Unbrick Qualcomm): Último recurso software
iPhone (iOS)
- Ajustes → General → Idioma y región → **Idioma iPhone** → Español
- Teclados: Ajustes → General → Teclado → Teclados → **Editar** → Borra teclados ruso/griego/chino (menos emoji)
- Región: **España / México / Tu país**
- Si persiste: Ajustes → General → Transferir/Restablecer → Restablecer → **Restablecer ajustes** (no borra datos)
Clave: Elimina TODOS los idiomas extra del sistema Y del teclado. Fija región correcta. Desinstala apps basura chinas/rusas. Reset ajustes.