Cursor 0.45.x 全网最新限制解除方案(macOS、Windows)
本帖最后由 zhiyang3 于 2025-2-5 15:16 编辑cursor 是不是不景气了,0.45 版本全网首发破解,没啥热度
https://github.com/hamflx/cursor-reset
UPDATE 2025年2月4日:macOS 的用法点进仓库看。
使用方法
确保已关闭 Cursor IDE
以管理员身份打开 PowerShell
复制粘贴执行以下命令:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass; iwr -Uri "https://raw.githubusercontent.com/hamflx/cursor-reset/refs/heads/main/reset.ps1" -UseBasicParsing | iex
如果脚本卡在"正在等待 Cursor 进程退出…",可以在管理员权限的命令行中执行以下命令强制结束所有 Cursor 进程:
taskkill /f /im cursor.exe
重要注意事项
脚本会修改系统注册表中的 HKLM\SOFTWARE\Microsoft\Cryptography\MachineGuid,这个值可能被其他软件用作设备标识,如果你购买了 Cursor 的正版授权或其他使用此注册表项作为设备标识的正版软件,修改后可能会导致这些软件的授权失效。
原始的 MachineGuid 会被自动备份到 %USERPROFILE%\MachineGuid_Backups 目录下,如果需要恢复原始 MachineGuid,可以从备份目录中找到对应的备份文件,然后通过注册表编辑器恢复该值。
切换之后,新账号可以用,老的账号能不能用就不知道了,我这个是配合我自己的切换账号程序一起用的,我都是账号、机器码一起切换的。
核心应该是cpp写的,我没逆向,我是在process monitor上看到有查询volume信息,想模拟一下volume信息,意外发现他通过cmd查询machine guid。感觉像是js程序员写的(我没具体看是不是js运行的),cpp程序员的惯性应该是直接查注册表吧。
因为我没有mac,所以没有mac版本。不过实锤 js 程序员写的了
等一个 macos、Linux 佬根据这个图 contribute 一下 macos 和 linux 的实现。 这个实现的效果是什么?无限制使用pro功能还是无限试用? out/main.js
直接改它就行了,不用改自己注册表。
darwin: "ioreg -rd1 -c IOPlatformExpertDevice",
win32: `${
v5
}\\REG.exe QUERY HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Cryptography /v MachineGuid`,
linux: "( cat /var/lib/dbus/machine-id /etc/machine-id 2> /dev/null || hostname ) | head -n 1 || :",
freebsd:
"kenv -q smbios.system.uuid || sysctl -n kern.hostuuid",
改成读取文件或者返回别的值都行,甚至没有校验( 感谢大佬,顺便糊了一个脚本
重置Cursor机器码脚本:
【MacOS】
curl -fsSL https://aizaozao.com/accelerate.php/https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_mac_id_modifier.sh | sudo bash
【Linux】
curl -fsSL https://aizaozao.com/accelerate.php/https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_linux_id_modifier.sh | sudo bash
【Win】
irm https://aizaozao.com/accelerate.php/https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_win_id_modifier.ps1 | iex
页:
[1]