专业的Cursor IDE账号管理助手 - 支持自定义域名接入
🎯 一键操作 · 全程自动 · 简单易用
| 📧 邮箱 | 👥 QQ群 | 💬 微信 | 🔗 项目地址 |
anjiaqi404@qq.com |
994997809 |
lntunndz |
GitHub |
本项目的开发过程中得到了众多开源项目和社区成员的支持与帮助,在此特别感谢:
- hamflx/cursor-reset - 提供了初始的技术思路和实现方案
- PyQt6 - 优秀的GUI框架支持
- psutil - 提供了可靠的进程管理功能
- cursor-free-vip- 提供自动注册
- chengazhen/cursor-auto-free - 提供了自动注册功能的实现参考
感谢以下项目和文档对本项目的技术支持:
- Windows Registry Documentation - 提供了注册表操作的技术规范
- UUID RFC 4122 - 为设备ID生成提供了标准规范
- Python Software Foundation - 提供了强大的Python运行时支持
感谢所有为本项目提供反馈、建议和代码贡献的社区成员。您的支持是本项目不断改进的动力。
本项目仅用于学术研究目的,旨在研究现代 IDE 软件的设备标识机制。我们强烈建议通过官方渠道获取 Cursor 的正版授权。
重要提醒:使用者需自行承担以下风险:
- 软件授权失效风险
- 账号封禁风险
- 注册表修改导致的系统不稳定
This is an academic research project studying device identification mechanisms in modern IDEs. We strongly recommend obtaining official Cursor licenses through proper channels.
Critical Notice: Users assume all risks including but not limited to:
- License invalidation
- Account suspension
- System instability from registry modifications
本项目提供 Windows 系统下 Cursor IDE 0.45.x 系列(0.45.8 已验证)的设备标识重置解决方案。该项目采用 PyQt6 构建 GUI 界面,通过修改注册表机制和配置文件实现设备指纹重置。
class IDGenerator:
# 生成符合Cursor规范的设备ID
@staticmethod
def generate_mac_machine_id():
"""生成符合v4规范的UUID"""
template = "xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx"
return uuid.uuid4().hex| 功能模块 | 实现原理 |
|---|---|
| 设备 ID 生成器 | 基于 RFC4122 规范实现 v4 UUID |
| 注册表操作 | 通过 winreg 模块修改 MachineGuid |
| 进程管理 | 使用 psutil 进行进程监控 |
- Windows 10/11 64 位
- Python 3.8+
- 管理员权限运行
- 关闭 Cursor IDE 进程
- 执行
main.py启动重置工具 - 点击 "开始重置" 按钮
- 按照提示完成操作
graph TD
A[GUI界面] --> B[进程检测模块]
B --> C[注册表备份模块]
C --> D[ID生成引擎]
D --> E[注册表写入模块]
E --> F[配置文件更新]
特别感谢 hamflx/cursor-reset 项目提供的初始研究思路,本工具在其基础之上进行了以下增强:
- 增加了 GUI 可视化界面
- 完善了注册表备份/恢复机制
- 添加了进程状态实时监控功能
本项目采用 GPLv3 协议发布,商业使用需经作者书面授权
本项目使用 MIT 开源许可,详情请参考 LICENSE 文件。
© 2024 ayc404. All rights reserved.
未经明确书面授权,任何企业/个人不得将本项目用于商业用途。
遇到技术问题请提交 issue,或通过以下方式联系我们:
- 📧 电子邮箱:
anjiaqi404@qq.com - 👥 用户交流QQ群:
994997809 - 🔗 开源地址:
https://github.com/ANGLE404/cursor-0.45.x-id-
💡 温馨提示:加入QQ群可获取最新版本提醒和独家使用技巧
附:本工具包含 Easter Egg 彩蛋功能,连续点击标题栏五次即可触发特殊动画效果 🎉
本工具旨在解决 Cursor IDE 的设备 ID 重置问题,支持 Cursor 0.45.x 版本(已在 0.45.8 版本上测试通过)。
- 本项目仅供学习和研究,旨在研究 Cursor IDE 的设备识别机制。
- 强烈建议您购买 Cursor 的正版授权,以支持开发者。
- 使用本工具可能违反 Cursor 的使用条款。作者不对使用本工具导致的任何问题负责,包括但不限于:
- 软件授权失效
- 账号封禁
- 其他未知风险
- 如果您认可 Cursor 的价值,请支持正版,为软件开发者的工作付费。
本工具的主要功能如下:
- ID 重置:生成新的设备 ID,并修改 Cursor 的配置文件和系统注册表(仅 Windows 系统)。
- ID 备份:备份当前的设备 ID,以便在需要时恢复。
- 强制关闭:提供强制关闭 Cursor IDE 的功能,避免重置过程中出现问题。
- 日志记录:详细记录重置过程中的操作,方便用户查看。
- 自动注册:支持全自动注册Cursor账号,可配置自定义域名。
- 彩蛋功能:有趣的彩蛋,可通过点击标题栏触发。
- 复制
.env.example文件并重命名为.env - 在
.env文件中配置以下信息:
# 你的CF路由填写的域名
DOMAIN=xxxxx.me
# 邮件服务地址(注册临时邮件服务 https://tempmail.plus)
TEMP_MAIL=xxxxxx
# 设置的PIN码
TEMP_MAIL_EPIN=xxxxxx
# 使用的后缀
TEMP_MAIL_EXT=@mailto.plus
# 可选配置
BROWSER_USER_AGENT=Mozilla/5.0 (Windows NT 10.0; Win64; x64) ...
# 代理设置(可选)
# BROWSER_PROXY='http://127.0.0.1:2080'
# 无头模式(默认开启)
# BROWSER_HEADLESS='True'- 确保已正确配置
.env文件 - 运行
cursor pro.exe脚本 - 程序会自动完成注册流程并保存账号信息
📺 视频教程:Cursor自动注册教程
- 确保网络环境稳定
- 建议使用代理以提高成功率
- 注册完成后请妥善保存账号信息
- 遇到问题可加入QQ交流群获取支持
- 在 Cursor IDE 中退出当前登录的账号。
- 完全关闭 Cursor IDE。
- 以管理员身份运行本工具。
- 点击"开始重置"按钮,按照提示操作。
- 重置完成后,打开 Cursor IDE 并使用新账号登录(不要使用之前的账号)。
- 由于本项目暂无 macOS 版本,请参考 hamflx/cursor-reset 项目中的说明进行操作。
- 或者考虑使用我提供的 Windows 版本(如果方便的话)。
- 本工具会修改系统注册表中的
HKLM\SOFTWARE\Microsoft\Cryptography\MachineGuid,该值可能被其他软件用作设备标识。如果修改后其他软件的授权失效,请自行承担后果。 - 原始的
MachineGuid会被自动备份到%USERPROFILE%\CursorReset_Backups目录下。 - 如果需要恢复原始
MachineGuid,请从备份目录中找到对应的备份文件,然后使用注册表编辑器恢复该值。
- 本项目暂无 macOS 系统支持。
- 请参考
hamflx/cursor-reset项目,使用其脚本。 - 其脚本会创建一个假的
ioreg命令来模拟不同的设备标识。 - 原始的
IOPlatformUUID会被备份到~/CursorReset_Backups目录下。 - 这个方法不会永久修改系统设置,但需要保持 PATH 环境变量的修改才能持续生效。
- Windows 操作系统
- 管理员权限
- Cursor IDE 0.45.x 版本(已在 0.45.8 版本测试通过)
本项目使用 MIT 开源许可,详情请参考 LICENSE 文件。
- 感谢 hamflx/cursor-reset 项目提供的思路和代码参考。
- ayc404
本项目提供 Windows 系统下 Cursor IDE 0.45.x 系列(0.45.8 已验证)的设备标识重置解决方案。该项目采用 PyQt6 构建 GUI 界面,通过修改注册表机制和配置文件实现设备指纹重置。
This project provides a device identity reset solution for Cursor IDE 0.45.x series (verified on 0.45.8) on Windows systems. Built with PyQt6 GUI framework, it modifies both registry entries and configuration files to reset device fingerprints.


