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

Mac有线使用Xbox手柄(one、360手柄)教程

创作时间:
作者:
@小白创作中心

Mac有线使用Xbox手柄(one、360手柄)教程

引用
1
来源
1.
https://www.bilibili.com/opus/953200311273521188

macOS系统默认只支持新款Xbox手柄(XSX/XSS)通过蓝牙连接,对于老款的Xbox One和360手柄则无法直接识别。本文将详细介绍如何通过安装第三方驱动程序,实现这些老款手柄在macOS系统上的有线连接。

背景

macOS只支持新的Xbox手柄(XSX/XSS,通过蓝牙连接),对于老的One360手柄(有线、无线适配器)并不能正确识别。经过一番折腾,通过安装第三方驱动,可通过有线的方式进行老手柄的适配。

平台

系统:macOS 14.1.1 Sonoma
手柄:
Xbox One手柄,model 1697(老版本无蓝牙适配)能通过此方法有线连接;
Xbox XSX手柄(直接通过蓝牙连接,不能通过此方法有线连接)
驱动:360Controller1.0.0-alpha.6

方法

三方驱动下载地址:https://github.com/360Controller/360Controller/releases
下载版本:360Controller1.0.0-alpha.6
原文参考:https://github.com/360Controller/360Controller/issues/1139

  1. 更新手柄固件到最新版本(win10商店下“Xbox Accessories”app或xbox主机进行更新)
  2. macOS Big Sur以上系统安装会出现错误,需要按以下步骤进行手动添加驱动(Big Sur以下可以尝试直接安装,未经测试)
  3. 恢复模式启动Mac,启动过程按⌘-R,点击(实用工具-终端
  4. 输入spctl kext-consent add G947KKM5RL
  5. 回车
  6. 输入 kmutil trigger-panic-medic --volume-root "/Volumes/Macintosh HD"(如果驱动名不同则将Macintosh HD改为实际名字,Volumes/后按tab键自动提示)
  7. 回车,重启系统
  8. 安装下载的360ControllerInstall_1.0.0-alpha.6.dmg文件(会提示安装失败是正常的),安装完重启系统
  9. 终端输入sudo kmutil load -p /Library/Extensions/360Controller.kext(终端无输出则驱动加载正常)

测试

系统设置-下拉边栏找到“Xbox 360 Controllers”,能正常识别出手柄

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号