HWID Spoofing Guides
Kernel Level Anti-Cheat Explained (2026)
Kernel level anti cheat explained: what Ring 0 access really gives Vanguard, EAC and BattlEye, when their drivers load, and what it means after a ban
TraceX rewrites supported hardware identifiers once for League of Legends. It does not reverse an account sanction or guarantee access.
League of Legends uses Vanguard. TraceX supports a one-time identifier rewrite for this route; current compatibility remains version-specific.
Free diagnostic
Hardware-ban symptoms in League of Legends are more consistent with device linkage when the same PC is blocked across separate accounts; an account sanction follows the account. Riot's published HWID-ban article identifies "Error code: VAN 152" on login as the hardware-ban signal, rather than a normal chat penalty or Ranked queue restriction.
Hardware Coverage
For League of Legends, this reference separates identifiers associated with Vanguard from the fields TraceX supports. Only rows marked “Yes” in the TraceX column are claimed as rewritten. Read the Vanguard hardware guide.
| Hardware Identifier | League of Legends Tracks | TraceX Rewrites |
|---|---|---|
| CPU / Platform Identifier | Yes | Yes |
| SMBIOS Board / System UUID | Yes | Yes |
| GPU Device Identifier | Yes | Yes |
| Disk / Volume Serials | Yes | Yes |
| Physical NIC MAC Address | Yes | Yes |
| Windows MachineGuid | Yes | Yes |
Reality Check
League of Legends appeal outcomes depend on publisher policy and the evidence submitted. An appeal can correct an enforcement error, but it does not change device identifiers or guarantee reinstatement.
“HWID bans are different—and more serious—than normal account permabans. A hardware ID ban is a rare, drastic step we take against players who've consistently chosen not to adhere to our Community Pact or to abide by our terms of service. … Game access will be restricted, and any login attempt will result in a VAN 152 error code. … Reinstalling a game or deleting the responsible account won't remove an HWID ban.”
Riot Games — League of Legends Support, "Understanding Hardware ID (HWID) Bans" (last updated 2026-01-16)
Why You Need This
TraceX for League of Legends changes supported machine identifiers before launch; it does not remove publisher records or restore a sanctioned account.
You open the Riot Client for Solo/Duo, press Find Match, and get "Error code: VAN 152" before champion select. ARAM and Normal Draft fail the same way. Reinstalling League does nothing, and a second Riot account meets the same restriction on this PC. That pattern is different from a chat penalty, Ranked lockout, or one suspended account: Vanguard is recognizing the device before Summoner's Rift loads. The useful question is which hardware-rooted values survived the reinstall, not which queue or summoner name you try next.
League's Vanguard check begins before Summoner's Rift. Riot explains that League creates its anti-cheat session when the light desktop client starts, then requires a valid session before the game server accepts you. The old shorthand that vgk.sys always starts with Windows is no longer universal. Since June 24, 2026, a secured Windows 11 25H2 PC can opt into Vanguard On-Demand after passing Pre-Check, so the driver starts with the Riot title and stops when play ends. PCs outside that optional mode retain the system-start trust chain. In both models, reinstalling League replaces client files; it does not create a new device identity.
Riot does not publish a complete Vanguard identifier weighting table, so a page promising that one changed serial is enough is guessing. The real Windows collection surfaces behind a composite hardware identity include the SMBIOS Type 2 baseboard serial and Type 1 system UUID, often called the motherboard UUID; physical disk serials and logical volume serials exposed through storage IOCTLs; physical NIC MAC addresses; and MachineGuid under HKLM\SOFTWARE\Microsoft\Cryptography. Hardware-backed checks can add the TPM 2.0 Endorsement Key and Secure Boot state. Riot confirms that the TPM Endorsement Key is factory-burned and can act as non-fungible hardware identity. A Windows reinstall may regenerate MachineGuid or volume data, but it does not replace a board serial, disk firmware serial, or TPM identity. That is why a format or one swapped SSD is not a complete hardware reset.
The cross-game blast radius needs precision. League and Valorant both use Vanguard, so the same PC presents hardware-rooted identity to Riot in either title. Riot's HWID policy also warns that another account used on a hardware-banned device can be restricted from Riot Games products. An ordinary League account suspension does not prove that Valorant is blocked, but a true Vanguard hardware action makes logging a valuable Riot account into that device a poor diagnostic. Temporary session spoofers change reported values only while their component is active, then risk exposing the old profile after a reboot. TraceX Spoofer uses the permanent route for supported identifiers: finish the one-time setup, run the rewrite once, then delete the tool. TraceX leaves no session process or daemon to restart before Solo/Duo.
Verified
Riot's August 22, 2024 "/dev: Vanguard x LoL Retrospective" reported that, after Vanguard launched for League, more than 175,000 accounts had been banned for cheating and the Ranked scripting rate had fallen below 1% for the first time in nearly four years. The same post says botting fell from more than 1 million hours per day to fewer than 5,000.
Why TraceX
For League of Legends, TraceX rewrites the supported identifiers once, so the product does not need to remain running during the game.
Run TraceX once before opening League of Legends through Riot Client. The rewrite persists, so you can delete the tool before Vanguard starts.
For League of Legends, TraceX's supported identifier changes persist across reboots without a resident daemon. Publisher sanctions remain separate.
For League of Legends, the documented Vanguard coverage includes CPU / Platform Identifier, SMBIOS Board / System UUID, GPU Device Identifier. TraceX rewrites the supported fields in one pass.
League of Legends launches from Riot Client after the rewrite is complete. No TraceX process remains during Vanguard gameplay to consume resources.
For League of Legends, hardware ban (hwid) — riot vanguard kernel driver (vgk.sys) details stay separate from the current Vanguard status, so a game update is never treated as unchanged by default.
TraceX presents rewritten values for its supported fields when Vanguard checks League of Legends; current compatibility remains version-specific.
Setup Guide
League of Legends setup has four steps: get the guide, run the supported identifier rewrite once, follow the publisher's account and launcher requirements, and check current compatibility before play.
Submit your email through the TraceX Spoofer homepage form to receive setup instructions for League of Legends — free, no card required.
Run TraceX once before launching League of Legends. TraceX rewrites the supported identifiers listed on this page in one pass, then the tool can be removed.
Open League of Legends via the Riot Client with the Riot account required by the publisher. TraceX does not remove account sanctions, change publisher records, or guarantee access.
Review the current Vanguard status before opening League of Legends. Supported identifier changes persist without a TraceX daemon, but game and anti-cheat compatibility can change.
Free download
For League of Legends, TraceX issues a free license and setup guide after email registration. Run the supported identifier rewrite once, then check the current Vanguard status and follow the guide. TraceX does not reverse an account sanction or guarantee access.
Detection Analysis
Vanguard can combine identifiers from your PC into a hardware profile for League of Legends. TraceX rewrites the supported fields shown below before the game runs.
Vanguard can compare the listed identifiers with enforcement records. A match can contribute to repeat-account detection, but the publisher does not disclose a universal decision rule.
TraceX presents rewritten values for supported fields. It does not erase League of Legends account history or guarantee that Vanguard accepts a session.
Ban Reference
League of Legends uses Vanguard. This reference records the ban type, stated duration, and known triggers supplied for this page.
All Vanguard Games
Vanguard also protects these TraceX-listed games; each publisher controls its own policies and enforcement.
FAQ
League of Legends HWID ban FAQs explain Vanguard enforcement and the supported TraceX workflow.
Riot's HWID-ban support article associates VAN 152 with a hardware ID action, so it is broader than a chat penalty, leaver penalty, or Ranked restriction on one account. Riot says game access is restricted on the physical components of the computer. Check the exact code and the email tied to your Riot account before assuming every Vanguard error is a ban; configuration and session errors use other VAN codes.
Riot does not publish one automatic four-month timer for every League hardware action. Its HWID policy says the affected player must wait at least one year before requesting re-evaluation through Player Support, and approval is never guaranteed. Treat the device restriction as indefinite unless Riot gives your case a date or confirms removal. Lifting the hardware action does not restore accounts already permanently banned.
No. A League reinstall replaces Riot Client and game files, while a Windows format can refresh MachineGuid and logical volume data. Neither operation replaces the SMBIOS Type 2 baseboard serial, Type 1 system UUID, physical disk firmware serial, NIC hardware, or TPM 2.0 identity. Vanguard correlates a device profile rather than trusting one install file, which is why the same PC can still return VAN 152 after a clean OS.
Do not use another person's account as a diagnostic. Riot's policy says an account used on a hardware-banned computer can be restricted on that device and may receive a separate ban because the login looks like circumvention. The original account remains banned regardless. Use the VAN code, Riot's email, and a Player Support ticket to identify the action instead of risking a clean main, family member's account, or freshly created alt.
League, PC Teamfight Tactics, and Valorant use Riot's Vanguard stack, so the same device identity can be evaluated across those products. Do not turn that into a blanket rule that every League penalty blocks every Riot title: a chat, queue, or account-only suspension has a narrower scope. A true HWID action has the broader exposure, and Riot warns that other accounts used on the restricted device can also be actioned.
Usually, but it is no longer universal. Riot introduced optional Vanguard On-Demand on June 24, 2026. A Windows 11 25H2 PC that satisfies Vanguard Pre-Check can opt to start the driver with the Riot title and stop it after play. Systems that do not opt in keep the system-start model. This changes when vgk.sys loads; it does not remove League's requirement for a valid Vanguard session or erase a hardware action.
Durable surfaces include the SMBIOS Type 2 baseboard serial, the Type 1 system UUID, physical SATA or NVMe serials returned through storage IOCTLs, physical NIC MAC addresses, and the TPM 2.0 Endorsement Key. Secure Boot state also describes the platform's trust posture. MachineGuid and a logical volume serial may change during a clean install, which is exactly why one regenerated Windows value is not the same as a new composite device identity.
A previous owner's device action is possible. Riot's August 22, 2024 League retrospective lists accounts locked after borrowing or buying previously banned hardware as a category it has reversed. Submit proof of purchase and the affected Riot account details to Player Support; do not log more accounts into the machine to test it. A review is case-specific, and the published policy does not guarantee removal or restore an account banned for separate conduct.
No. A VPN changes the public network route and IP address; it does not rewrite the motherboard SMBIOS values, disk and volume serials, NIC hardware identity, MachineGuid, TPM Endorsement Key, or Secure Boot state that can contribute to a device profile. VAN 152 is documented as a hardware action, so changing regions or reconnecting the router does not address the layer Riot says is restricted.
A temporary tool changes the values reported during one session and must be active again after a reboot. That creates a return path to the old device profile if it fails to load or its session ends. TraceX permanently rewrites the supported identifiers during one-time setup. Run the rewrite once, then delete the tool. TraceX does not need a daemon, background process, or pre-queue rerun before you open the Riot Client.
Learn More
HWID Spoofing Guides
Kernel level anti cheat explained: what Ring 0 access really gives Vanguard, EAC and BattlEye, when their drivers load, and what it means after a ban
HWID Spoofing Guides
HWID ban duration compared across 24 games: which bans expire, which are permanent, and why your ban notice says the year 2226 when nothing is counting down
HWID Spoofing Guides
HWID spoofer compatibility is a point-in-time result, not a guarantee. Complete every rewrite; keep sanctioned accounts and prohibited software off the PC.
Next Steps
The notice shown in League of Legends cannot confirm a hardware ban by itself. Repeated restrictions across separate accounts on the same PC can be consistent with device linkage, while an account-only sanction follows the account. The ban-type checker walks through the symptoms, while the Vanguard ban-duration guide records the publisher policy available for comparison before you decide whether waiting is relevant.
You can also browse every game TraceX supports or read up on the anti-cheat engines behind these bans.