eyeshuaji
V2EX  ›  Android

厂商自定义的暗码是什么原理?

  •  
  •   eyeshuaji · Dec 27, 2022 · 14335 views
    This topic created in 1261 days ago, the information mentioned may be changed or developed.
    像那些不符合安卓规范的,比如 OPPO 的*#808#之类的暗码,是怎么实现的?
    9 replies    2022-12-27 16:21:39 +08:00
    deng1xia
        1
    deng1xia  
       Dec 27, 2022
    盲猜:
    拨号时,拿到输入的那一串,会触发一个判断,是正常号码就拨打电话
    else 就做其他操作,然后在 else 里面写入你需要的业务即可
    nightwitch
        2
    nightwitch  
       Dec 27, 2022 via Android
    开源的东西不是想怎么改就怎么改。。
    AoEiuV020CN
        3
    AoEiuV020CN  
       Dec 27, 2022   ❤️ 2
    参考 lsposed , 注册了个*#*#5776733#*#*,
    手机厂商的话源码随便改,只会更容易,直接改电话 app 都行,
    ysc3839
        5
    ysc3839  
       Dec 27, 2022
    印象中有两种,一种是写在 AndroidManifest.xml 里面,可以扫描出来,另一种是用 receiver ,扫描不到
    106npo
        6
    106npo  
       Dec 27, 2022 via Android
    android.provider.Telephony.SECRET_CODE
    kop1989smurf
        7
    kop1989smurf  
       Dec 27, 2022   ❤️ 1
    什么叫“不符合安卓规范”?
    *#06#最起码存在了 20 年。
    eyeshuaji
        8
    eyeshuaji  
    OP
       Dec 27, 2022
    @kop1989smurf 但是第三方软件要是想定制暗码,必须按照“*#*#数字#*#*”这样的规范来啊
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1108 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 18:13 · PVG 02:13 · LAX 11:13 · JFK 14:13
    ♥ Do have faith in what you're doing.