Published 2026-10-29
Every Windows PC broadcasts a set of hardware identifiers — serial numbers, MAC addresses, disk IDs and more — that games and anti-cheat systems use to recognise individual machines. HWID spoofing replaces or masks those identifiers so the machine looks like a different one. This guide explains what the identifiers are, how they are read, and what spoofing actually changes.
When a game or its anti-cheat engine wants to tell one PC from another, it queries Windows for a fingerprint built from several hardware IDs. The exact set varies by engine, but the common ones are:
An IP ban is easy to bypass — a VPN or a router restart changes the address. An account ban stops only that account. A hardware ban ties the punishment to the machine itself: create a new account, change your IP, and the same disk serial or MAC address still matches the ban record.
FiveM, for example, collects a fingerprint from several of these identifiers and stores the hash server-side. When a banned fingerprint connects, the player is rejected before they reach the loading screen, regardless of the account or IP they use.
A spoofer intercepts the system calls that return hardware identifiers and replaces the real values with generated ones. The OS and the game both see the spoofed values, so the fingerprint that reaches the server does not match the ban record.
There are two approaches. A temporary spoof lives in memory and disappears on restart — the real identifiers come back, and the next session needs another spoof. A permanent spoof writes the new values into the system so they persist across restarts: you run it once, and every boot sees the spoofed IDs.
Spoofing changes identifiers. It does not remove traces of installed software, clear anti-cheat logs, or unlink game accounts. A complete clean start usually means spoofing combined with unlinking accounts and removing old game files — which is why a tool that does all three in one step saves time and reduces mistakes.