https://github.com/braindead-dev/cursor-device-id-changer
A simple Bash script to reset the telemetry device IDs for the Cursor editor. Features automatic ID generation, backups, and customization.
https://github.com/braindead-dev/cursor-device-id-changer
bypass cursor device-id free free-trial hwid privacy telemetry
Last synced: 11 months ago
JSON representation
A simple Bash script to reset the telemetry device IDs for the Cursor editor. Features automatic ID generation, backups, and customization.
- Host: GitHub
- URL: https://github.com/braindead-dev/cursor-device-id-changer
- Owner: braindead-dev
- Created: 2024-12-10T07:04:18.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-30T22:31:59.000Z (about 1 year ago)
- Last Synced: 2025-04-15T04:17:12.718Z (11 months ago)
- Topics: bypass, cursor, device-id, free, free-trial, hwid, privacy, telemetry
- Language: Shell
- Homepage:
- Size: 5.86 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: change_id.sh
Awesome Lists containing this project
README
# Cursor Device ID Changer
This script is a simple tool designed to modify the device IDs used by the Cursor editor. It can be useful if frequent account switching causes your device to become locked. By running this script, you can reset these IDs.
### NOTE: No longer working for 0.45
## Features
- Automatically generate new random device IDs
- Automatically back up the original configuration file before making changes
- Supports providing a custom machine ID as an argument
- Uses system-provided tools and does not require additional dependencies
## Usage
1. Download the `change_id.sh` script.
2. Make the script executable:
```bash
chmod +x change_id.sh
```
3. Run the script:
- To use automatically generated IDs:
```bash
./change_id.sh
```
- To specify a custom machine ID:
```bash
./change_id.sh your_custom_id
```
## Notes
- The script automatically creates a backup of the original configuration file before any modifications.
- The backup file is stored in the same directory as the original configuration file, with a timestamped suffix, e.g. `storage.json.backup_YYYYMMDD_HHMMSS`.
- Make sure to close the Cursor editor before running the script.
- This script has been tested on macOS systems.
## Configuration File Location
By default, the configuration file is located at:
```
~/Library/Application Support/Cursor/User/globalStorage/storage.json
```
## Disclaimer
This script is provided for educational and research purposes only. Using this script may violate the terms of service of the Cursor editor. Use at your own risk.