En relación con mi pregunta: Capa de interfaz de radio IM-A870L averiada
Resumen: El chip de banda ancha de mi teléfono Android está muerto. Por alguna razón, ya no funciona. Ahora puedo utilizar el teléfono para otros fines, pero el problema es que el teléfono va a buscar banda ancha de vez en cuando. Lo que no sólo agota la batería sino que también cuelga el teléfono. Por ejemplo, si pulso el botón de encendido para apagar la pantalla, no puedo volver a encenderla inmediatamente, sino que el teléfono tarda un par de minutos en volver a la normalidad.
Mi investigación dio lugar a esta teoría de que cada teléfono tiene dos sistemas operativos, uno es su sistema operativo principal (es decir, Android, iOS, etc) y otro sistema operativo paralelo se está ejecutando con el chip de banda ancha / gsm. Ahora bien, el sistema operativo principal del móvil intenta comunicarse con el sistema operativo gsm para realizar un seguimiento de las llamadas/sms. Esta comunicación se realiza a través de RIL (Radio Interface Layer), pero si su chip gsm está muerto, RILD está muerto y por lo tanto el sistema operativo principal no será capaz de conectarse a la RILD (RIL Daemon) a través del socket asociado para ello.
Ahora la solucion para esta situacion seria decirle a tu os principal que no tiene que conectarse o seguir intentando conectarse al RILD porque ya no esta ahi.
Estoy seguro de que esto se puede hacer, porque las tabletas que no tienen ningún gsm también funcionan con el mismo sistema operativo, lo que significa que en el caso de las tabletas, el sistema operativo es consciente de que no hay GSM para buscar y por lo tanto no hay intentos de conexión RILD.
Mi pregunta es ¿cómo podemos decirle a nuestro dispositivo que no tiene que intentar hacer llamadas RILD? ¿Existe un ajuste global o bandera que le dice al dispositivo que no hay GSM en este dispositivo?
Mi dispositivo está rooteado y puedo ejecutar cualquier comando shell o script.
Cualquier ayuda será muy apreciada...
0 votos
"Estoy seguro de que esto se puede hacer, porque las tabletas que no tienen ningún gsm también funcionan con el mismo sistema operativo" Eso no es del todo cierto. Cada dispositivo utiliza una compilación diferente de Android. Se configura de forma diferente durante la compilación con los controladores adecuados para todo el hardware de ese dispositivo. Así es como el sistema operativo sabe que no debe buscar un módem GSM en un dispositivo que no lo tiene. No lo averigua en tiempo de ejecución en absoluto.