Tengo un iPhone 4 con algunos daños leves por agua. El único problema es que cuando estoy escuchando con auriculares, ocasionalmente piensa que está conectado al dock (lo que silencia los auriculares), luego de medio segundo a 10 segundos después, piensa que ha sido desconectado del dock al que nunca estuvo conectado y pausa el audio. Dado que todo esto ocurre en el sistema operativo mientras monitorea el estado del conector de auriculares y el dock de medios, sería muy fácil escribir un programa para indicarle que deje de monitorear el dock de medios, de modo que el interruptor de detección de dock defectuoso sea ignorado. Entonces, ¿alguien ya ha escrito una aplicación para iPhone que está en Cydia que me permitiría desactivar el interruptor del detector de dock?
Respuestas
¿Demasiados anuncios?Desafortunadamente, esto requeriría un código muy específico que va más allá de todo lo que he visto en Cydia. Esto no significa que no exista una solución (o que no exista para cuando termine este post). Sin embargo, a través de mi investigación y experiencia, esto se maneja con un código mucho más profundo en iOS de lo que la mayoría de las aplicaciones de Cydia se preocupan por tocar. Me gustaría poder ofrecer una solución, pero desafortunadamente, creo que la única "verdadera" solución es la reparación o el reemplazo. ¡Lo siento! :(
¡Buena suerte y feliz escucha!
Tal vez más bien una solución temporal que una respuesta, y puede que solo resuelva la mitad de tu problema (además un poco tarde), pero de todos modos: mi sugerencia es probar un reproductor de música diferente. La aplicación estándar de Apple iPod (y la mayoría de los otros reproductores de audio) no solo redirige el audio cuando se conecta al dock, sino que se detiene cuando se desconecta, como mencionaste en tu descripción. Sin embargo, hay algunas aplicaciones de reproductores de audio que no se detienen cuando se desconectan. Simplemente un ejemplo es la aplicación Cydia MyFile (acabo de probar esto con mi iPod y dock). Entonces, seguirás teniendo el "silencio de medio segundo a 10 segundos", pero no tendrás que presionar play después.
Seguí un consejo en algún lugar de un foro de Reddit.. Usando iFile, ve a system --> Library --> LaunchDaemons y busca allí un archivo llamado "com.apple.iapd.plist". Haz una copia de seguridad primero y luego elimínalo. ¡Cuando reinicies tu sistema, voilà! deberías tener tu audio de vuelta. Funcionó para mí. Supongo que elimina el algoritmo de detección de acoplamiento, así que asegúrate de hacer una copia de seguridad del archivo en caso de que necesites usar algún dock en el futuro.
0 votos
No hay ninguno que yo sepa, lo siento. Sorprendentemente, sin embargo, cada vez que alguien ha tenido una pregunta aquí sobre un ajuste de Cydia que no existe, unas semanas más tarde aparece uno que hace exactamente lo que necesitaban.
1 votos
Espero que alguien lo escriba. Creo que mi Objective-C es lo suficientemente bueno como para poder escribirlo si no fuera por el hecho de que la capa de interfaz de hardware está prácticamente sin documentar.
0 votos
Supongo que hay un evento al que podrías escuchar usando una herramienta que capture todos los eventos y controladores para iOS, pero entonces nos estaríamos desviando del tema de este sitio.
0 votos
@RobertLouisMurphy: ¿encontraste una solución para esto?