為什麼電信的USIM卡讀不出手機號碼,而聯通的就可以?

總有刁民想害朕81065117


應邀回答本行業問題。

其實你說的很對,不過也不是很對。實際上,移動的手機號也有很多卡是在手機信息裡讀取不到的。

SIM是用戶識別模塊的縮寫,在sim卡里可以寫入一些參數。

sim卡這種小的電子芯片,裡邊可以寫入一些內容。比如;IMSI(國際用戶識別碼)、KI(密鑰)、MCC(移動國家碼)、MNC(運營商代碼)等,還可以給用戶儲存部分的電話號碼。IMSI、KI等參數是移動通信技術裡要求必須要寫入SIM卡的。

在電話號碼這塊,是可以寫入sim卡,並且保存在運營商的HLR裡的。然而,這並不是必須寫入的參數,運營商可以寫入完整的電話號碼,也可以只寫入比如1394**********這樣的前四位,或者也可以不寫。手機讀取MNC和MCC就可以知道你的運營商了,你的本機信息裡會看到中國移動(未知卡)。

中國電信的USIM卡和SIM卡中存儲的信息不同,主要是用戶的鑑權信息、簽約信息等。

當然了,USIM卡中也要包含imsi、MCC、MNC等信息,也可以寫入電話號碼(MSISDN)。但是電信的USIM卡里沒有寫入電話號碼,所以你就讀不出來了。

現在國內三大運營商的SIM卡/USIM卡中,聯通一般都會寫入電話號碼,所以你可以讀取出來。移動的有的卡寫,有的套餐的卡不寫(不寫的你就讀取不出來)。

總而言之,你的手機信息裡是否可以讀取到本機的號碼,完全看開卡的時候運營商有沒有寫入。如果寫入了, 你就能看到,不寫就看不到。因為電信不寫,所以你看不到,就是這麼簡單。

以上個人淺見,歡迎批評指正。喜歡的可以關注我,謝謝!

認同我的看法的請點個贊再走,再次感謝!!


通信一小兵


這個號碼是寫在usim卡里的,運營商髮卡時沒有寫入而已。並不是通過網絡讀取的手機號。安卓手機的話可以在sim卡設置或者雙卡設置裡找到對應sim卡號碼的設置選項,你願意寫成什麼數字都行,寫成手機號就顯示手機號了。即使寫成一個隨機數字,他也會顯示在哪這個數字,並不會自己變成正確的號碼。


用戶86262


手機所支持的網絡制式不同,而恰好你用的電信卡的網絡制式是你手機所不能支持的,所以就讀取不到信息!就像小靈通的卡別的手機也是讀不出信息的一樣!


分享到:


相關文章: