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:
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:
De acuerdo con esto , es completamente seguro desinstalar AudioFX de CM13.