39 Commits
83de7388a8
...
8a6413e6e6
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
8a6413e6e6 |
```
feat(docs): 更新多语言文档中的价格信息 更新了 README.md、README_CN.md 和 README_JP.md 中的价格信息, 包括 Pro 计划价格从 $10 调整为 $12,半月卡价格从 $70 调整为 $65, 以及 Gemini 3.0 Pro 价格从 $12 调整为 $10。 ``` |
2 days ago |
|
|
f1b3c60511 |
```
docs(pricing): 更新Cursor试用账户价格从$1调整为$3 - 将README.md中的Cursor试用账户价格从$1/个更新为$3/个 - 同步更新README_CN.md中的中文版本价格信息 - 同步更新README_JP.md中的日文版本价格信息 ``` |
4 days ago |
|
|
e6ab59fa99 |
```
refactor(cursor_mac_id_modifier): 移除b6定点重写方法 移除了scripts/run/cursor_mac_id_modifier.sh脚本中的方法B(b6定点重写), 该方法原本用于在main.js中定位并重写机器码相关函数,但现在不再需要此功能。 ``` |
5 days ago |
|
|
88b48bfabb |
```
fix(cursor_mac_id_modifier): 修复引号嵌套导致的脚本解析错误 统一引号并显式转义,避免引号嵌套导致脚本解析错误 ``` |
6 days ago |
|
|
35adfc335a |
```
docs(README): 重构文档结构并统一多语言版本 - 将原有的表格布局改为简洁的Markdown表格格式 - 统一中英文版本的文档结构和内容展示方式 - 合并产品计划部分,使用统一的产品概览表格 - 简化联系方式和购买须知的展示格式 - 优化各产品详情的组织结构,提升可读性 ``` |
1 week ago |
|
|
87205631f8 |
feat(cursor_linux_id_modifier): 改进菜单选择功能和TTY兼容性
- 修改默认选择为"重置"选项,满足默认全部处理的需求 - 添加TTY兼容性支持,在非TTY环境下使用/dev/tty读取输入 - 增加应用光标模式的ANSI码兼容支持(eOA/eOB) - 支持数字键快捷选择(1-N),提高操作便利性 - 修复资源泄露问题,正确关闭TTY句柄 - 改进输入读取逻辑,增强脚本在不同环境下的稳定性 |
1 week ago |
|
|
18267ae2f9 |
```
docs(README): 重构文档页面提升用户体验 - 添加徽章图标增强视觉效果和品牌识别度 - 将价格表格重构为响应式表格布局,提高可读性 - 新增折叠详情区域,隐藏复杂的技术说明信息 - 优化联系方式展示,添加社交平台图标 - 增加官方定价参考链接便于用户验证 - 统一各语言版本的文档结构和样式 ``` |
1 week ago |
|
|
4ef60bc279 |
```
fix(cursor-mac-id-modifier): 修复脚本中双引号转义问题
🔧 修复:字符串内双引号需转义,避免脚本解析中断
在fix_damaged_app函数中,修复了两处字符串内的双引号未正确转义的问题,
确保脚本能够正常解析和执行,解决因引号导致的语法错误。
```
|
1 week ago |
|
|
e130ac4091 |
```
feat(docs): 添加新的账户类型和详细说明 - 新增 Cursor 试用号 ($1) 和 Gemini 3.0 Pro ($12) 两种新账户类型 - 为所有语言版本的 README 添加了详细的账户说明文档 - 包含 Cursor 试用号的发货格式、保修说明和登录方式 - 提供 Gemini 3.0 Pro 的产品描述、账号格式和使用注意事项 - 在中文、日文文档中同步更新了相关账户信息 ``` |
1 week ago |
|
|
6b1ec4af40 |
```
fix(docs): 更新半月卡价格信息 - 更新 README.md、README_CN.md 和 README_JP.md 中半月卡的价格 从 ¥688/$100 调整为 ¥488/$70 - 同步更新 Linux、Mac 和 Windows 脚本中的价格信息 ``` |
1 week ago |
|
|
a1ac41780f |
```
feat(cursor_linux_id_modifier): 添加 TTY UI 控制和下载兼容性修复 - 添加 CURSOR_NO_TTY_UI 环境变量支持,显式禁用花哨的 TTY UI, 避免部分环境下出现乱码/花屏问题 - 实现 NO_COLOR 标准兼容,支持 CURSOR_NO_COLOR 环境变量禁用颜色输出 - 修复下载逻辑:当 curl 或 wget 不支持进度条参数时自动降级到基础参数 - 在终端窗口调整、清屏和 Logo 显示功能中添加 TTY UI 开关检查 ``` |
2 weeks ago |
|
|
741920b4ca |
```
feat(script): 增强 Linux 环境下的路径解析和命令兼容性 - 新增 resolve_path 函数,提供多重路径解析策略:优先使用 realpath, 回退到 readlink -f、python3 或 cd+pwd 组合,确保在各种环境中都能正 确解析路径 - 修复命令兼容性问题:将 which 替换为 command -v 来定位 cursor 命令, 解决部分发行版缺少 which 命令的问题 - 改进 find 命令的可执行文件查找逻辑:针对 BusyBox 等环境 -executable 参数不可用的情况,增加回退机制并过滤可执行文件 - 增强脚本健壮性:在多个 find 命令调用中添加错误处理,防止 set -e 被 非零返回值触发中断 - 更新资源目录查找逻辑:使用新的路径解析函数替代 realpath 调用,提 高跨平台兼容性 ``` |
2 weeks ago |
|
|
207e5fe196 |
```
feat(cursor): 改进Linux和Mac平台ID修改脚本的兼容性和稳定性 - 重构Linux脚本的用户检测逻辑,支持sudo、root和容器环境的用户识别 - 添加get_user_home_dir和get_user_primary_group函数,统一处理目标用户Home目录和主组获取 - 替换硬编码的$HOME路径为统一的$TARGET_HOME变量,提高跨环境兼容性 - 优化随机ID生成函数,添加generate_hex_bytes和generate_uuid的多重备选方案 - 改进进程检测机制,使用get_cursor_pids函数替代简单ps命令,支持多种发行版 - 修复chown命令中组名获取的兼容性问题,统一使用预获取的CURRENT_GROUP变量 - 更新路径搜索逻辑,确保在不同安装方式下都能正确定位Cursor相关文件 - 增强UUID生成的可靠性,优先使用系统工具,缺失时使用Python作为备选 ``` |
2 weeks ago |
|
|
9905d89135 |
```
feat(cursor): 提升Linux和Mac脚本的跨平台兼容性 - 新增sed_inplace函数,封装sed -i命令以兼容GNU/BSD sed的不同参数格式 - 修复JSON配置文件修改逻辑,使用awk替代sed处理多行JSON格式 - 优化Python脚本调用方式,使用sys.argv传递参数避免特殊字符导致的语法错误 - 统一配置修改流程,复用modify_or_add_config函数处理settings.json更新 - 移除直接字符串拼接到Python代码的危险做法,提升安全性 ``` |
2 weeks ago |
|
|
3adf78e4ba |
```
fix(cursor-scripts): 修复正则表达式转义问题提升b6特征匹配准确率
🔧 修复:避免 raw string + 单引号 + ['"] 字符组导致的语法错误;
同时修正正则转义,提升 b6 特征匹配命中率
- 修正 createHash 正则表达式的转义方式,使用三重引号字符串
- 修正 digest 和 return 语句的正则匹配模式
- 移除多余的转义字符,提高正则匹配准确性
```
|
2 weeks ago |
|
|
33d5da5043 |
```
fix(cursor_win_id_modifier): 修复 firstSessionDate 时间格式问题 - 使用 UTC 时间生成/规范化 firstSessionDate,避免本地时间却带 Z 的语义错误 - 兼容 ConvertFrom-Json 可能返回 DateTime 类型的情况 - 在所有场景下都使用 ToUniversalTime() 确保时间格式的一致性 ``` |
2 weeks ago |
|
|
c57a474faf |
```
fix(cursor_win_id_modifier): 修复PowerShell JSON日期解析和验证问题 - 修复firstSessionDate使用UTC时间避免本地时间但带Z后缀的语义错误 - 解决PowerShell ConvertFrom-Json将ISO-8601日期字符串自动解析为DateTime对象 导致的类型不匹配验证问题 - 添加日期时间值归一化处理函数,确保比较前统一转换为字符串格式 - 增强验证逻辑,提供详细的类型和值对比调试信息 - 添加ErrorAction Stop防止文件读取和JSON解析时出现静默失败 ``` |
2 weeks ago |
|
|
888e7f35da |
```
fix(cursor): 修正Linux和Mac脚本中的正则表达式转义问题 - 修正了用于匹配createHash和异步函数签名的正则表达式转义模式 - 更新了digest方法和return语句的正则匹配逻辑 - 统一了Windows、Linux和Mac平台的正则表达式处理方式 - 解决了raw单引号字符串中反斜杠转义导致的语法错误 ``` |
2 weeks ago |
|
|
b0ce1db683 |
```
fix(cursor): 修复Linux和Mac脚本中正则表达式转义问题 修复了cursor_linux_id_modifier.sh和cursor_mac_id_modifier.sh脚本中的正则表达式转义问题, 解决了raw单引号字符串中的\'引发的语法错误,并纠正正则转义以匹配实际main.js代码结构, 使Linux和Windows脚本逻辑保持一致。更新了createHash和digest函数的正则匹配模式, 以及return语句的匹配逻辑。 ``` |
2 weeks ago |
|
|
b4a7f3b2f9 |
```
chore(scripts): 调整终端窗口大小配置 启动时将终端窗口大小从 1024x768 调整为 120x40, 以适配更常见的终端显示需求。 ``` |
2 weeks ago |
|
|
b249464549 |
```
feat: 添加终端窗口大小自动调整功能 在 Linux、macOS 和 Windows 脚本中添加了终端窗口大小调整功能, 将窗口尺寸设置为 1024x768 以提供更好的用户体验。该功能会在脚本 启动时自动执行,并在不支持或调整失败时静默忽略,不影响主流程。 支持多种终端类型,包括 xterm、tmux、screen、iTerm2、Windows Terminal 等,并针对不同环境使用相应的调整方式。 ``` |
2 weeks ago |
|
|
22adbe8f2c |
```
docs(readme): 添加Windows脚本缓存清除提示 添加关于如何处理镜像/代理缓存问题的详细说明,包括在URL中追加时间戳参数的方法, 以便用户能够绕过缓存获取最新脚本。 feat(script): 更新广告信息添加Team账户选项 在各个平台的脚本中更新广告内容,新增Team绝版次数号选项,包含1000次+20刀额度的服务。 ``` |
1 year ago |
|
|
82a86503e4 |
```
docs(readme): 添加Windows脚本缓存清除提示 添加关于如何处理镜像/代理缓存问题的详细说明,包括在URL中追加时间戳参数的方法, 以便用户能够绕过缓存获取最新脚本。 feat(script): 更新广告信息添加Team账户选项 在各个平台的脚本中更新广告内容,新增Team绝版次数号选项,包含1000次+20刀额度的服务。 ``` |
2 weeks ago |
|
|
4ebedae191 |
```
fix(cursor-win-id-modifier): 修复PowerShell字符串插值中的变量解析问题
兼容PowerShell可展开字符串中"$var:"被当作作用域/驱动器前缀解析的问题,
改用"${var}"明确变量边界。同时修正了诊断信息中候选编号的字符串插值格式,
确保所有"$candidateNo"变量正确显示为数值而非空字符串。
```
|
2 weeks ago |
|
|
3e0faf8001 |
```
refactor(cursor-hook): 统一使用动态import替代require以兼容ESM/CJS模块 - 移除对require和import.meta的依赖,改用动态import方式加载Node.js内置模块 - 添加对ESM和CJS模块系统的兼容性支持 - 使用url.pathToFileURL将文件路径转换为URL格式进行模块导入 - 增强错误处理机制,确保模块加载失败时不会影响应用启动 ``` |
2 weeks ago |
|
|
33e611ba9a |
```
feat(cursor): 为Linux、Mac和Windows平台的ID修改脚本添加诊断功能 在cursor_linux_id_modifier.sh、cursor_mac_id_modifier.sh和 cursor_win_id_modifier.ps1脚本中增加了详细的诊断日志输出功能, 用于追踪ID修改过程中的匹配情况和错误定位。新增了diag函数来 输出诊断信息,包括模块标记查找结果、候选函数匹配过程、特 征校验结果等,便于调试和问题排查。 ``` |
2 weeks ago |
|
|
318a100435 |
```
feat(scripts): 改进Cursor设备ID修改脚本的函数定位算法 - 在Linux和Mac的shell脚本中,将原有的简单正则匹配替换为更精确的JavaScript 函数边界定位算法,通过花括号配对和模块标记限定搜索范围 - 在Windows的PowerShell脚本中新增Find-JsMatchingBraceEnd函数,实现JavaScript 语法感知的花括号匹配,避免跨模块误替换导致的语法错误 - 优化PowerShell脚本中的路径处理逻辑,修复$PSScriptRoot为空时的兼容性问题 - 改进更新配置文件和更新器可执行文件的查找逻辑,解决PowerShell数组语法错误 ``` |
2 weeks ago |
|
|
b6e34580bb |
```
fix(cursor-hook): 修复Cursor ID修改器的正则匹配安全问题 - 修改PowerShell脚本中的正则表达式,从泛匹配改为精确匹配b6函数名, 避免跨函数误替换导致main.js语法破坏 - 添加匹配长度检查,当匹配结果超过5000字符时跳过替换以防止文件损坏 - 更新警告信息,明确标注未找到目标函数时的行为 - 调整JavaScript Hook文件为纯CommonJS写法,避免ESM语法导致Cursor启动失败 ``` |
2 weeks ago |
|
|
a1d7546d39 |
```
feat(cursor): 改进机器ID替换逻辑并添加注入校验 - 使用正则捕获组动态匹配函数名和参数名,避免硬编码 - 替换为动态引用捕获的函数名和参数名,提高代码灵活性 - 添加注入一致性校验机制,防止重复注入导致语法错误 - 检测__cursor_patched__标记数量,超过1个时抛出异常 ``` |
2 weeks ago |
|
|
a763ba63c1 |
```
fix(cursor_win_id_modifier): 修复Loader Stub重复注入问题 - 添加__cursor_patched__标记检测,避免重复注入破坏语法 - 使用正则表达式替换确保仅首次注入Loader Stub代码 - 改进注入逻辑,当检测到已有注入标记时跳过重复操作 - 更新提示信息显示注入状态和重复检测结果 ``` |
2 weeks ago |
|
|
c6185e2e90 |
```
feat(docs): 添加Cursor商业版半月卡套餐介绍 在README文档中新增了Cursor商业版独占的半月卡套餐信息, 包括1000次请求+20美元额度的新产品详情,并更新了中英文版本 的文档说明。 ``` |
2 weeks ago |
|
|
33b9bf5dc3 |
```
fix(cursor_win_id_modifier): 修复PowerShell颜色编码兼容性问题 为解决PowerShell 5.1和7.x版本间的颜色编码差异, 采用[char]27方式定义转义字符以确保跨版本兼容性。 同时修正了字符串插值语法中的变量引用格式。 ``` |
2 weeks ago |
|
|
761120f781 |
```
feat(cursor_win_id_modifier): 实现增强型路径解析和安装检测功能 添加了完整的路径解析系统,包括安全的文件夹路径获取、 Cursor安装路径自动检测、注册表扫描和手动选择功能, 提升脚本在不同环境下的兼容性和可靠性。 ``` |
2 weeks ago |
|
|
af0960d07e |
```
feat(cursor): 添加环境变量配置下载节点功能 支持通过 CURSOR_HOOK_DOWNLOAD_URLS 环境变量自定义外置 Hook 下载节点列表,以逗号分隔多个 URL 地址。同时增强下载过程 的日志显示,包括进度提示、下载状态和错误处理,提升用户 体验和问题排查效率。 ``` |
2 weeks ago |
|
|
a217ddd2be |
```
feat(cursor-hook): 添加machineGuid和会话标识符支持并优化设备识别绕过方案 添加了新的标识符字段包括machineGuid、macAddress、sessionId和firstSessionDate, 实现对注册表MachineGuid/IOPlatformUUID的模拟。增强了ID配置的向后兼容性, 当配置文件缺失字段时自动补全并更新。 优化了设备识别绕过方案为三重保护机制: - 方案A: someValue占位符替换(稳定锚点) - 方案B: b6 定点重写(机器码源函数) - 方案C: Loader Stub + 外置 Hook(支持在线下载) 改进了模块劫持逻辑,兼容node:前缀,并增加了execFileSync的支持。 同时在Linux脚本中添加了相应的ID生成和配置文件部署功能。 ``` |
2 weeks ago |
|
|
f44b6af804 |
```
feat(cursor): 实现增强版三重设备识别绕过方案 - 新增 b6 定点重写方案:直接修改机器码源函数返回固定值 - 扩展深度 Hook 方案:新增共享进程注入支持 - 添加 machineGuid 标识符:支持注册表机器码读取模拟 - 优化 Hook 脚本:支持多模块劫持包括 @vscode/deviceid 和 windows-registry - 更新方案描述:从"增强版 Hook"改为"增强版三重方案" fix(cursor): 解决设备标识符生成和模块劫持问题 - 修复 MAC 地址、会话ID等标识符持久化存储 - 改进 crypto 模块哈希算法匹配精度 - 增强 child_process 模块命令行参数处理 chore(build): 更新.gitignore排除docs目录 ``` |
2 weeks ago |
|
|
84dfc62342 |
```
feat(cursor-modifier): 添加ID同步机制确保配置与JS注入一致性 - 新增全局ID变量存储机制,包括machineId、macMachineId、deviceId等 - 实现配置文件ID读取功能,优先使用现有配置保持一致性 - 添加ID规范化处理,确保十六进制格式正确性 - 在JS注入时复用配置中的ID,避免设备识别冲突 - 改进错误处理和日志输出,提供更好的调试信息 fix(cursor-modifier): 修复设备识别绕过和更新禁用功能 - 在Mac版本中添加智能设备识别绕过,优先尝试MAC地址修改 - 实现Windows版本的自动更新禁用功能 - 修复JS文件修改时的ID生成逻辑,确保与配置文件同步 - 添加配置文件保护机制,设置只读权限防止意外修改 - 优化脚本执行流程,确保各步骤正确执行 ``` |
2 weeks ago |
|
|
ddc4c0cfda |
1
|
2 weeks ago |
|
|
c2841d2030 |
```
docs(wechat): 更新微信群二维码图片 - 将微信群二维码从qun-20.jpg更新为qun-21.jpg - 适用于中文、英文和日文文档中的微信群二维码 - 移除了过期的二维码图片文件 ``` |
3 weeks ago |
-
1.gitignore
-
90README.md
-
91README_CN.md
-
90README_JP.md
-
BINimg/qun-16.png
-
BINimg/qun-17.png
-
BINimg/qun-18.jpg
-
BINimg/qun-19.jpg
-
BINimg/qun-20.jpg
-
BINimg/qun-21.jpg
-
114scripts/hook/cursor_hook.js
-
1176scripts/run/cursor_linux_id_modifier.sh
-
510scripts/run/cursor_mac_id_modifier.sh
-
1126scripts/run/cursor_win_id_modifier.ps1
|
Before Width: 937 | Height: 1319 | Size: 128 KiB |
|
Before Width: 937 | Height: 1319 | Size: 127 KiB |
|
Before Width: 937 | Height: 1319 | Size: 128 KiB |
|
Before Width: 937 | Height: 1319 | Size: 130 KiB |
|
Before Width: 937 | Height: 1319 | Size: 126 KiB |
|
After Width: 937 | Height: 1361 | Size: 132 KiB |