A downloadable tool

Buy Now$10.00 USD or more

HWID Fetcher is a Windows-only developer utility for Unity that retrieves raw hardware and system identifiers directly from the operating system using PowerShell and Windows Management Instrumentation (WMI).

This tool is designed for developers, not end users, and is intended to be used as a building block for systems such as:

  • Licensing and DRM

  • Account or device moderation

  • Analytics and diagnostics

  • Security research

  • Internal developer tooling

⚠️ This is not an anti-cheat solution by itself.
It provides access to system identifiers so developers can implement their own logic.

πŸ” What Information Can Be Retrieved

The script can collect the following raw values at runtime:

  • Physical disk serial numbers

  • CPU Processor ID

  • Motherboard (BaseBoard) serial number

  • GPU PNPDeviceID

  • MAC addresses (active network adapters)

  • Unity device identifier

  • Windows username

  • Windows user SID

  • Public IP address (via ipify)

All values are exposed through public fields and can be used however the developer chooses (hashed, logged, compared, sent to a backend, etc.).

πŸ–₯️ Platform Support

  • βœ… Windows Desktop

  • ❌ macOS

  • ❌ Linux

  • ❌ Android / iOS

  • ❌ WebGL

  • ❌ Consoles

PowerShell and WMI must be available on the target system.

βš™οΈ Technical Details

  • Written in C# for Unity

  • Uses PowerShell commands (Get-CimInstance, Get-PhysicalDisk)

  • Uses Windows Management Instrumentation (WMI)

  • No native plugins or executables included

  • Source code included

  • Works in the Unity Editor and Windows builds

πŸ“Œ Important Limitations

  • Disk serial numbers may be empty or generic on NVMe drives

  • Some OEM systems return placeholder values for motherboard serials

  • Identifiers may change due to:

    • Hardware upgrades

    • OS reinstalls

    • Driver updates

  • PowerShell execution may be restricted by:

    • Antivirus software

    • Enterprise group policies

These limitations are normal and outside the control of the tool.

πŸ” Privacy & Responsibility Notice

This tool does not transmit or store data automatically.
It only retrieves system information locally at runtime.

By using this tool, you are responsible for:

  • Informing end users

  • Obtaining consent where required

  • Complying with applicable privacy laws (GDPR, CCPA, etc.)

This product is intended for developer use only.

πŸ“¦ What’s Included

  • Unity C# source file (HWID_Fetcher.cs)

🧠 Intended Use Cases

βœ” Game licensing systems
βœ” Account or device moderation
βœ” Unity launchers
βœ” Security and system research
βœ” Developer diagnostics



⚠️ Disclaimer

This tool is provided as-is for developer use.
The author is not responsible for misuse or improper handling of collected data.


Purchase

Buy Now$10.00 USD or more

In order to download this tool you must purchase it at or above the minimum price of $10 USD. You will get access to the following files:

HWID_Fetcher.cs 7 kB

Leave a comment

Log in with itch.io to leave a comment.