上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

分享一个 修改cursor 和 windsurf 机器码的 python 脚本

[复制链接]
  • TA的每日心情
    开心
    昨天 08:34
  • 签到天数: 407 天

    [LV.9]以坛为家II

    10

    主题

    33

    回帖

    275

    积分

    高级工程师

    积分
    275

    挑战者 lv2

    发表于 2024-12-23 13:46:31 | 显示全部楼层 | 阅读模式
    import os
    import uuid
    import json
    
    # 生成随机标识符
    def generate_random_hex_id():
        return "".join([f"{byte:02x}" for byte in os.urandom(32)])
    
    def generate_uuid():
        return str(uuid.uuid4())  # 生成标准UUID
    
    def change(mode):
        user_name = os.getenv("USERNAME")
        if mode == "1":
            file_path = rf"C:\Users\{user_name}\AppData\Roaming\Cursor\User\globalStorage\storage.json"
        else:
            file_path = rf"C:\Users\{user_name}\AppData\Roaming\Windsurf\User\globalStorage\storage.json"
        print(file_path)
        with open(file_path, "r") as f:
            data = f.read()
            data_info = json.loads(data)
        if "telemetry.sqmId" in data_info:
            data_info["telemetry.sqmId"] = f"{{{generate_uuid().upper()}}}"
        if "telemetry.machineId" in data_info:
            data_info["telemetry.machineId"] = generate_random_hex_id()
        if "telemetry.macMachineId" in data_info:
            data_info["telemetry.macMachineId"] = generate_random_hex_id()
        if "telemetry.devDeviceId" in data_info:
            data_info["telemetry.devDeviceId"] = generate_uuid()
        with open(file_path, "w") as f:
            json.dump(data_info, f, ensure_ascii=False, indent=4)
        print(f"{'cursor' if mode == '1' else 'windsurf'}修改成功")
    
    if __name__ == "__main__":
        mode = ""
        while True:
            mode = input("cursor 输入1 windsurf输入2\nmode:")
            if mode not in ["1", "2"]:
                print("输入错误")
                continue
            break
        change(mode)
    
  • TA的每日心情
    擦汗
    2024-12-18 11:32
  • 签到天数: 194 天

    [LV.7]常住居民III

    724

    主题

    6181

    回帖

    6925

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6925

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2024-12-23 19:48:16 | 显示全部楼层
    牛逼!
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表