Una tarjeta SIM contiene múltiples secciones de la agenda telefónica. Una de ellas almacena tus contactos de la SIM. Otra sección contiene "Mis números" (MSISDN) con una capacidad máxima de 3 números, generalmente.
Desafortunadamente, mis teléfonos son demasiado nuevos para acceder a "Mis números", y mis teléfonos que son lo suficientemente antiguos (2005) para editarlos están fuera de mi alcance.
Afortunadamente, tenía una placa de desarrollo SIM800 aguardando. La conecté a mi Arduino y comencé a enviar comandos AT.
Aquí está mi conversación con mi tarjeta SIM:
AT <-- Comprobar si estamos conectados y comunicándonos con la SIM
OK
AT+CNUM? <-- Obtener número propio
ERROR <-- CNUM falló, no tenemos un número "propio"
at+cpbs="ON" <-- Cambiar a la agenda telefónica "ON": MSISDN (números propios de la SIM)
OK
at+cpbs? <-- Obtener capacidad de la agenda telefónica actual
+CPBS: "ON",0,3 <-- Notar que no hay número almacenado (0 de 3)
OK
at+cpbw=,"+639950001234" <-- Guardando mi número
OK
at+cpbs? <-- Obtener capacidad de la agenda telefónica actual
+CPBS: "ON",1,3 <-- Número guardado (ahora ocupando 1 de 3 espacios)
OK
at+cnum <-- Obtener número propio
+CNUM: ,"+639950001234",145,,4 <-- CNUM OK
OK
AT
OK
Desconecté y luego devolví la SIM al teléfono. Después de eso, mi teléfono ahora muestra mi número +639950001234
en lugar de "Desconocido".
0 votos
Esta aplicación afirma solucionarlo: play.google.com/store/apps/details?id=com.liam_w.phonenumberfix
0 votos
No tengo Xposed :(
0 votos
Un restablecimiento de fábrica debería solucionar esto si no es un problema de la tarjeta SIM. Estoy seguro de que hay algo específico que podrías borrar los datos en lugar de esa opción nuclear, pero no estoy seguro de qué es.
0 votos
Estoy bastante seguro de que es un problema de SIM. He leído que se puede "solucionar" utilizando un iPhone o Blackberry, ya que tienen la opción de cambiar el número. Sé que solías poder hacerlo en Android, pero parece que la funcionalidad ha sido eliminada.