Skip to content

Instantly share code, notes, and snippets.

@zhuziyi1989
Last active April 9, 2026 09:50
Show Gist options
  • Select an option

  • Save zhuziyi1989/a7d41e02a048591e1736e09a53e3f8b4 to your computer and use it in GitHub Desktop.

Select an option

Save zhuziyi1989/a7d41e02a048591e1736e09a53e3f8b4 to your computer and use it in GitHub Desktop.
强制开启 Gemini in Chrome 的脚本 2026.01.29

适用于 macOS 快速一键强制启用 Gemini in Chrome 的脚本 2026.01.29

前置条件:

  1. 确保 Google 的相关服务请求走美国地区的网络
  2. 在地址栏输入chrome://flags/并回车,搜索 glic 关键词,全部设置成打开状态 (Enable)
  3. 将 macOS 系统设置为英文(可选)
  4. 保险起见,请先备份 User Data(可选)
  5. 如果第一次安装 Chrome ,需至少打开 Chrome 一次
  6. 确保Chrome浏览器处于关闭状态

在终端执行以下命令

curl -fsSL https://gist.githubusercontent.com/zhuziyi1989/a7d41e02a048591e1736e09a53e3f8b4/raw/enable_gemini.sh | bash
#!/bin/bash
# 定义 Chrome Local State 文件的路径
CHROME_STATE_FILE="$HOME/Library/Application Support/Google/Chrome/Local State"
echo "🚀 开始尝试强制开启 Chrome Gemini 功能..."
# 1. 安全检查:检测 Google Chrome 是否正在运行
# 如果 Chrome 没关,修改配置文件可能会被覆盖或导致错误
if pgrep "Google Chrome" > /dev/null; then
echo "❌ 错误:检测到 Google Chrome 正在运行!"
echo "⚠️ 请务必完全退出 Chrome (使用 Command + Q),然后再次运行此脚本。"
exit 1
fi
# 2. 检查配置文件是否存在
if [ ! -f "$CHROME_STATE_FILE" ]; then
echo "❌ 错误:找不到 Chrome 配置文件。"
echo "请确认你是否安装了 Google Chrome 并且至少运行过一次。"
exit 1
fi
# 3. 备份配置文件
echo "📦 正在备份配置文件..."
cp "$CHROME_STATE_FILE" "$CHROME_STATE_FILE.bak"
if [ $? -eq 0 ]; then
echo "✅ 备份成功:Local State.bak"
else
echo "❌ 备份失败,停止执行以保护数据。"
exit 1
fi
# 4. 执行修改命令
echo "🔧 正在修改配置参数..."
# 开启 Gemini 资格 (is_glic_eligible -> true)
sed -i '' 's/"is_glic_eligible":[[:space:]]*false/"is_glic_eligible":true/g' "$CHROME_STATE_FILE"
# 修改变化国家代码 (variations_country -> us)
sed -i '' 's/"variations_country":"cn"/"variations_country":"us"/g' "$CHROME_STATE_FILE"
# 修改永久一致性国家代码 (variations_permanent_consistency_country -> us)
# 使用正则匹配并替换数组中的国家代码部分
sed -i '' 's/"variations_permanent_consistency_country":[[:space:]]*\[\([^]]*\),[[:space:]]*"[^"]*"\]/"variations_permanent_consistency_country":[\1,"us"]/g' "$CHROME_STATE_FILE"
echo "🎉 修改完成!"
echo "👉 现在请启动 Google Chrome,查看 Gemini 是否已出现。"
echo "💡 脚本由 https://gist.github.com/zhuziyi1989/a7d41e02a048591e1736e09a53e3f8b4#file-enable_gemini-sh 提供。"
@Wuxiuga
Copy link
Copy Markdown

Wuxiuga commented Apr 9, 2026

最近是不是网络检测严格了,总是问了第一次后就不能提问了,提示Check your internet connection and try again

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment