Browse Source

Update cursor_mac_id_modifier.sh

去除重置机器码选项
pull/374/head
LeaveC 2 months ago
committed by GitHub
parent
commit
f4d8ba125c
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 60
      scripts/run/cursor_mac_id_modifier.sh

60
scripts/run/cursor_mac_id_modifier.sh

@ -227,56 +227,25 @@ modify_or_add_config() {
# 生成新的配置
generate_new_config() {
echo
log_warn "机器码重置选项"
log_warn "机器码处理"
# 使用菜单选择函数询问用户是否重置机器码
select_menu_option "是否需要重置机器码? (通常情况下,只修改js文件即可):" "不重置 - 仅修改js文件即可|重置 - 同时修改配置文件和机器码" 0
reset_choice=$?
# 默认不重置机器码
reset_choice=0
# 记录日志以便调试
echo "[INPUT_DEBUG] 机器码重置选项选择: $reset_choice" >> "$LOG_FILE"
echo "[INPUT_DEBUG] 机器码重置选项: 不重置 (默认)" >> "$LOG_FILE"
# 处理用户选择 - 索引0对应"不重置"选项,索引1对应"重置"选项
if [ "$reset_choice" = "1" ]; then
log_info "您选择了重置机器码"
# 处理 - 默认为不重置
log_info "默认不重置机器码,将仅修改js文件"
# 确保配置文件目录存在
if [ -f "$STORAGE_FILE" ]; then
log_info "发现已有配置文件: $STORAGE_FILE"
# 确保配置文件目录存在
if [ -f "$STORAGE_FILE" ]; then
log_info "发现已有配置文件: $STORAGE_FILE"
# 备份现有配置(以防万一)
backup_config
# 生成并设置新的设备ID
local new_device_id=$(generate_uuid)
local new_machine_id="auth0|user_$(openssl rand -hex 16)"
log_info "正在设置新的设备和机器ID..."
log_debug "新设备ID: $new_device_id"
log_debug "新机器ID: $new_machine_id"
# 修改配置文件
if modify_or_add_config "deviceId" "$new_device_id" "$STORAGE_FILE" && \
modify_or_add_config "machineId" "$new_machine_id" "$STORAGE_FILE"; then
log_info "配置文件修改成功"
else
log_error "配置文件修改失败"
fi
else
log_warn "未找到配置文件,这是正常的,脚本将跳过ID修改"
fi
# 备份现有配置(以防万一)
backup_config
else
log_info "您选择了不重置机器码,将仅修改js文件"
# 确保配置文件目录存在
if [ -f "$STORAGE_FILE" ]; then
log_info "发现已有配置文件: $STORAGE_FILE"
# 备份现有配置(以防万一)
backup_config
else
log_warn "未找到配置文件,这是正常的,脚本将跳过ID修改"
fi
log_warn "未找到配置文件,这是正常的,脚本将跳过ID修改"
fi
echo
@ -778,6 +747,7 @@ show_follow_info() {
echo
echo -e "${GREEN}================================${NC}"
echo -e "${YELLOW} 关注公众号【煎饼果子卷AI】一起交流更多Cursor技巧和AI知识(脚本免费、关注公众号加群有更多技巧和大佬) ${NC}"
echo -e "${YELLOW} 脚本由Neo优化,Wechat:Neo20250310 ${NC}"
echo -e "${GREEN}================================${NC}"
echo
}
@ -1045,7 +1015,7 @@ main() {
check_and_kill_cursor
backup_config
# 询问用户是否需要重置机器码(默认不重置)
# 处理配置文件,默认不重置机器码
generate_new_config
# 执行主程序文件修改

Loading…
Cancel
Save