通过 Windows 系统获取 iPhone IRK 密钥
步骤 1:与 Windows 配对
首先需要将您的 iPhone 与 Windows 电脑配对:
- 在
设置->蓝牙和其他设备中按照提示将 iPhone 与 Windows 电脑配对 - 确保配对成功后,继续下一步
注意: 当获取 IRK 密钥后,
Windows和iPhone的配对可以取消, 无需保持蓝牙连接: 在iPhone上忽略设备, 在Windows中删除设备即可。
步骤 2:下载 PsExec 工具
PsExec 是 Microsoft Sysinternals 套件中的工具,用于以系统权限运行程序:
- 访问 PSTools 下载页面
- 下载 PSTools.zip 并解压到任意文件夹
- 记住解压路径,稍后需要使用
步骤 3:以系统权限打开注册表编辑器
**注意:**此操作需要管理员权限,请确保您有足够的权限执行以下命令。
- 以管理员身份运行命令提示符(cmd)
- 使用
cd命令切换到 PsExec 解压目录 - 执行以下命令:
psexec -s -i regedit
这将以系统权限打开注册表编辑器。
步骤 4:导出蓝牙密钥注册表
- 在注册表编辑器中,导航到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys
- 右键点击 “Keys” 项,选择”导出”
- 将文件保存为
irk.reg
步骤 5:查找 iPhone 蓝牙地址
- 在 iPhone 上打开:设置 → 通用 → 关于本机 → 蓝牙
- 记录显示的蓝牙地址(格式类似:XX:XX:XX:XX:XX:XX)
步骤 6:提取 IRK 密钥
- 使用文本编辑器打开
irk.reg文件 - 查找包含您 iPhone 蓝牙地址的
"Address"=hex(b):项 - 在同一组配置中找到
"IRK"=hex:项 - 复制 IRK 值并移除逗号分隔符
示例:
如果注册表中显示:
"IRK"=hex:76,37,ed,cc,eb,ea,da,43,44,16,22,d0,f9,b2,37,76则 IRK 密钥为:
7637edccebeada43441622d0f9b23776
通过 macOS 系统获取 iPhone IRK 密钥
前提条件
确保您的 iPhone 和 Mac 登录了同一个 iCloud 账号,这样系统会自动共享蓝牙配对信息。
步骤 1:获取 iPhone 蓝牙地址
在 iPhone 上打开:设置 → 通用 → 关于本机 → 蓝牙,记录蓝牙地址。
步骤 2:在 macOS 中查找密钥
- 打开 钥匙串访问 应用
- 在左侧边栏选择 iCloud
- 在右上角搜索框中输入
bluetooth - 查看搜索结果,找到格式类似
XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX的条目
步骤 3:提取并解码密钥
- 依次点击查看搜索结果
- 找到 账户 项显示为
Public XX:XX:XX:XX:XX:XX(您的 iPhone MAC 地址)的条目 - 点击 显示密码,输入 macOS 用户密码
- 复制显示的密码内容
将内容粘贴到下面的输入框中,然后单击“解码”将其转换为 IRK。