0 votos

El tono de llamada personalizado no funciona en el Nexus 4 desde la OTA Lollipop

Mi problema es exactamente el mismo que en esta pregunta: El tono de llamada personalizado no funciona en el Nexus 5 desde la OTA Lollipop

  • Tengo Nexus 4, nunca rooteado, nunca jail-breaked
  • después de instalar la actualización a Lollipop, el problema ocurrió
  • ahora ya tengo la 5.0.1 pero el problema sigue existiendo

El problema:

  • Selecciono mi tono de llamada personalizado en el panel de configuración de sonido y notificaciones y se reproduce correctamente
  • cuando alguien me llama, sólo se reproduce repetidamente el sonido de notificación del sistema por defecto

Lo que ya he probado:

  • volver a subir el tono de llamada, utilizando AirDroid (también los subí con AirDroid antes de la actualización a Lollipop)
  • borrar los datos de la caché (a través de Ajustes > Almacenamiento > Datos en caché) y luego reiniciar
  • comprobado el directorio de los tonos de llamada: es /sdcard/Ringtones
  • comprobado los permisos de los tonos de llamada: es el mismo que para los tonos de sistema: -rw-rw---- Root
  • He descubierto que cuando selecciono el tono de llamada en la aplicación de contactos como tono de llamada específico para una persona, ¡funciona!

¿Alguna idea?

1voto

Computist Puntos 158

En mi Nexus 4, para los tonos de llamada recortados por Ringdroid funcionó lo siguiente: Ringdroid guarda en las siguientes carpetas:
sdcard/media/audio/ringtones
sdcard/media/audio/notificaciones
sdcard/media/audio/alarmas
He copiado y eliminado los tonos de llamada de esas ubicaciones a las siguientes carpetas:
sdcard/Tonos de llamada
sdcard/Notificaciones
sdcard/Alarmas

Esto dejó entradas duplicadas en los ajustes de Android y en la configuración de la mensajería. Para solucionarlo he borrado la partición de caché desde el recovery en el bootloader siguiendo las siguientes indicaciones:
https://support.t-mobile.com/docs/DOC-5994
Esta es una versión corta:
Apagado
Las tres teclas duras durante unos 10 segundos para entrar en el menú del cargador de arranque
Utiliza las teclas de flecha para seleccionar el modo de recuperación y el poder para activar
Encender y subir el volumen (para entrar en el menú de recuperación, supongo)
volumen a "Wipe Cache Data" y pulsa power
Volver al gestor de arranque
Inicie

Ahora puedes establecer tonos de llamada y que realmente funcionen.

1voto

nyx Puntos 111

Durante las vacaciones encontré una solución :)

Conecté mi teléfono a través de un cable usb con mi ordenador y usé "adb push" para copiar mi tono de llamada en la carpeta /sdcard/Ringtones. Esta es la misma carpeta que utiliza AirDroid para los tonos de llamada. Y el nuevo archivo de tonos (que fue añadido por adb push) tenía los mismos permisos (-rw-rw---- Root) como los archivos de tonos que fueron puestos allí por AirDroid.

Entonces reinicié mi teléfono (simplemente apagar, encender, sin borrar la caché), seleccioné el nuevo tono de llamada y ¡funcionó!

Creo que tiene algo que ver con AirDroid pero no puedo saber qué hace mal AirDroid, porque no veo ninguna diferencia entre los archivos que pongo por "adb push" y los que pone AirDroid.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X