Skip to content

Commit 9402a4b

Browse files
committed
Add README.md for Cursor Free Trial Reset Tool with usage instructions and system support
1 parent 089f5a9 commit 9402a4b

File tree

1 file changed

+162
-0
lines changed

1 file changed

+162
-0
lines changed

README.md

Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
# Cursor Free Trial Reset Tool
2+
3+
[English](#english) | [中文](#chinese)
4+
5+
<a name="english"></a>
6+
## English
7+
8+
### Description
9+
A tool to resolve the following prompt issue during Cursor's free trial period:
10+
```
11+
Too many free trial accounts used on this machine. Please upgrade to pro. We have this limit in place to prevent abuse. Please let us know if you believe this is a mistake.
12+
```
13+
14+
### Features
15+
- Reset Cursor free trial limitations
16+
- Provides both automatic and manual reset methods
17+
- Support multiple platforms
18+
19+
### System Support
20+
- ✅ Windows (Tested)
21+
- ⚠️ MacOS (Untested)
22+
- ⚠️ Linux (Untested)
23+
24+
### Automatic Reset
25+
#### Prerequisites
26+
- Requires administrator/root privileges
27+
- Ensure Cursor is completely closed before use
28+
29+
#### Usage
30+
1. Download the appropriate executable for your system:
31+
- Windows: `cursor_id_modifier.exe`
32+
- MacOS: `cursor_id_modifier_mac` or `cursor_id_modifier_mac_arm64`
33+
- Linux: `cursor_id_modifier_linux`
34+
2. Run the program as administrator
35+
3. Follow the prompts
36+
4. Restart Cursor to apply changes
37+
38+
### Manual Reset
39+
1. Close Cursor completely
40+
2. Locate the storage.json file:
41+
- Windows: `%APPDATA%\Cursor\User\globalStorage\storage.json`
42+
- MacOS: `~/Library/Application Support/Cursor/User/globalStorage/storage.json`
43+
- Linux: `~/.config/Cursor/User/globalStorage/storage.json`
44+
3. Make the file writable (if needed):
45+
- Windows: Right click -> Properties -> Uncheck "Read-only"
46+
- MacOS/Linux: `chmod 666 storage.json`
47+
4. Edit the file and replace these fields with new random values:
48+
```json
49+
{
50+
"telemetry.macMachineId": "generate-64-char-hex",
51+
"telemetry.machineId": "generate-64-char-hex",
52+
"telemetry.devDeviceId": "generate-uuid-format"
53+
}
54+
```
55+
- For hex values: Use 64 characters (0-9, a-f)
56+
- For UUID: Use format like "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
57+
5. Make the file read-only:
58+
- Windows: Right click -> Properties -> Check "Read-only"
59+
- MacOS/Linux: `chmod 444 storage.json`
60+
6. Restart Cursor
61+
62+
### ⚠️ Cautions
63+
1. Use this tool at your own risk
64+
2. Backup important data before use
65+
3. For educational and research purposes only
66+
67+
### Disclaimer
68+
This tool is for educational purposes only. Users bear all risks and responsibilities associated with its use.
69+
70+
### Contributing
71+
Issues and Pull Requests are welcome to help improve this project.
72+
73+
---
74+
75+
<a name="chinese"></a>
76+
## 中文
77+
78+
### 问题描述
79+
解决Cursor在免费订阅期间出现以下提示的问题:
80+
```
81+
Too many free trial accounts used on this machine. Please upgrade to pro. We have this limit in place to prevent abuse. Please let us know if you believe this is a mistake.
82+
```
83+
84+
### 功能特性
85+
- 重置Cursor免费试用限制
86+
- 提供自动和手动重置方法
87+
- 支持多个操作系统平台
88+
89+
### 系统支持
90+
- ✅ Windows (已测试)
91+
- ⚠️ MacOS (未测试)
92+
- ⚠️ Linux (未测试)
93+
94+
### 自动重置
95+
#### 使用前提
96+
- 需要管理员/root权限执行
97+
- 请确保已完全退出Cursor程序
98+
99+
#### 使用方法
100+
1. 下载对应系统的可执行文件:
101+
- Windows系统:`cursor_id_modifier.exe`
102+
- MacOS系统:`cursor_id_modifier_mac``cursor_id_modifier_mac_arm64`
103+
- Linux系统:`cursor_id_modifier_linux`
104+
2. 以管理员身份运行程序
105+
3. 按照提示进行操作
106+
4. 重启Cursor即可
107+
108+
### 手动重置
109+
1. 完全关闭Cursor
110+
2. 找到storage.json文件:
111+
- Windows: `%APPDATA%\Cursor\User\globalStorage\storage.json`
112+
- MacOS: `~/Library/Application Support/Cursor/User/globalStorage/storage.json`
113+
- Linux: `~/.config/Cursor/User/globalStorage/storage.json`
114+
3. 修改文件为可写(如果需要):
115+
- Windows: 右键 -> 属性 -> 取消勾选"只读"
116+
- MacOS/Linux: `chmod 666 storage.json`
117+
4. 编辑文件,替换以下字段为新的随机值:
118+
```json
119+
{
120+
"telemetry.macMachineId": "生成64位十六进制",
121+
"telemetry.machineId": "生成64位十六进制",
122+
"telemetry.devDeviceId": "生成UUID格式"
123+
}
124+
```
125+
- 十六进制值:使用64个字符(0-9, a-f)
126+
- UUID格式:类似 "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
127+
5. 将文件设为只读:
128+
- Windows: 右键 -> 属性 -> 勾选"只读"
129+
- MacOS/Linux: `chmod 444 storage.json`
130+
6. 重启Cursor
131+
132+
### ⚠️ 注意事项
133+
1. 使用本工具需要您自行承担风险
134+
2. 建议在重要数据做好备份后使用
135+
3. 本工具仅用于学习研究,请勿用于商业用途
136+
137+
### 免责声明
138+
本工具仅供学习交流使用,使用本工具所造成的任何问题由使用者自行承担。
139+
140+
### 贡献
141+
欢迎提交Issue和Pull Request来帮助改进这个项目。
142+
143+
## License
144+
MIT License
145+
146+
Copyright (c) 2024
147+
148+
Permission is hereby granted, free of charge, to any person obtaining a copy
149+
of this software and associated documentation files (the "Software"), to deal
150+
in the Software without restriction, including without limitation the rights
151+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
152+
copies of the Software, and to permit persons to whom the Software is
153+
furnished to do so, subject to the following conditions:
154+
155+
The above copyright notice and this permission notice shall be included in all
156+
copies or substantial portions of the Software.
157+
```
158+
159+
160+
161+
162+

0 commit comments

Comments
 (0)