¿Cómo encontrar la fuente de un sonido en un iPhone?

3

En las últimas semanas, mi iPhone ocasionalmente hace algún tipo de sonido de notificación. No es ninguno de los sonidos incorporados, y he revisado todos los ajustes de "Sonidos" solo para asegurarme. Es un tono de dos pasos en una marimba o algo así, pero no el incorporado. Sucede aproximadamente una vez cada 10 minutos.

¿Cómo puedo saber qué aplicación está causando el sonido? No hay otra notificación. Es tan poco frecuente que es difícil saber si matar una aplicación en particular lo soluciona, y uso suficientes aplicaciones que no es práctico eliminarlas.

    
pregunta Chocohound 19.06.2012 - 06:35

2 respuestas

2

Intente deshabilitar los permisos de notificación de sonido para todas las aplicaciones para las que no necesita notificaciones de sonido en la configuración de sus notificaciones (Configuración > Notificaciones, desplácese hacia abajo hasta Aplicaciones y desactívelas desde allí)

    
respondido por el Kobi Tate 19.06.2012 - 06:52
1

Acabo de pasar por esto. Tuve un sonido que era increíblemente infrecuente (1-4 veces al día), no es un sonido estándar y aparentemente aleatorio.

Me estaba volviendo loco. Aquí está mi proceso:

Obtenga la Utilidad de configuración del iPhone (cerca de la parte inferior) . Esto le permitirá ver las entradas de registro recientes del registro de la consola de su teléfono: analógica a Console.app.

Cuando su teléfono esté conectado, en la barra lateral izquierda aparecerá una sección "Dispositivos". Seleccione el teléfono y luego, en las pestañas superiores, verá "consola" en el extremo derecho (consulte aquí para una captura de pantalla ).

La próxima vez que se produzca un sonido, tome nota de la hora, luego conéctela y guarde el registro de la consola en un archivo de texto.

Abra el archivo de registro guardado en el editor que elija. Querrá concentrarse en el momento en que sucedió el sonido; para mí, solo sabía el tiempo hasta el minuto, pero fue suficiente. Creo que mi trabajo se hizo más fácil por el hecho de que mi teléfono estaba inactivo en ese momento.

Esto es lo que vi en mi registro:

Sep 25 15:24:28  CommCenter[68] <Notice>: Release assertion for reason: operation queue is empty
Sep 25 15:24:28  backboardd[28] <Notice>: MultitouchHID: device bootloaded         
Sep 25 15:24:28  backboardd[28] <Notice>: MultitouchHID: detection mode: 6->6   
Sep 25 15:24:28  configd[55] <Notice>: network changed: v4(en0:142.244.166.94, pdp_ip0) DNS Proxy
Sep 25 15:24:28  wirelessproxd[66] <Warning>: CoreBluetooth[WARNING] <CBCentralManager: 0x17e88250> is disabling duplicate filtering, but is using the default queue (main thread) 
Sep 25 15:24:28  kernel[0] <Debug>: launchd[4555] Container: /private/var/mobile/Applications/DF67F833-5955-4E49-8101-87B804F5C04C (sandbox)
Sep 25 15:24:30  locationd[52] <Notice>: need a scan, count, 0, 0, lwatchdog, 0.0, interval, 60.0, needWatchdog, 1
Sep 25 15:24:30  locationd[52] <Notice>: scan result, count, wait, 1, retry, 0, error
Sep 25 15:24:30  locationd[52] <Notice>: scan result, count, wait, 1, retry, 1, error
Sep 25 15:24:30  locationd[52] <Notice>: scan result, count, wait, 1, retry, 2, error
Sep 25 15:24:31  mediaserverd[45] <Warning>: 15:24:31.746 [0x379e000] Sub_AudioSessionSetActiveWithFlags: WARNING translating CMSession error: -16980
Sep 25 15:24:34  locationd[52] <Notice>: loc watchdog expired, count, 1, 3         
Sep 25 15:24:34  locationd[52] <Notice>: scan result, count, wait, 2, retry, 0, error
Sep 25 15:24:34  locationd[52] <Notice>: scan result, count, wait, 2, retry, 1, error
Sep 25 15:24:34  locationd[52] <Notice>: scan result, count, wait, 2, retry, 2, error
Sep 25 15:24:37  backboardd[28] <Notice>: ALS: SetDisplayFactor: factor=0.0000  
Sep 25 15:24:37  kernel[0] <Debug>: AppleMultitouchN1SPI: updating power statistics
Sep 25 15:24:37  backboardd[28] <Notice>: MultitouchHID: detection mode: 6->255 
Sep 25 15:24:37  kernel[0] <Debug>: ALS: AppleARMBacklight::setBacklightEnableGated 0 (set level to 0x1d7)

La línea clave aquí es esta: Sep 25 15:24:31 mediaserverd[45] <Warning>: 15:24:31.746 [0x379e000] Sub_AudioSessionSetActiveWithFlags: WARNING translating CMSession error: -16980 . Ese es el sistema de audio que comienza a reproducir el sonido.

Mirando un poco más atrás, esta línea muestra la última aplicación lanzada: kernel[0] <Debug>: launchd[4555] Container: /private/var/mobile/Applications/DF67F833-5955-4E49-8101-87B804F5C04C (sandbox) .

Una suposición razonable es que este es el culpable. Me interesaría escuchar a alguien que proporcione una forma más fácil de asignar el UID de la aplicación ( DF67F833-5955-4E49-8101-87B804F5C04C ) a un nombre real. Para mí, comencé a abrir aplicaciones al azar, buscando el hash culpable. Unas 10 aplicaciones más tarde, lo encontré: Downcast.app. Al investigar rápidamente la configuración, encontré a mi culpable: se había activado un sonido de notificación de actualización de feed.

Feo, pero funcionó para mí. La mejor de las suertes para aquellos que se desgarran tratando de encontrar algo similar.

    
respondido por el Matthew G. 26.09.2013 - 00:07

Lea otras preguntas en las etiquetas