侧边栏壁纸
博主昵称
MPL

  • 累计撰写 9 篇文章
  • 累计收到 0 条评论

Cursor Reset Script

MPL
MPL
2025-02-03 / 0 评论 / 3 阅读 / 正在检测是否收录...

2025020301.png

1. Cursor Reset Script

一个用于重置 Cursor IDE 设备标识的 PowerShell 脚本,支持 Cursor 0.45.x 版本。

1.1. ⚠️ 重要提示

  • 本脚本已在 Cursor 0.45.8 版本上经过测试
  • macOS 版本由 Cursor AI 生成,尚未经过实际测试,使用时请谨慎

1.2. 免责声明

本项目仅供学习和研究使用,目的是研究 Cursor IDE 的设备标识机制。强烈建议购买 Cursor 正版授权以支持开发者

请注意,使用本脚本可能:

  • 违反 Cursor 使用条款
  • 导致软件授权失效
  • 造成账号封禁
  • 带来其他未知风险

作者不对使用本脚本导致的任何问题负责。如果您认可 Cursor 的价值,请支持正版,为软件开发者的工作付费。

1.3. 使用方法

1.3.1. Windows 系统

⚠️ 为避免新账号立即失效,请严格按照以下步骤操作:

  1. 在 Cursor IDE 中退出当前登录的账号
  2. 完全关闭 Cursor IDE
  3. 以管理员身份打开 PowerShell
  4. 复制并执行以下命令:

    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass; iwr -Uri "https://raw.githubusercontent.com/hamflx/cursor-reset/refs/heads/main/reset.ps1" -UseBasicParsing | iex
  5. 重置完成后打开 Cursor IDE,使用新的账号登录(请勿使用之前的账号)

如果脚本卡在"正在等待 Cursor 进程退出...",可以在管理员权限的命令行中执行:

taskkill /f /im cursor.exe

1.3.2. macOS 系统

  1. 在 Cursor IDE 中退出当前登录的账号
  2. 完全关闭 Cursor IDE
  3. 打开终端,执行以下命令:

    curl -o /tmp/reset.sh https://raw.githubusercontent.com/hamflx/cursor-reset/refs/heads/main/reset.sh && chmod +x /tmp/reset.sh && sudo /tmp/reset.sh
  4. 启动 Cursor 并使用新账号登录(请勿使用之前的账号)

如果脚本卡在"正在等待 Cursor 进程退出...",可以在终端中执行:

pkill -9 Cursor

1.4. ⚠️ 重要注意事项

1.4.1. Windows

  • 脚本会修改系统注册表中的 HKLM\SOFTWARE\Microsoft\Cryptography\MachineGuid
  • 此值可能被其他软件用作设备标识
  • 修改后可能导致使用此注册表项的正版软件授权失效
  • 原始 MachineGuid 会自动备份到 %USERPROFILE%\MachineGuid_Backups 目录
  • 如需恢复,可从备份目录找到对应文件,通过注册表编辑器恢复

1.4.2. macOS

  • 脚本会创建假的 ioreg 命令来模拟不同的设备标识
  • 原始 IOPlatformUUID 会备份到 ~/IOPlatformUUID_Backups 目录
  • 此方法不会永久修改系统设置
  • 需要保持 PATH 环境变量的修改才能持续生效

1.5. 执行结果

脚本执行成功后会显示:

  • 备份文件位置
  • 新生成的 MachineGuid
  • 新的 telemetry.machineId
  • 新的 telemetry.macMachineId
  • 新的 telemetry.devDeviceId
  • 新的 telemetry.sqmId

1.6. 系统要求

1.4.1. Windows

  • Windows 操作系统
  • PowerShell
  • 管理员权限
  • Cursor IDE 0.45.x 版本(已在 0.45.8 版本测试通过)

1.4.2. macOS

0

评论

博主关闭了所有页面的评论