no-gdid 是一个基于 PowerShell 的工具,用于审计和阻止 Windows 全局设备标识符 (GDID),这是一种与 Microsoft 帐户绑定的设备 ID,根据实际法庭案例和验证的反向工程开发。

Stars

241

7 天增长

暂无数据

Fork 数

15

开放 Issue

2

开源协议

MIT

最近更新

2026-07-26

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它提供了基于证据的、可复现的方法来理解和阻止 GDID 上报链,直接来源于真实法庭案件和手动测试,并否定了关闭遥测等无效建议。

适合谁使用

  • 注重隐私的 Windows 用户
  • 安全研究人员与取证分析师
  • 管理 Windows 设备的 IT 管理员
  • 关注设备追踪的记者或活动人士

典型使用场景

  • 在不进行任何更改的情况下审计自己的 GDID 和活跃服务链
  • 阻止未来的 GDID 上报,同时保留 Microsoft 帐户登录功能
  • 理解 GDID 管道的架构和网络端点
  • 为 Windows 隐私缓解措施做出明智决策

项目优势

  • 所有声明均在真实 Windows 11 虚拟机上测试,并按置信度级别标记
  • 只读审计脚本允许用户在应用更改前检查现状
  • 缓解措施保留关键服务,保持 Microsoft 帐户功能正常
  • 包含详细的技术文档、证据以及经过社区验证的本地帐户观察结果

使用前须知

  • 无法擦除或修改已存在于 Microsoft 服务器上的 GDID
  • 禁用服务会破坏传递优化、手机连接和就近共享功能
  • 仅在 Windows 11 Pro 和 Microsoft 帐户上测试(本地帐户行为可能不同)
  • 脚本需要以管理员权限运行,并建议先在虚拟机中测试

README 快速开始

Quick start

项目描述

Read, understand and silence the Windows GDID device identifier (the ID that tracked a hacker through a VPN). Verified on a real Win11 VM. Honest: it silences reporting, it does not make you anonymous.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

LewdM3at
LewdM3at GitHub avatar

PC-Cartridge-System

A hobby project that turns 2.5" SATA SSDs into physical game cartridges for your Steam library, automatically launching games or custom actions when inserted.

PowerShell
219
gd03gd031
gd03gd031 GitHub avatar

Windows-GDID-Changer

A PowerShell script for Windows 10/11 that regenerates the Global Device Identifier (GDID) by removing local session tokens and forcing a new device registration with Microsoft servers.

PowerShell
149
CYEBRSYSTEM-AliAlame
CYEBRSYSTEM-AliAlame GitHub avatar

IntuneToolKit

A PowerShell toolkit with 12+ scripts for day-to-day Intune/Entra ID administration, including policy reporting, compliance checks, stale device cleanup, BitLocker management, bulk actions, and policy conflict troubleshooting.

PowerShell
89