From 207689ff56456749e0635896d91fdba3dd20cf40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=85=8E=E9=A5=BC=E6=9E=9C=E5=AD=90=E5=8D=B7=E9=B2=A8?= =?UTF-8?q?=E9=B1=BC=E8=BE=A3=E6=A4=92?= Date: Wed, 23 Apr 2025 23:11:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E4=B8=B4=E6=97=B6=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=20MAC=20=E5=9C=B0=E5=9D=80=E7=9A=84=E5=8A=9F?= =?UTF-8?q?=E8=83=BD=E4=B8=AD=E6=96=B0=E5=A2=9E=E6=A3=80=E6=9F=A5=EF=BC=8C?= =?UTF-8?q?=E4=BB=A5=E7=A1=AE=E4=BF=9D=E6=96=87=E4=BB=B6=E4=B8=AD=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E5=B7=B2=E5=AD=98=E5=9C=A8=20randomDeviceId=5F=20?= =?UTF-8?q?=E6=97=B6=E9=97=B4=E6=88=B3=E6=A8=A1=E5=BC=8F=E3=80=82=E6=AD=A4?= =?UTF-8?q?=E6=9B=B4=E6=94=B9=E9=80=9A=E8=BF=87=E6=97=A5=E5=BF=97=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E8=B7=B3=E8=BF=87=E9=80=9A=E7=94=A8=E6=B3=A8=E5=85=A5?= =?UTF-8?q?=EF=BC=8C=E6=8F=90=E5=8D=87=E4=BA=86=E5=8A=9F=E8=83=BD=E7=9A=84?= =?UTF-8?q?=E5=8F=AF=E9=9D=A0=E6=80=A7=E5=92=8C=E7=94=A8=E6=88=B7=E4=BD=93?= =?UTF-8?q?=E9=AA=8C=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/run/cursor_mac_id_modifier.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/scripts/run/cursor_mac_id_modifier.sh b/scripts/run/cursor_mac_id_modifier.sh index 12d312e..e582276 100644 --- a/scripts/run/cursor_mac_id_modifier.sh +++ b/scripts/run/cursor_mac_id_modifier.sh @@ -598,7 +598,15 @@ modify_cursor_app_files() { ((modified_count++)) continue fi - + + # 新增检查:检查是否已存在 randomDeviceId_ 时间戳模式 + if grep -q "const randomDeviceId_[0-9]\\{10,\\}" "$file"; then + log_info "文件已经包含 randomDeviceId_ 模式,跳过通用注入" + echo "[FOUND] 文件已包含 randomDeviceId_ 模式,跳过通用注入: $file" >> "$LOG_FILE" + ((modified_count++)) # 计为已修改,防止后续尝试其他方法 + continue + fi + # 使用更通用的注入方法 log_warn "未找到具体函数,尝试使用通用修改方法" inject_code="