黑客挖出苹果隐藏硬件!你的MacBook里有加速计/陀螺仪,摔没摔过售后都知道

AIGC动态5小时前发布 QbitAI
59 0 0
黑客挖出苹果隐藏硬件!你的MacBook里有加速计/陀螺仪,摔没摔过售后都知道

 

文章摘要


【关 键 词】 隐秘接口M3芯片心率模拟保修推测设备自测

开发者在MacBook中发现未公开的加速度计和陀螺仪接口,通过该接口可实时读取三轴加速度、三轴角速度数据,晃动、旋转或倾斜电脑时,终端数值会同步变化;将手腕贴近触控板10-20秒,还能捕捉到类似心率的微弱振动信号,以此模拟测心率,但该功能不具备任何医疗意义。该发现引发网友热议,有人猜测苹果可能利用这些传感器数据,判断用户在申请AppleCare赔偿时是否摔过设备——毕竟苹果标准保修不含意外损坏,AppleCare为付费保修服务,若传感器可记录摔落信息,或影响保修申请的判定。

目前,该传感器数据流已在搭载M3芯片的MacBook Pro上证实存在,由开发者通过系统底层的IOKit HID接口读取。苹果并没有公开API,也没有在官方文档中说明它的用途。该传感器以AppleSPUHIDDevice为名挂在macOS的IOKit设备树中,属于苹果SPU(传感器处理单元)体系,由AppleSPUHIDDriver驱动管理,其中usage3对应加速度计、usage9对应陀螺仪,二者来自同一物理IMU芯片(外界推测为Bosch BMI286,未获官方确认)。经确认,仅M3系列MacBook Pro配备该传感器,搭载英特尔芯片的老款Mac及初代M1芯片MacBook均无相关配置。

该传感器接口可读取三轴加速度、陀螺仪、开盖角度及环境光数据,其中开盖角度检测用于判断设备是否合盖以触发休眠,环境光数据服务于屏幕和键盘的自动亮度调节,均为MacBook既有功能。模拟测心率基于BCG原理,通过0.8-3Hz带通滤波、自相关算法估算BPM,仅用于展示传感器灵敏度,无医疗价值。目前无切实证据表明,该传感器会记录摔落数据、参与保修判定或上传用户运动信息,且其数据流可能随苹果系统更新被关闭。

用户可自行测试设备是否搭载该传感器:先通过终端指令查找AppleSPUHIDDevice节点,若存在,可借助GitHub上的项目代码,以root权限运行程序,实时查看传感器数据变化,还能尝试模拟测心率的演示。

原文和模型


【原文链接】 阅读原文 [ 1048字 | 5分钟 ]
【原文作者】 量子位
【摘要模型】 doubao-seed-1-8-251228
【摘要评分】 ★☆☆☆☆

© 版权声明
“绘蛙”

相关文章

“讯飞星辰”

暂无评论

暂无评论...