You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

11 KiB

🚀 Cursor Free Trial Reset Tool


🎯 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
  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
curl -fsSL https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_linux_id_modifier.sh | sudo bash 
🍎 macOS
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:

irm https://raw.githubusercontent.com/yuaotian/go-cursor-help/refs/heads/master/scripts/run/cursor_win_id_modifier.ps1 | iex

🇨🇳 China Users (Accelerated)

🐧 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
🍎 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 -o ./cursor_mac_id_modifier.sh && sudo bash ./cursor_mac_id_modifier.sh && rm ./cursor_mac_id_modifier.sh
🪟 Windows
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

PowerShell Search Run as Administrator

Method 3: Win + R
  1. Press Win + R
  2. Type powershell
  3. Press Ctrl + Shift + Enter

🔧 PowerShell Installation (if needed)

Option 1: Using Winget

winget install --id Microsoft.PowerShell --source winget

Option 2: Manual Download


🔧 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

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

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


💬 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

If this tool saved your day, consider buying us a coffee!

WeChat Pay
WeChat Pay
微信赞赏
Alipay
Alipay
支付宝赞赏
International
International
International Users

📊 Project Stats

Star History Chart

Repobeats analytics image


📄 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