问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

macOS支持Xbox One/360手柄有线连接:第三方驱动安装详解

创作时间:
2025-01-21 19:36:58
作者:
@小白创作中心

macOS支持Xbox One/360手柄有线连接:第三方驱动安装详解

macOS系统虽然支持新的Xbox手柄(通过蓝牙连接),但对于老款的Xbox One和360手柄却无法直接识别。本文将详细介绍如何通过安装第三方驱动程序,让这些老款手柄能够在Mac上通过有线方式正常工作。

背景

macOS系统默认只支持通过蓝牙连接的新型Xbox手柄(如XSX/XSS手柄)。对于老款的Xbox One和360手柄(无论是有线还是使用无线适配器),系统都无法正确识别。经过一番尝试,我们发现通过安装第三方驱动程序,可以让这些老款手柄通过有线方式在Mac上正常使用。

平台要求

  • 系统版本:macOS 14.1.1 Sonoma
  • 手柄型号:
  • Xbox One手柄(型号1697,无蓝牙适配的老版本)
  • Xbox XSX手柄(仅支持蓝牙连接,不适用于本教程)
  • 驱动程序版本:360Controller 1.0.0-alpha.6

安装步骤

  1. 下载驱动程序
  1. 更新手柄固件
  • 在Windows 10系统中,通过“Xbox Accessories”应用或Xbox主机对手柄固件进行更新。
  1. 以恢复模式启动Mac
  • 重启Mac并按住⌘-R键进入恢复模式。
  • 在恢复模式下,选择“实用工具”>“终端”。
  1. 在终端中输入以下命令
    spctl kext-consent add G947KKM5RL
    kmutil trigger-panic-medic --volume-root "/Volumes/Macintosh HD"
    
  • 注意:如果驱动程序名称不同,需要将Macintosh HD替换为实际的驱动程序名称。可以通过按tab键自动补全。
  1. 重启系统

  2. 安装驱动程序

  • 安装下载的360ControllerInstall_1.0.0-alpha.6.dmg文件。安装过程中可能会提示安装失败,这是正常现象。
  • 安装完成后,重启系统。
  1. 加载驱动程序
  • 打开终端并输入以下命令:
    sudo kmutil load -p /Library/Extensions/360Controller.kext
    
  • 如果终端没有输出任何信息,说明驱动程序加载成功。

测试

  1. 打开“系统设置”,在下拉边栏中找到“Xbox 360 Controllers”,确认手柄是否被正确识别。
  2. 在Steam或Cemu模拟器中测试手柄是否可以正常使用。

驱动卸载

如果需要卸载驱动程序,需要手动删除以下路径中的相关文件:

  • Macintosh HD/Library/Application Support/MICE/360Daemon.app
  • Macintosh HD/Library/PreferencePanes/Pref360Control.prefPane
  • Macintosh HD/Library/LaunchDaemons/com.mice.360Daemon.plist
  • Macintosh HD/Library/Extensions/360Controller.kext
  • Macintosh HD/Library/Extensions/Wireless360Controller.kext
  • Macintosh HD/Library/Extensions/WirelessGamingReceiver.kext
  • Macintosh HD/Library/Extensions/WirelessOneController.kext
© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号