[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-72545":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":16,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":17,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":18,"fork":18,"defaultBranch":19,"hasWiki":20,"hasPages":18,"topics":21,"createdAt":10,"pushedAt":10,"updatedAt":22,"readmeContent":23,"aiSummary":24,"trendingCount":16,"starSnapshotCount":16,"syncStatus":25,"lastSyncTime":26,"discoverSource":27},72545,"cursor_machine_id","fly8888\u002Fcursor_machine_id","fly8888","一键修改cursor 设备ID，解除设备锁定状态，为什么会有这个工具。。。因为我的设备被锁了。。。。","",null,"Python",2226,371,8,17,0,29.71,false,"master",true,[],"2026-06-12 02:03:04","# Cursor Device ID Changer\n\n一个用于修改 Cursor 编辑器设备 ID 的跨平台工具集。当遇到设备 ID 锁定问题时，可用于重置设备标识。\n\nmac_change_id.sh 支持 MacOS Cursor 0.45.x版本,其它平台暂不支持。\n\n\u003Cspan style=\"color: red\">\u003Cstrong>⚠️ 注意：如果重试后无效，请删除账号重新注册，并且重置设备id 重启Cursor。\u003C\u002Fstrong>\u003C\u002Fspan>\n\n\n\n## 功能特性\n\n- ✨ 支持 Windows(change_cursor_id.py 支持0.45.x)、macOS(change_cursor_id.py、mac_change_id.sh 支持0.45.x) 和 Linux 系统\n- 🔄 自动生成符合格式的随机设备 ID\n- 💾 自动备份原配置文件\n- 🛠️ 支持自定义设备 ID（仅 shell 脚本版本）\n- 📦 提供 Shell 脚本和 Python 脚本两种实现方式\n\n## 使用说明\n\n### Python 脚本（推荐，全平台通用。仅Windows、MacOS 支持 0.45.x版本）\n\n1. 确保系统已安装 Python（支持 Python 2.7+ 或 Python 3.x）\n2. 下载 `change_cursor_id.py` 脚本\n3. 运行脚本：\n```bash\npython change_cursor_id.py\n```\n\n### Windows 系统（批处理脚本）\n\n1. 下载 `win_change_id.bat` 脚本\n2. 右键点击脚本，选择\"以管理员身份运行\"\n3. 按照提示等待脚本执行完成\n\n### macOS 系统（Shell 脚本）\n\n1. 下载 `mac_change_id.sh` 脚本\n2. 打开终端，进入脚本所在目录\n3. 添加执行权限：\n```bash\nchmod +x mac_change_id.sh\n```\n4. 运行脚本：\n```bash\n# 使用随机生成的设备 ID\nsudo sh mac_change_id.sh\n```\n\n### Linux 系统（Shell 脚本）\n\n1. 下载 `linux_change_id.sh` 脚本\n2. 打开终端，进入脚本所在目录\n3. 添加执行权限：\n```bash\nchmod +x linux_change_id.sh\n```\n4. 运行脚本：\n```bash\n.\u002Flinux_change_id.sh\n```\n\n## 配置文件位置\n\n### Windows\n```\n%APPDATA%\\Cursor\\User\\globalStorage\\storage.json\n```\n\n### macOS\n```\n~\u002FLibrary\u002FApplication Support\u002FCursor\u002FUser\u002FglobalStorage\u002Fstorage.json\n```\n\n### Linux\n```\n~\u002F.config\u002FCursor\u002FUser\u002FglobalStorage\u002Fstorage.json\n```\n\n## 脚本说明\n\n### Python 脚本 (change_cursor_id.py)\n- 跨平台兼容，支持所有操作系统\n- 使用 Python 标准库，无需安装额外依赖\n- 支持 Python 2.7+ 和 Python 3.x\n- 自动检测系统类型并使用对应配置路径\n- 提供更好的错误处理和兼容性\n\n### Shell\u002FBatch 脚本\n- 分别针对不同操作系统优化\n- Windows 版本 (win_change_id.bat)\n- macOS 版本 (mac_change_id.sh)\n- Linux 版本 (linux_change_id.sh)\n- 支持自定义设备 ID\n\n## 注意事项\n\n- 运行脚本前请确保已完全关闭 Cursor 编辑器\n- 脚本会自动备份原配置文件，备份文件格式为 `storage.json.backup_时间戳`\n- Windows 版本需要管理员权限运行\n- 建议每次使用后检查 Cursor 是否正常运行\n\n## 工作原理\n\n脚本通过修改以下设备标识符来重置 Cursor 的设备识别：\n\n- `telemetry.machineId`\n- `telemetry.macMachineId`\n- `telemetry.devDeviceId`\n- `telemetry.sqmId`（仅 Windows 版本）\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=fly8888\u002Fcursor_machine_id&type=Area)](https:\u002F\u002Fstar-history.com\u002F#fly8888\u002Fcursor_machine_id&Area)\n\n## 免责声明\n\n本工具仅供学习和研究使用。使用本工具可能违反 Cursor 的服务条款，请谨慎使用并自行承担相关风险。作者不对使用本工具导致的任何问题负责。\n\n## License\n\nMIT License\n\n[![Powered by DartNode](https:\u002F\u002Fdartnode.com\u002Fbranding\u002FDN-Open-Source-sm.png)](https:\u002F\u002Fdartnode.com \"Powered by DartNode - Free VPS for Open Source\")","Cursor Device ID Changer 是一个用于修改 Cursor 编辑器设备 ID 的跨平台工具，适用于解决设备锁定问题。该项目支持 Windows、macOS 和 Linux 系统，核心功能包括自动生成符合格式的随机设备 ID、自动备份原配置文件以及支持自定义设备 ID（仅限 Shell 脚本版本）。工具提供了 Python 脚本和 Shell\u002FBatch 脚本两种实现方式，其中 Python 脚本兼容所有操作系统且无需额外依赖，而 Shell\u002FBatch 脚本则针对不同操作系统进行了优化。此工具适合在遇到 Cursor 编辑器设备锁定问题时使用，帮助用户重置设备标识以解除锁定状态。需要注意的是，使用前应确保关闭 Cursor 编辑器，并了解可能存在的风险。",2,"2026-06-11 03:42:31","high_star"]