黑客挖出苹果隐藏硬件!你的MacBook里有加速计/陀螺仪,摔没摔过售后都知道
henry 发自 凹非寺
量子位 | 公众号 QbitAI
亏贼!
居然有人直接黑进了苹果没公开的传感器接口?发现隐藏的
加速度计和陀螺仪接口
!!
苹果API文档里找不到相关信息,但它们就藏在你的MacBook里。
M3 Pro上已证实
根据开发者小哥的GitHub,在搭载M3芯片的MacBook Pro上,确实存在加速度计和陀螺仪数据流。 这些传感器数据是小哥通过系统底层的IOKit HID接口读取到的。 苹果并没有公开API,也没有在官方文档中说明它的用途 。这个传感器能干嘛?
根据项目说明和网友分析,这个接口可以读取:三轴加速度、三轴陀螺仪、开盖角度以及环境光相关数据。 至于它的用途,小哥并没有进一步说明,但不少网友也是直接把这个跟MacBook的保修政策联系了起来。 但有一说一,开盖角度检测一直就有—— MacBook判断你是否合盖(屏幕休眠),本身就需要姿态或磁感应判断。自己测试一下
最后,如果感兴趣的话,你也可以在自己的电脑上玩一下。 (详情可参考https://github.com/olvvier/apple-silicon-accelerometer) 先在终端运行:ioreg -l -w0 | grep -A5 AppleSPUHIDDevice
如果能看到 AppleSPUHIDDevice 节点,说明设备存在。
然后:
值得一提的是,这里需要 sudo,因为Apple Silicon上访问IOKit HID需要root权限。 成功运行后晃动电脑,终端数值会实时变化。 把手腕放在触控板附近10–20 秒,可以尝试“心跳检测”演示。 参考链接 [1]https://github.com/olvvier/apple-silicon-accelerometer [2]https://x.com/QingQ77/status/2025556429331943667?s=20 [3]https://medium.com/@oli.bourbonnais/your-macbook-has-an-accelerometer-and-you-can-read-it-in-real-time-in-python-28d9395fb180 — 欢迎AI产品从业者共建 —git clone https://github.com/olvvier/apple-silicon-accelerometercd apple-silicon-accelerometerpipinstall -e .sudo python3 motion_live.py
📚 「AI产品知识库」 是量子位智库基于长期产品库追踪和用户行为数据推出的飞书知识库,旨在成为AI行业从业者、投资者、研究者的核心信息枢纽与决策支持平台。
一键关注 👇 点亮星标 科技前沿进展每日见