你们见过哪个安卓系统能直接获取到 sim 卡自身的号码的??我从 2.3 用到 7.1,至今没有见过能正确显示本机号码的 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
qceytzn
V2EX    Android

你们见过哪个安卓系统能直接获取到 sim 卡自身的号码的??我从 2.3 用到 7.1,至今没有见过能正确显示本机号码的

  •  
  •   qceytzn 2018-07-25 00:57:44 +08:00 24467 次点击
    这是一个创建于 2655 天前的主题,其中的信息可能已经有所发展或是发生改变。

    就是在设置里的那个“ sim 卡”选项,以及“关于手机”--“状态信息”--“ sim 卡状态”-“本机号码”,从初次接触安卓到现在,从老式的最大号的 2G sim 卡到最新的三合一大小的 4G sim 卡,从移动到联通再到电信,从 miui 到 emui 到 CM 到 LOS,从来没有,从来没有,从来没有见过系统的“本机号码”能正确显示出当前 sim 卡的号码的,不是“不可用”就是只有“+86 ”,你们的手机也是这样的吗?苹果的 iOS 能正确显示出本机号码吗?

    那么在安卓系统上,这个功能到底是干嘛用的呢? miui 这种隐私之敌的系统也拿不到本机号码?它们到底能拿到有关 sim 卡的哪些信息呢?

    85 条回复    2022-01-17 23:11:25 +08:00
    watermeter
        1
    watermeter  
       2018-07-25 01:12:23 +08:00
    我两张卡,一张能识别,一张识别不了
    harchiko
        2
    harchiko  
       2018-07-25 01:42:47 +08:00
    联通可以,电信不行,oneplus 3T Hos
    20015jjw
        3
    20015jjw  
       2018-07-25 01:44:18 +08:00 via Android
    我的能啊.. p2 Verizon
    Archeb
        4
    Archeb  
       2018-07-25 01:45:11 +08:00
    iOS10,各种卡都行
    Cowan
        5
    Cowan  
       2018-07-25 01:46:24 +08:00   3
    貌似需要运营商写 sim 卡的时候写进去,貌似国内只有联通有写入,另外两个运营商没有写。
    fhbyljj
        6
    fhbyljj  
       2018-07-25 01:50:57 +08:00 via Android
    @Cowan 移动某些卡有
    qceytzn
        7
    qceytzn  
    OP
       2018-07-25 02:06:08 +08:00
    @Archeb 国内的卡吗?按照楼下那位兄弟的说法,既然运营商都没写的话,那手机系统应该读不出来啊

    @Cowan 你楼上的那位兄弟的话好像跟你的话有的矛盾
    mozutaba
        8
    mozutaba  
       2018-07-25 02:07:07 +08:00
    卡的问题,有些写入了有些没写。
    qceytzn
        9
    qceytzn  
    OP
       2018-07-25 02:07:28 +08:00
    @harchiko
    @Cowan

    我也用过不止一个联通号,从来没看见过能正确显示本机号码的
    qgswzmz
        10
    qgswzmz  
       2018-07-25 02:17:17 +08:00 via Android
    安卓机 从 4.1 到 7.1 经手的 Sim 卡都是联通的有本机号 移动的没有
    tyzrj766
        11
    tyzrj766  
       2018-07-25 02:38:16 +08:00 via Android
    联通可以,电信看不见
    riggzh
        12
    riggzh  
       2018-07-25 02:42:31 +08:00   1
    iOS 的手机号应该不是从纯 SIM 里面读的,但原生安卓应该是,iOS 可能还利用了 iMessage 短信激活或其他通道获取
    snnn
        13
    snnn  
       2018-07-25 02:42:33 +08:00
    我能啊。原生 Android 系统,nexus 手机。
    dlsflh
        14
    dlsflh  
       2018-07-25 02:44:14 +08:00 via Android
    联通号码,Android 无论原生还是国外的第三方 ROM 都从未识别出来过。
    iloxmn
        15
    iloxmn  
       2018-07-25 03:12:16 +08:00 via Android
    四川联通是有的
    autoxbc
        16
    autoxbc  
       2018-07-25 03:51:00 +08:00
    红米 2 + 北京移动 可以读取
    ysc3839
        17
    ysc3839  
       2018-07-25 03:57:20 +08:00 via Android
    我的联通可以,电信不行。
    kkren
        18
    kkren  
       2018-07-25 04:03:01 +08:00
    江苏联通,用过的所有手机都能正确读取,电信就不行
    rwalle
        19
    rwalle  
       2018-07-25 05:15:41 +08:00
    和运营商有关,同样的手机中国移动没有,at&t 就能显示出来
    RyanDH
        20
    RyanDH  
       2018-07-25 05:34:26 +08:00
    试试这个,我的华为双卡都读得到。

    https://play.google.com/store/apps/details?id=com.androidyou.simcardinfo
    yylzcom
        21
    yylzcom  
       2018-07-25 07:07:45 +08:00 via Android
    联通从 2013 年我开始用安卓开始一直都可以,包括后来买的苏宁互联
    kokutou
        22
    kokutou  
       2018-07-25 07:46:14 +08:00 via Android
    移动几年前可以,后来换了电信,电信不行,移动现在怎么样就不知道了。
    fuchunliu
        23
    fuchunliu  
       2018-07-25 07:48:16 +08:00 via iPhone
    自己填[/逃]
    fengleidongxi
        24
    fengleidongxi  
       2018-07-25 07:54:01 +08:00
    @Cowan 用手机流量上网,现在还有哪个提供识别号码的接口吗?一般网站能获取的号码吗?
    Zeonjl
        25
    Zeonjl  
       2018-07-25 07:57:32 +08:00 via Android
    手机问题,
    alvin666
        26
    alvin666  
       2018-07-25 08:01:16 +08:00 via Android
    MIUI,电信不行联通可以
    hiwind
        27
    hiwind  
       2018-07-25 08:01:29 +08:00 via Android
    mix2 一张电信一张联通米粉卡都不行
    yksoft1
        28
    yksoft1  
       2018-07-25 08:13:46 +08:00
    @fhbyljj 移动开了国际漫游会空中下载写进去本机号码。
    chinanala
        29
    chinanala  
       2018-07-25 08:18:16 +08:00
    MIUI10,主卡电信,副卡联通,都可以正确识别
    a1044634486
        30
    a1044634486  
       2018-07-25 08:18:36 +08:00 via Android
    小米 6 大王卡可以,用了几年了移动不行
    lzvezr
        31
    lzvezr  
       2018-07-25 08:27:47 +08:00 via Android
    怪不得我联通没遇到这种问题
    KyonLi
        32
    KyonLi  
       2018-07-25 08:31:12 +08:00 via iPhone
    以前有的功能机是可以写入的,某一版 cm 也可以,遇到没写号的插上写一下就好了
    Juicpt
        33
    Juicpt  
       2018-07-25 08:31:24 +08:00 via Android
    ……这个要运营商写入,这几年的卡没见过有写入的,但有个 xp 框架的程序可以把手机号写入进入,忘记叫啥名字了……
    huclengyue
        34
    huclengyue  
       2018-07-25 08:35:09 +08:00 via Android
    四川联通可以,四川电信不行
    lait
        35
    lait  
       2018-07-25 08:35:19 +08:00 via Android
    通常是卡的问题 做过卡商项目,研究过
    chztv
        36
    chztv  
       2018-07-25 08:41:19 +08:00 via iPhone
    还有这种事?我从 iPhone3G 到现在的 iPhone7 没有遇到不显示号码的(有锁机除外)。安卓手机用的少只用过 Pixel、小米、华为、魅族、锤子都能正常显示。卡的话 10 几年前的今年办的都行(除了物联卡)
    tianxin
        37
    tianxin  
       2018-07-25 08:43:52 +08:00 via Android
    Xp 加 Phone Number Fix_1.0.4.apk 自己写一下号码进去就可以显示本机号码了,真的一点也不难
    zwh2698
        38
    zwh2698  
       2018-07-25 08:50:04 +08:00 via Android
    魅族
    GreatHumorist
        39
    GreatHumorist  
       2018-07-25 08:53:06 +08:00 via iPhone
    一个思路,发一条上行短信给短信通道,带上验证码什么的,不就获取了吗
    abmin521
        40
    abmin521  
       2018-07-25 08:55:34 +08:00 via Android
    你又不是世界,
    楼上都说了绝大部分联通都可以
    Ansdroid 的碎片化那么严重谁知道你用的啥手机
    。。。
    nickzhong
        41
    nickzhong  
       2018-07-25 08:58:45 +08:00 via Android
    AEX 主卡移动 副卡联通正常显示
    Panic
        42
    Panic  
       2018-07-25 09:01:26 +08:00
    这个号码应该是上线时基站发过来给基带 BP 的, 并不是从 SIM 卡读取出来的。 SIM 卡主要存储的是鉴权一类的信息, 你的具体号码是存在运营商核心网服务器中的。 安卓的估计和 BP 基带处理器的交互不够完善才读取不到。
    xfspace
        43
    xfspace  
       2018-07-25 09:16:02 +08:00 via Android
    买的套卡能显示。号码是代理商现场写卡的没显示号码。
    买过两个网上选号官方发货也没显示。

    仅个人情况
    skylancer
        44
    skylancer  
       2018-07-25 09:39:48 +08:00   1
    @Panic 这个号码就是写在 SIM 里的,国内大把开卡不写这个字段的。根本不是基站发过来的
    trifolium
        45
    trifolium  
       2018-07-25 09:52:24 +08:00
    我以前的移动卡不行,这个月新办的联通卡可以正常显示
    Hardrain
        46
    Hardrain  
       2018-07-25 10:31:57 +08:00
    这个与 Sim 卡有关
    2 张联通都能正常识别,1 张 Telstra 能正常识别,1 张 Optus 不能识别

    用过的所有手机都一样。
    yuriko
        47
    yuriko  
       2018-07-25 10:52:35 +08:00   2
    以前做项目的时候调研过

    属于 Sim 卡相关行为,不光取决于运营商,而且对应不同批次不同来源都不一样。
    当时讨论下来,要获取本机号码,可靠的方案只有自己私发短信然后去对端确认,至少我确信 iOS 激活就是这么做的。
    原则上手机 ROM 商都是可以靠这个做到的,不过法律问题比较麻烦,我们当初还是把方案否了
    AV1
        48
    AV1  
       2018-07-25 11:15:11 +08:00
    不知道还有没有人记得,以前的山寨 MTK 手机,是可以自行设置 SIM 里的“本机号码”的,而在诺基亚的塞班手机里,只能查看,不能修改。
    pengwen
        49
    pengwen  
       2018-07-25 11:16:12 +08:00 via Android
    卡的问题,我两张联通卡,一张可以一张不行
    love4taylor
        50
    love4taylor  
    PRO
       2018-07-25 11:20:01 +08:00
    @Panic #42 然而确实是写在卡里的....
    yukiww233
        51
    yukiww233  
       2018-07-25 11:25:09 +08:00
    有些功能机有写入本机号码功能
    android 2.x 时代有个“本机号码” app,在某些手机上可以写号
    已知大王卡默认写入了号码
    Wyane
        52
    Wyane  
       2018-07-25 11:27:39 +08:00 via Android
    卡的问题吧
    yksoft1
        53
    yksoft1  
       018-07-25 11:28:20 +08:00
    @skylancer 基站不会发来,也不会直接处理 MSISDN 吧。。

    突然想到,以前有些日版古董手机(典型例子,三洋 V801SA,东芝 904t ),虽然基带可以解锁,但是系统里有一些功能要求知道 SIM 卡里面记录的本机号码才能使用,三洋 V801SA 需要 SIM 里写有本机号码才能进入短信界面,904t 在使用音乐加密复制软件 Beat Engine 的时候必须输入 SIM 卡记录的本机号码
    greenman0007
        54
    greenman0007  
       2018-07-25 11:29:21 +08:00
    两个联通号完美显示
    ioth
        55
    ioth  
       2018-07-25 11:30:17 +08:00
    广州联通,可以。
    BFDZ
        56
    BFDZ  
       2018-07-25 11:41:49 +08:00
    联通有,电信没有
    densuc
        57
    densuc  
       2018-07-25 11:55:46 +08:00
    这个不是自己填的吗 我原来没有 然后自己填后貌似就写到卡里了
    换手机都会显示
    和运营商应该没有关系吧(我是联通)
    Tink
        58
    Tink  
    PRO
       2018-07-25 11:57:34 +08:00
    好像 iOS 系统都能读出来
    yexm0
        59
    yexm0  
       2018-07-25 11:57:35 +08:00 via iPhone
    小米 note2 miui9 深圳联通和香港 3 的 sim 卡全部都能正确识别国家代码和手机号码
    luoway
        60
    luoway  
       2018-07-25 12:24:07 +08:00
    MIUI
    设置 - 双卡和移动网络 - SIM 卡信息 - 编辑 SIM 卡号码
    顺利显示
    uvhchina
        61
    uvhchina  
       2018-07-25 12:56:54 +08:00
    这个读取出来的是写在 SIM 卡上的号码,如果卡没有写,iOS 和部分 Android 是可以编辑这个号码的...编辑完了换个手机也可以看到
    doodle77
        62
    doodle77  
       2018-07-25 14:04:21 +08:00
    MIUI 一张大王卡可以,一张后来转的米粉卡时而可以时而不行。
    YQ94
        63
    YQ94  
       2018-07-25 14:05:09 +08:00
    我的两张联通的 MIX2S 进设置删了本机号码退出后又显示出来 带+86 的号码 准确无误 MIUI9 就是这样 现在 MIUI10
    jacy
        64
    jacy  
       2018-07-25 14:12:04 +08:00 via Android
    Sim 卡可以,前提是有写入,uim 卡不可以。
    rooleongai
        65
    rooleongai  
       2018-07-25 14:23:45 +08:00 via Android
    我觉得和运营商有关系,联通卡可以移动卡不行(皿#)
    Cowan
        66
    Cowan  
       2018-07-25 15:06:18 +08:00   1
    @fengleidongxi 使用流量有端口可以获取手机号码,但是运营商不会提供的。类似于电信和移动的免密登录
    fayloue
        67
    fayloue  
       2018-07-25 15:08:17 +08:00
    SIM 卡的问题,,卡上有个字段存了号码,手机就能读取到,当然也可以存错误的号码,那手机读到也是错误的, 联通 USIM 卡有安卓 APP 可以改, 电信 UIM 卡高能套件也能改, 移动不了解。
    yhzwy
        68
    yhzwy  
       2018-07-25 15:08:22 +08:00
    以前有修改本地号码的功能,
    后来好像没了。
    以前做系统的时候这个功能有改过。。
    fayloue
        69
    fayloue  
       2018-07-25 15:09:08 +08:00
    高通套件
    ArthurKing
        70
    ArthurKing  
       2018-07-25 15:09:29 +08:00
    跟系统没关系,跟运营商没关系,跟卡有关系。有的卡写入了,有的没写入。
    youxiachai
        71
    youxiachai  
       2018-07-25 15:52:45 +08:00
    这个要么自己写..

    要么卡自己写..
    根据我的经验..好像大部分都没...有的那些..都是自己设置...
    zyp0921
        72
    zyp0921  
       2018-07-25 16:32:18 +08:00
    移动 MIUI 10 可以拿到 电信的拿不到
    grimpil
        73
    grimpil  
       2018-07-25 17:45:13 +08:00
    两个卡,联通可以,移动不行
    xio
        74
    xio  
       2018-07-25 18:16:00 +08:00
    Sony XZP 表示可以正常识别
    beaconfire
        75
    beaconfire  
       2018-07-25 18:19:41 +08:00
    魅族 pro 7 移动 联通均 正常
    yanhejihe
        76
    yanhejihe  
       2018-07-25 18:20:53 +08:00
    联通有,移动没,双卡。
    iwtbauh
        77
    iwtbauh  
       2018-07-25 18:23:46 +08:00 via Android
    联通可以,移动不行
    loveour
        78
    loveour  
       2018-07-25 18:29:01 +08:00
    没错,是 SIM 卡的问题,和安卓版本没关系。
    yingfengi
        79
    yingfengi  
       2018-07-25 18:36:33 +08:00 via Android
    这个是卡的问题,联通也不是所有卡都有。
    zhengdaoyi
        80
    zhengdaoyi  
       2018-07-25 21:21:36 +08:00
    一个是可以自己设置的,我在旧手机上面设置了手机号,换了手机都可以读取。
    fengleidongxi
        81
    fengleidongxi  
       2018-07-25 22:46:53 +08:00
    @Cowan 现在不是要求实名制吗?
    gcod
        82
    gcod  
       2018-07-25 23:11:46 +08:00
    恕我直言,我觉得各位可能不会玩手机
    hakil
        83
    hakil  
       2018-07-26 10:27:05 +08:00
    联通能被获取到正确号码,现在只能用 Appops 禁用
    skylancer
        84
    skylancer  
       2018-07-30 10:46:51 +08:00
    @yksoft1
    Marionic0723
        85
    Marionic0723  
       2022-01-17 23:11:25 +08:00
    联通卡默认给写,移动电信没有。号码就存在卡里,三星和小米那个修改卡号只是 UI 级别的功能,不会真的写入芯片。OPPO 可以写入芯片,换手机也能读出来,不过我都写成 [+86*******1234] 这类的,全是星号,感觉会更安全点
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5180 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 09:03 PVG 17:03 LAX 02:03 JFK 05:03
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86