Android: compruebe si el teléfono es de doble SIM

Después de una gran cantidad de investigaciones en foros, ahora sé que no hay forma de encontrar el número de serie de IMSI o SIM para las dos tarjetas SIM en un teléfono con SIM dual (excepto para contactar al fabricante). Ahora mi pregunta cambiada es: ¿podemos detectar en todo momento que el teléfono tiene dos tarjetas SIM? Creo que se puede detectar con cierta inteligencia. Algunas de las maneras en que puedo pensar son:

Marcar un código USSD y rastrear los registros para el número IMEI (lo intenté con * 139 # en la India. Funcionó.) Esto me dará un número IMEI para la SIM desde la que marqué el código USSD. (Se presume que el teléfono sigue las pautas de Android y tiene dos números IMEI).

Almacenar el número de serie de la tarjeta SIM y / o IMSI para la tarjeta SIM. Y después de la detección de cualquier otro número de IMSI / serie, incluso si el teléfono no se reinició (es decir, se cambió la SIM) mediante el rastreo de algunos registros o el manejo de algún evento de difusión.

Al marcar * 06 # verás ambos números IMEI. De alguna manera, consigue esos dos números. (Algo así como la captura de pantalla y el análisis de imágenes para texto).

Si alguien puede pensar en otras formas, son bienvenidos. Realmente apreciaría cualquier tipo de ayuda con respecto a esto. Además, si alguien tiene alguna información sobre las API de los fabricantes o los enlaces para contactarlos, por favor comparta con la gente de la comunidad.

Respuestas a la pregunta(8)

Su respuesta a la pregunta