V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
alittlecat
V2EX  ›  分享创造

如何固定安卓手机 mac 地址

  •  1
     
  •   alittlecat · 2022-02-15 09:54:18 +08:00 via iPhone · 2622 次点击
    这是一个创建于 1037 天前的主题,其中的信息可能已经有所发展或是发生改变。
    迫于希望用 bleunlock 解锁和锁定 mac ,需要 mac 可以通过蓝牙获取 mac 地址,判断手机是否远离或靠近.
    在比较新的安卓系统里,系统默认都设置了随机 mac 来避免跟踪,有大佬有简单的解决方案吗?
    我思考的可能:
    安卓自己有选项或者配置文件可以关闭随机 mac 功能.
    自己写一个 app 修改系统配置实现这个功能.
    迫于没写过安卓,希望有大佬指点下方向.
    目前设备是 mix2s miui12.5 稳定版
    7 条回复    2022-02-15 13:32:10 +08:00
    RoninZc
        1
    RoninZc  
       2022-02-15 10:14:40 +08:00
    小米手机不是可以直接设置使用私有 mac 地址?
    hahastudio
        2
    hahastudio  
       2022-02-15 10:26:23 +08:00
    WiFi 用不用随机 MAC 是可以设置的
    但蓝牙好像是协议里的?
    https://security.stackexchange.com/questions/200474/mac-randomization-for-bluetooth
    shakoon
        3
    shakoon  
       2022-02-15 10:29:33 +08:00
    获取设备的物理 mac ,有一些 app 是出于个性广告推送,有一些是楼主这种自己觉得有正当用途的功能,但是这二者都可归结于嗅探机主隐私,都是越来越被大部分人唾弃的
    gam2046
        4
    gam2046  
       2022-02-15 10:46:09 +08:00
    Android App 程序本身没有权限这样做,只能引导用户自行操作,在某个 WiFi 下不使用随机 MAC 。

    但是对于非公开 WiFi ,Android 默认会使用一个固定的 MAC 连接此 WiFi 。并不需要额外的设置。
    alittlecat
        5
    alittlecat  
    OP
       2022-02-15 11:20:33 +08:00
    @RoninZc @gam2046
    谢谢建议,不过我查了一下,只有 wifi 获取的 mac 地址可以这样设置,通过蓝牙获取的并不能
    而且我的场景并不依赖笔记本和手机建立连接,只需要通过广播查询到对方存在及信号强度即可
    alittlecat
        6
    alittlecat  
    OP
       2022-02-15 11:27:13 +08:00 via iPhone
    补充下,我并不是要做一个产品,获取用户的 mac 地址。
    只是希望我的笔记本可以获取我的手机的 mac 地址。
    ipcjs
        7
    ipcjs  
       2022-02-15 13:32:10 +08:00
    配对过按理来说 Mac 地址就会固定呀🤔
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3290 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 11:56 · PVG 19:56 · LAX 03:56 · JFK 06:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.