就是在设置里的那个“ sim 卡”选项,以及“关于手机”--“状态信息”--“ sim 卡状态”--“本机号码”,从初次接触安卓到现在,从老式的最大号的 2G sim 卡到最新的三合一大小的 4G sim 卡,从移动到联通再到电信,从 miui 到 emui 到 CM 到 LOS,从来没有,从来没有,从来没有见过系统的“本机号码”能正确显示出当前 sim 卡的号码的,不是“不可用”就是只有“+86 ”,你们的手机也是这样的吗?苹果的 iOS 能正确显示出本机号码吗?
那么在安卓系统上,这个功能到底是干嘛用的呢? miui 这种隐私之敌的系统也拿不到本机号码?它们到底能拿到有关 sim 卡的哪些信息呢?
1
watermeter 2018-07-25 01:12:23 +08:00
我两张卡,一张能识别,一张识别不了
|
2
harchiko 2018-07-25 01:42:47 +08:00
联通可以,电信不行,oneplus 3T Hos
|
3
20015jjw 2018-07-25 01:44:18 +08:00 via Android
我的能啊.. p2 Verizon
|
4
Archeb 2018-07-25 01:45:11 +08:00
iOS10,各种卡都行
|
5
Cowan 2018-07-25 01:46:24 +08:00 3
貌似需要运营商写 sim 卡的时候写进去,貌似国内只有联通有写入,另外两个运营商没有写。
|
7
qceytzn OP |
8
mozutaba 2018-07-25 02:07:07 +08:00
卡的问题,有些写入了有些没写。
|
10
qgswzmz 2018-07-25 02:17:17 +08:00 via Android
安卓机 从 4.1 到 7.1 经手的 Sim 卡都是联通的有本机号 移动的没有
|
11
tyzrj766 2018-07-25 02:38:16 +08:00 via Android
联通可以,电信看不见
|
12
riggzh 2018-07-25 02:42:31 +08:00 1
iOS 的手机号应该不是从纯 SIM 里面读的,但原生安卓应该是,iOS 可能还利用了 iMessage 短信激活或其他通道获取
|
13
snnn 2018-07-25 02:42:33 +08:00
我能啊。原生 Android 系统,nexus 手机。
|
14
dlsflh 2018-07-25 02:44:14 +08:00 via Android
联通号码,Android 无论原生还是国外的第三方 ROM 都从未识别出来过。
|
15
iloxmn 2018-07-25 03:12:16 +08:00 via Android
四川联通是有的
|
16
autoxbc 2018-07-25 03:51:00 +08:00
红米 2 + 北京移动 可以读取
|
17
ysc3839 2018-07-25 03:57:20 +08:00 via Android
我的联通可以,电信不行。
|
18
kkren 2018-07-25 04:03:01 +08:00
江苏联通,用过的所有手机都能正确读取,电信就不行
|
19
rwalle 2018-07-25 05:15:41 +08:00
和运营商有关,同样的手机中国移动没有,at&t 就能显示出来
|
20
RyanDH 2018-07-25 05:34:26 +08:00
|
21
yylzcom 2018-07-25 07:07:45 +08:00 via Android
联通从 2013 年我开始用安卓开始一直都可以,包括后来买的苏宁互联
|
22
kokutou 2018-07-25 07:46:14 +08:00 via Android
移动几年前可以,后来换了电信,电信不行,移动现在怎么样就不知道了。
|
23
fuchunliu 2018-07-25 07:48:16 +08:00 via iPhone
自己填[/逃]
|
24
fengleidongxi 2018-07-25 07:54:01 +08:00
@Cowan 用手机流量上网,现在还有哪个提供识别号码的接口吗?一般网站能获取的号码吗?
|
25
Zeonjl 2018-07-25 07:57:32 +08:00 via Android
手机问题,
|
26
alvin666 2018-07-25 08:01:16 +08:00 via Android
MIUI,电信不行联通可以
|
27
dejavuwind 2018-07-25 08:01:29 +08:00 via Android
mix2 一张电信一张联通米粉卡都不行
|
29
chinanala 2018-07-25 08:18:16 +08:00
MIUI10,主卡电信,副卡联通,都可以正确识别
|
30
a1044634486 2018-07-25 08:18:36 +08:00 via Android
小米 6 大王卡可以,用了几年了移动不行
|
31
lzvezr 2018-07-25 08:27:47 +08:00 via Android
怪不得我联通没遇到这种问题
|
32
KyonLi 2018-07-25 08:31:12 +08:00 via iPhone
以前有的功能机是可以写入的,某一版 cm 也可以,遇到没写号的插上写一下就好了
|
33
Juicpt 2018-07-25 08:31:24 +08:00 via Android
……这个要运营商写入,这几年的卡没见过有写入的,但有个 xp 框架的程序可以把手机号写入进入,忘记叫啥名字了……
|
34
huclengyue 2018-07-25 08:35:09 +08:00 via Android
四川联通可以,四川电信不行
|
35
lait 2018-07-25 08:35:19 +08:00 via Android
通常是卡的问题 做过卡商项目,研究过
|
36
chztv 2018-07-25 08:41:19 +08:00 via iPhone
还有这种事?我从 iPhone3G 到现在的 iPhone7 没有遇到不显示号码的(有锁机除外)。安卓手机用的少只用过 Pixel、小米、华为、魅族、锤子都能正常显示。卡的话 10 几年前的今年办的都行(除了物联卡)
|
37
tianxin 2018-07-25 08:43:52 +08:00 via Android
Xp 加 Phone Number Fix_1.0.4.apk 自己写一下号码进去就可以显示本机号码了,真的一点也不难
|
38
zwh2698 2018-07-25 08:50:04 +08:00 via Android
魅族
|
39
GreatHumorist 2018-07-25 08:53:06 +08:00 via iPhone
一个思路,发一条上行短信给短信通道,带上验证码什么的,不就获取了吗
|
40
abmin521 2018-07-25 08:55:34 +08:00 via Android
你又不是世界,
楼上都说了绝大部分联通都可以 Ansdroid 的碎片化那么严重谁知道你用的啥手机 。。。 |
41
nickzhong 2018-07-25 08:58:45 +08:00 via Android
AEX 主卡移动 副卡联通正常显示
|
42
Panic 2018-07-25 09:01:26 +08:00
这个号码应该是上线时基站发过来给基带 BP 的, 并不是从 SIM 卡读取出来的。 SIM 卡主要存储的是鉴权一类的信息, 你的具体号码是存在运营商核心网服务器中的。 安卓的估计和 BP 基带处理器的交互不够完善才读取不到。
|
43
xfspace 2018-07-25 09:16:02 +08:00 via Android
买的套卡能显示。号码是代理商现场写卡的没显示号码。
买过两个网上选号官方发货也没显示。 仅个人情况 |
45
trifolium 2018-07-25 09:52:24 +08:00
我以前的移动卡不行,这个月新办的联通卡可以正常显示
|
46
Hardrain 2018-07-25 10:31:57 +08:00
这个与 Sim 卡有关
2 张联通都能正常识别,1 张 Telstra 能正常识别,1 张 Optus 不能识别 用过的所有手机都一样。 |
47
yuriko 2018-07-25 10:52:35 +08:00 2
以前做项目的时候调研过
属于 Sim 卡相关行为,不光取决于运营商,而且对应不同批次不同来源都不一样。 当时讨论下来,要获取本机号码,可靠的方案只有自己私发短信然后去对端确认,至少我确信 iOS 激活就是这么做的。 原则上手机 ROM 商都是可以靠这个做到的,不过法律问题比较麻烦,我们当初还是把方案否了 |
48
DOLLOR 2018-07-25 11:15:11 +08:00
不知道还有没有人记得,以前的山寨 MTK 手机,是可以自行设置 SIM 里的“本机号码”的,而在诺基亚的塞班手机里,只能查看,不能修改。
|
49
pengwen 2018-07-25 11:16:12 +08:00 via Android
卡的问题,我两张联通卡,一张可以一张不行
|
50
Love4Taylor 2018-07-25 11:20:01 +08:00
@Panic #42 然而确实是写在卡里的....
|
51
yukiww233 2018-07-25 11:25:09 +08:00
有些功能机有写入本机号码功能
android 2.x 时代有个“本机号码” app,在某些手机上可以写号 已知大王卡默认写入了号码 |
52
Wyane 2018-07-25 11:27:39 +08:00 via Android
卡的问题吧
|
53
yksoft1 2018-07-25 11:28:20 +08:00
@skylancer 基站不会发来,也不会直接处理 MSISDN 吧。。
突然想到,以前有些日版古董手机(典型例子,三洋 V801SA,东芝 904t ),虽然基带可以解锁,但是系统里有一些功能要求知道 SIM 卡里面记录的本机号码才能使用,三洋 V801SA 需要 SIM 里写有本机号码才能进入短信界面,904t 在使用音乐加密复制软件 Beat Engine 的时候必须输入 SIM 卡记录的本机号码 |
54
greenman0007 2018-07-25 11:29:21 +08:00
两个联通号完美显示
|
55
ioth 2018-07-25 11:30:17 +08:00
广州联通,可以。
|
56
BFDZ 2018-07-25 11:41:49 +08:00
联通有,电信没有
|
57
densuc 2018-07-25 11:55:46 +08:00
这个不是自己填的吗 我原来没有 然后自己填后貌似就写到卡里了
换手机都会显示 和运营商应该没有关系吧(我是联通) |
58
Tink 2018-07-25 11:57:34 +08:00
好像 iOS 系统都能读出来
|
59
yexm0 2018-07-25 11:57:35 +08:00 via iPhone
小米 note2 miui9 深圳联通和香港 3 的 sim 卡全部都能正确识别国家代码和手机号码
|
60
luoway 2018-07-25 12:24:07 +08:00
MIUI
设置 - 双卡和移动网络 - SIM 卡信息 - 编辑 SIM 卡号码 顺利显示 |
61
uvhchina 2018-07-25 12:56:54 +08:00
这个读取出来的是写在 SIM 卡上的号码,如果卡没有写,iOS 和部分 Android 是可以编辑这个号码的...编辑完了换个手机也可以看到
|
62
doodle77 2018-07-25 14:04:21 +08:00
MIUI 一张大王卡可以,一张后来转的米粉卡时而可以时而不行。
|
63
YQ94 2018-07-25 14:05:09 +08:00
我的两张联通的 MIX2S 进设置删了本机号码退出后又显示出来 带+86 的号码 准确无误 MIUI9 就是这样 现在 MIUI10
|
64
jacy 2018-07-25 14:12:04 +08:00 via Android
Sim 卡可以,前提是有写入,uim 卡不可以。
|
65
rooleongai 2018-07-25 14:23:45 +08:00 via Android
我觉得和运营商有关系,联通卡可以移动卡不行(▼皿▼#)
|
66
Cowan 2018-07-25 15:06:18 +08:00 1
@fengleidongxi 使用流量有端口可以获取手机号码,但是运营商不会提供的。类似于电信和移动的免密登录
|
67
fayloue 2018-07-25 15:08:17 +08:00
SIM 卡的问题,,卡上有个字段存了号码,手机就能读取到,当然也可以存错误的号码,那手机读到也是错误的, 联通 USIM 卡有安卓 APP 可以改, 电信 UIM 卡高能套件也能改, 移动不了解。
|
68
yhzwy 2018-07-25 15:08:22 +08:00
以前有修改本地号码的功能,
后来好像没了。 以前做系统的时候这个功能有改过。。 |
69
fayloue 2018-07-25 15:09:08 +08:00
高通套件
|
70
ArthurKing 2018-07-25 15:09:29 +08:00
跟系统没关系,跟运营商没关系,跟卡有关系。有的卡写入了,有的没写入。
|
71
youxiachai 2018-07-25 15:52:45 +08:00
这个要么自己写..
要么卡自己写.. 根据我的经验..好像大部分都没...有的那些..都是自己设置... |
72
zyp0921 2018-07-25 16:32:18 +08:00
移动 MIUI 10 可以拿到 电信的拿不到
|
73
grimpil 2018-07-25 17:45:13 +08:00
两个卡,联通可以,移动不行
|
74
xio 2018-07-25 18:16:00 +08:00
Sony XZP 表示可以正常识别
|
75
beaconfire 2018-07-25 18:19:41 +08:00
魅族 pro 7 移动 联通均 正常
|
76
yanhejihe 2018-07-25 18:20:53 +08:00
联通有,移动没,双卡。
|
77
iwtbauh 2018-07-25 18:23:46 +08:00 via Android
联通可以,移动不行
|
78
loveour 2018-07-25 18:29:01 +08:00
没错,是 SIM 卡的问题,和安卓版本没关系。
|
79
yingfengi 2018-07-25 18:36:33 +08:00 via Android
这个是卡的问题,联通也不是所有卡都有。
|
80
zhengdaoyi 2018-07-25 21:21:36 +08:00
一个是可以自己设置的,我在旧手机上面设置了手机号,换了手机都可以读取。
|
81
fengleidongxi 2018-07-25 22:46:53 +08:00
@Cowan 现在不是要求实名制吗?
|
82
gcod 2018-07-25 23:11:46 +08:00
恕我直言,我觉得各位可能不会玩手机
|
83
hakil 2018-07-26 10:27:05 +08:00
联通能被获取到正确号码,现在只能用 Appops 禁用
|
85
Marionic0723 2022-01-17 23:11:25 +08:00
联通卡默认给写,移动电信没有。号码就存在卡里,三星和小米那个修改卡号只是 UI 级别的功能,不会真的写入芯片。OPPO 可以写入芯片,换手机也能读出来,不过我都写成 [+86*******1234] 这类的,全是星号,感觉会更安全点
|