¿Es seguro desinstalar AudioFX de CyanogenMod 13?

Fondo:

Recientemente actualicé un Samsung Galaxy S4 de Cyanogenmod 11 (KitKat) a Cyanogenmod 13 (Marshmallow). Todo parece funcionar bien, excepto que AudioFX falla varias veces seguidas ("Desafortunadamente, AudioFX dejó de funcionar").

Dado que el mensaje de bloqueo capta la atención y esto sucede fácilmente de 4 a 6 veces seguidas, es muy perturbador. Curiosamente, los bloqueos de AudioFX solo ocurrieron mientras uso Ingress: AudioFX no siempre falla mientras uso Ingress, pero solo falla mientras uso Ingress. No parece haber ningún patrón en los bloqueos en términos de lo que estoy haciendo o lo que está haciendo Ingress justo antes de que ocurra el bloqueo.

Agarré un logcat para ver los mensajes de error específicos, y aquí hay un registro de bloqueo representativo:

--------- beginning of crash
06-30 10:02:33.418  1425  1425 E AndroidRuntime: FATAL EXCEPTION: main
06-30 10:02:33.418  1425  1425 E AndroidRuntime: Process: org.cyanogenmod.audiofx, PID: 1425
06-30 10:02:33.418  1425  1425 E AndroidRuntime: Theme: themes:{default=overlay:com.material.black.theme, com.android.systemui=overlay:com.material.black.theme, com.android.systemui.navbar=overlay:com.material.black.theme}
06-30 10:02:33.418  1425  1425 E AndroidRuntime: java.lang.RuntimeException: Unable to start service org.cyanogenmod.audiofx.HeadsetService@bf433a3 with Intent { act=cyanogenmod.intent.action.ACTION_AUDIO_SESSIONS_CHANGED cmp=org.cyanogenmod.audiofx/.HeadsetService (has extras) }: java.lang.RuntimeException: Cannot initialize effect engine for type: 0bed4300-ddd6-11db-8f34-0002a5d5c51b Error: -3
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:3061)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at android.app.ActivityThread.-wrap17(ActivityThread.java)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1461)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at android.os.Handler.dispatchMessage(Handler.java:102)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at android.os.Looper.loop(Looper.java:148)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at android.app.ActivityThread.main(ActivityThread.java:5461)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at java.lang.reflect.Method.invoke(Native Method)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616)
06-30 10:02:33.418  1425  1425 E AndroidRuntime: Caused by: java.lang.RuntimeException: Cannot initialize effect engine for type: 0bed4300-ddd6-11db-8f34-0002a5d5c51b Error: -3
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at android.media.audiofx.AudioEffect.<init>(AudioEffect.java:411)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at android.media.audiofx.Equalizer.<init>(Equalizer.java:139)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at org.cyanogenmod.audiofx.HeadsetService$EffectSet.<init>(HeadsetService.java:95)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at org.cyanogenmod.audiofx.HeadsetService.addSession(HeadsetService.java:208)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at org.cyanogenmod.audiofx.HeadsetService.addSession(HeadsetService.java:242)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at org.cyanogenmod.audiofx.HeadsetService.onStartCommand(HeadsetService.java:445)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    at android.app.ActivityThread.handleServiceArgs(ActivityThread.java:3044)
06-30 10:02:33.418  1425  1425 E AndroidRuntime:    ... 8 more

Los pasos de solución de problemas que he tomado son:

  • reiniciar el teléfono
  • desactivar AudioFX desde la aplicación
  • borrando la caché de AudioFX
  • configurar un perfil AudioFX para cada dispositivo de salida de sonido

Ninguno de estos ha evitado o reducido los bloqueos de AudioFX. No puedo deshabilitar la aplicación desde Android (solo desde la propia aplicación) ya que está marcada como una aplicación del sistema. He mirado aplicaciones que desinstalan aplicaciones del sistema, están enumerando AudioFX como un "Módulo clave".

La pregunta:

  1. ¿Es seguro desinstalar AudioFX?
  2. ¿Es necesario reemplazar AudioFX por otra aplicación equivalente?

Respuestas (1)

De acuerdo con esto , es completamente seguro desinstalar AudioFX de CM13.