Un SIM contient plusieurs sections de répertoire. L'une d'entre elles stocke vos contacts SIM. Une autre section contient "Mes numéros" (MSISDN) avec une capacité maximale de 3 numéros, en général.
Malheureusement, mes téléphones sont trop récents pour accéder à "Mes numéros", et mes téléphones suffisamment anciens (2005) pour les modifier sont hors de portée.
Heureusement, j'avais un SIM800 de rechange conseil de développement qui traînent. Je l'ai connecté à mon Arduino. et a commencé à émettre des commandes AT.
Voici ma conversation avec ma carte SIM :
AT <-- Check if we are live and communicating with the SIM
OK
AT+CNUM? <-- Get own number
ERROR <-- CNUM failed, we don't have an "own" number
at+cpbs="ON" <-- Switch to "ON" phonebook: MSISDN (SIM own numbers)
OK
at+cpbs? <-- Get capacity of current phonebook
+CPBS: "ON",0,3 <-- Notice that there's no stored number (0 out of 3)
OK
at+cpbw=,"+639950001234" <-- Saving my number
OK
at+cpbs? <-- Get capacity of current phonebook
+CPBS: "ON",1,3 <-- Number saved (now consuming 1 out of 3 slots)
OK
at+cnum <-- Get own number
+CNUM: ,"+639950001234",145,,4 <-- CNUM OK
OK
AT
OK
Débranché, puis remis la carte SIM dans le téléphone. Après cela, mon téléphone affiche maintenant mon numéro +639950001234
au lieu de "Inconnu".
0 votes
Cette application prétend le réparer : play.google.com/store/apps/details?id=com.liam_w.phonenumberfix
0 votes
Je n'ai pas eu Xposed :(
0 votes
Une réinitialisation d'usine devrait régler le problème si ce n'est pas un problème de carte SIM. Je suis sûr qu'il y a quelque chose de spécifique pour lequel vous pouvez effacer les données plutôt que cette option nucléaire, mais je ne suis pas sûr de ce que c'est.
0 votes
Je suis presque sûr que c'est un problème de carte SIM. J'ai lu que cela pouvait être "réparé" en utilisant un iPhone ou un Blackberry car ils ont la possibilité de changer le numéro. Je sais que vous pouviez le faire sur Android mais la fonctionnalité semble avoir été supprimée.