# ๐ Cursor Free Trial Reset Tool
[](https://github.com/yuaotian/go-cursor-help/releases/latest)
[](https://github.com/yuaotian/go-cursor-help/blob/master/LICENSE)
[](https://github.com/yuaotian/go-cursor-help/stargazers)
[๐ English](README.md) | [๐ ไธญๆ](README_CN.md) | [๐ ๆฅๆฌ่ช](README_JP.md)
---
## ๐ฏ What This Tool Does
**Cursor Free Trial Reset Tool** helps you reset your Cursor AI editor trial by modifying device identifiers. When you see those annoying trial limit messages, this tool gives you a fresh start!
### ๐จ Common Issues This Fixes
๐ด "Too many free trial accounts used on this machine"
```
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.
```
**โ
Solution:** Use our tool to reset your machine's device identifiers!
๐ก "Composer relies on custom models..."
```
Composer relies on custom models that cannot be billed to an API key.
Please disable API keys and use a Pro or Business subscription.
```
**โ
Solution:**
1. Completely uninstall Cursor using [Geek Uninstaller](https://geekuninstaller.com/download)
2. Reinstall Cursor
3. Run our reset tool
๐ฃ "High Load" for Claude 3.7
```
We're experiencing high demand for Claude 3.7 Sonnet right now.
Please upgrade to Pro, or switch to the 'default' model...
```
**โ
Solution:** Reset your trial and try during off-peak hours (5-10 AM or 3-7 PM)
---
## ๐ฅ๏ธ Platform Support
### ๐ง **Linux**
โ
All distributions
โ
x64, x86, ARM64
โ
Auto-detection
|
### ๐ **macOS**
โ
Intel & Apple Silicon
โ
Permission auto-fix
โ
Python3 integration
|
### ๐ช **Windows**
โ
x64, x86, ARM64
โ
Registry modification
โ
PowerShell 7 ready
|
---
## โก Quick Start (One-Click Solution)
### ๐ Global Users
๐ง Linux
```bash
curl -fsSL https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_linux_id_modifier.sh | sudo bash
```
๐ macOS
```bash
curl -fsSL https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_mac_id_modifier.sh -o ./cursor_mac_id_modifier.sh && sudo bash ./cursor_mac_id_modifier.sh && rm ./cursor_mac_id_modifier.sh
```
๐ช Windows
**Run in PowerShell as Administrator:**
```powershell
irm https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_win_id_modifier.ps1 | iex
```
### ๐จ๐ณ China Users (Accelerated)
๐ง Linux
```bash
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
```
๐ macOS
```bash
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 -o ./cursor_mac_id_modifier.sh && sudo bash ./cursor_mac_id_modifier.sh && rm ./cursor_mac_id_modifier.sh
```
๐ช Windows
```powershell
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
```
---
## ๐ ๏ธ How to Run as Administrator
### ๐ช Windows Methods
Method 1: Win + X Shortcut
1. Press `Win + X`
2. Select "Windows PowerShell (Administrator)" or "Terminal (Administrator)"
3. Paste the command above
Method 2: Search Method
1. Search for "PowerShell" in Start Menu
2. Right-click โ "Run as administrator"
3. Paste the command


Method 3: Win + R
1. Press `Win + R`
2. Type `powershell`
3. Press `Ctrl + Shift + Enter`
### ๐ง PowerShell Installation (if needed)
**Option 1: Using Winget**
```powershell
winget install --id Microsoft.PowerShell --source winget
```
**Option 2: Manual Download**
- [PowerShell 7.4.6 x64](https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/PowerShell-7.4.6-win-x64.msi)
- [PowerShell 7.4.6 x86](https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/PowerShell-7.4.6-win-x86.msi)
- [PowerShell 7.4.6 ARM64](https://github.com/PowerShell/PowerShell/releases/download/v7.4.6/PowerShell-7.4.6-win-arm64.msi)
---
## ๐ง Advanced Features
### ๐ Auto-Update Disable
The script can automatically disable Cursor's auto-update feature to prevent version conflicts:
**Windows:** Creates blocking file at `%LOCALAPPDATA%\cursor-updater`
**macOS:** Modifies `app-update.yml` and creates blocking files
**Linux:** Creates blocking file at `~/.config/cursor-updater`
### ๐ก๏ธ Safety Features
- โ
**Automatic Backups** - All original files are backed up before modification
- โ
**Process Management** - Safely stops and restarts Cursor processes
- โ
**Permission Handling** - Automatically fixes file permissions (macOS)
- โ
**Error Recovery** - Restores backups if something goes wrong
- โ
**Multi-Method Approach** - Uses multiple techniques for maximum compatibility
### ๐ What Gets Modified
Configuration Files
**Location:**
- Windows: `%APPDATA%\Cursor\User\globalStorage\storage.json`
- macOS: `~/Library/Application Support/Cursor/User/globalStorage/storage.json`
- Linux: `~/.config/Cursor/User/globalStorage/storage.json`
**Modified Fields:**
- `telemetry.machineId`
- `telemetry.macMachineId`
- `telemetry.devDeviceId`
- `telemetry.sqmId`
JavaScript Files (Advanced)
The tool injects code into Cursor's JavaScript files to override device ID functions:
- `extensionHostProcess.js`
- `main.js`
- `cliProcessMain.js`
Windows Registry (Windows Only)
**Modified Registry:**
- Path: `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography`
- Key: `MachineGuid`
**โ ๏ธ Important:** Original values are automatically backed up to `%APPDATA%\Cursor\User\globalStorage\backups`
---
## ๐ Success Screenshot
---
## ๐ Troubleshooting
### โ Common Issues
**Q: Script says "Permission denied"**
A: Make sure you're running with `sudo` (Linux/macOS) or as Administrator (Windows)
**Q: Cursor still shows trial limit**
A: Try the full reset option and restart Cursor completely
**Q: Script can't find Cursor installation**
A: Ensure Cursor is installed in standard locations or install from [cursor.sh](https://cursor.sh/)
**Q: Python3 error on macOS**
A: Install Python3 with `brew install python3`
### ๐ General Solution Steps
1. **Close Cursor completely**
2. **Delete account** from Cursor website (Settings โ Advanced โ Delete Account)
3. **Run our reset tool**
4. **Register new account**
5. **Restart Cursor**
---
## ๐ก Pro Tips
- ๐ **Network Optimization:** Use low-latency nodes (Japan, Singapore, US, Hong Kong)
- ๐ **Timing:** Try accessing Claude 3.7 during off-peak hours
- ๐ **Browser Switching:** If account issues persist, try different browsers
- ๐ฑ **IP Refresh:** Consider refreshing your IP if possible
- ๐งน **DNS Cache:** Windows users can run `ipconfig /flushdns`
---
## ๐ Additional Resources
- [Cursor Issues Collection & Solutions](https://mp.weixin.qq.com/s/pnJrH7Ifx4WZvseeP1fcEA)
- [AI Development Assistant Guide](https://mp.weixin.qq.com/s/PRPz-qVkFJSgkuEKkTdzwg)
---
## ๐ฌ Feedback & Support
Found this helpful? We'd love to hear from you!
- ๐ **Bug Reports:** Open an issue on GitHub
- ๐ก **Feature Requests:** Share your ideas
- โญ **Success Stories:** Tell us how it helped
- ๐ง **Technical Feedback:** Performance insights welcome
---
## โ Support the Project
---
## ๐ Project Stats
[](https://star-history.com/#yuaotian/go-cursor-help&Date)

---
## ๐ License
MIT License
```
MIT License
Copyright (c) 2025
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
```
---
**โญ Star this repo if it helped you! โญ**
**Made with โค๏ธ for the Cursor community**