Omen Gaming Hub Unlocker
π¬π§ English Β· π·πΊ Π ΡΡΡΠΊΠΈΠΉ
A small helper tool for HP OMEN laptops and desktops.
It keeps OMEN Gaming Hub installed, but stops it from starting on its own and calling home before you're ready β for example, before you turn on a VPN.
β
Typical use:
- Start Windows
- Turn on your VPN (if you need one)
- Open OMEN Gaming Hub yourself, when you're ready
...instead of OMEN waking up on its own and talking to HP's servers first.
> π§ If you're here because OMEN Gaming Hub says something like "not available in your region," "wrong region," or "country not supported":
> This tool does not change your region in Windows or the Microsoft Store.
> It stops OMEN from starting on its own and, if you choose, blocks its internet access β so you can turn on your VPN first, then open OMEN yourself.
Download π
Latest GitHub release:
π https://github.com/Avazbek22/OmenGamingHubUnlocker/releases/latest
Install via WinGet (Windows): winget install OlimoffDev.OmenGamingHubUnlocker
β
Requirements
- Windows 10 or 11
- Administrator rights (Windows will ask automatically)
π Quick start
β
Best practice: close OMEN Gaming Hub first (the window, and the tray icon if it's running).
-
π¦ Download OmenGamingHubUnlocker.exe from Releases
-
βΆοΈ Run it
-
π‘οΈ Approve the Administrator prompt
-
ποΈ Choose from the menu:
- [1] Check status β see what's currently on or off (services, tasks, firewall, hosts)
- [2] Dry run β preview what would change, without changing anything yet
- [3] Activate scripts β turn the blocks on
- [4] Disable scripts β undo everything and restore your original settings
- [5] Reset OMEN & Activate β reset OMEN's saved data, then turn the blocks back on
- [6] Help
- [7] About
- [8] Change language
- [9] Support the project (Boosty)
- [0] Exit
-
π A reboot is optional, but it's a good way to confirm everything starts up clean.
π§° What "Activate scripts" does
- Blocks OMEN's internet access, with a firewall rule that survives OMEN updates
- Sets OMEN's background services to "Manual" and stops the ones currently running
- Turns off OMEN's scheduled tasks and stops any that are running
- Closes OMEN's background processes
- Removes OMEN from Windows startup β your original settings are saved first, so this can always be undone
- Optionally blocks known HP/OMEN web addresses
- Double-checks everything actually stayed off before saying "done"
Your previous settings are always saved before anything changes.
β»οΈ What "Disable scripts" does
- Puts services and scheduled tasks back exactly how they were
- Restores your original Windows startup entries
- Checks everything is back to normal before removing the network block
- Removes only the firewall rules and hosts entries this tool created
- If something can't be fully restored, it keeps the network block on, to stay safe
π§± The firewall rule survives OMEN updates
OMEN Gaming Hub updates (especially through the Microsoft Store) often change file paths and executable names. Most simple firewall blocks break after an update β this one doesn't.
The main rule is tied to OMEN's Store package ID, not to a specific file path. Every time you run Activate, the tool also:
- keeps that main rule active while it checks for new file paths
- finds any new OMEN files and adds rules for them
- removes old rules that no longer apply
- confirms every current OMEN file is actually blocked
This closes a gap that used to exist between an OMEN reset and the firewall catching up.
π§ What this tool is β and isn't
β
This tool:
- does not uninstall OMEN Gaming Hub
- does not remove drivers or core Windows components
- only touches:
- the startup type of selected services
- selected scheduled tasks
- HP/OMEN startup entries in the registry
- optional firewall rules it creates itself
- optional hosts file entries it creates itself
β This tool is not:
- a crack, patch, or permanent region changer
- a Microsoft Store region bypass by itself
π§© Technical overview (for devs)
- Language: C#
- Runtime: .NET 10
- App type: Console app (Windows 10/11), single-file portable build
- Elevation: Uses an application manifest to request Administrator (UAC) on startup
- Core operations:
- service management via Windows APIs, with safe fallbacks where needed
- scheduled task disable and running-instance termination
- registry Run entry cleanup (common locations)
- package-SID and executable firewall rules, with COM/PowerShell fallback and post-write verification
- atomic, encoding-preserving hosts and rollback-state writes
- interactive-user validation before AppX or HKCU operations
The UI is designed to be predictable:
- Status = current facts
- Dry run = "will do" predictions
- Activate/Disable = actual changes + a final snapshot
Build release artifacts
Run the release script from a clean local main branch that exactly matches origin/main:
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\Publish-Release.ps1
The script runs the test suite and produces self-contained single-file executables for win-x64 and win-arm64 in artifacts\release\v, together with SHA256SUMS.txt.
Version properties have distinct purposes and are validated before every release:
InformationalVersion is the public GitHub version used by tags and artifact names, e.g. 3.3.
Version is the .NET build version, e.g. 3.3.0.
FileVersion and AssemblyVersion are the four-part Windows and WinGet version, e.g. 3.3.0.0.
The script stops if these values don't describe the same release.
Publish to WinGet
The WinGet helper supports both the first package submission and later updates:
powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\Publish-WinGet.ps1
It reads the project version, verifies the public GitHub release and both architectures, generates manifests, runs winget validate, optionally performs a local install/uninstall test, and can submit the PR through WingetCreate.
For a non-interactive update after publishing a GitHub release:
.\scripts\Publish-WinGet.ps1 -Version 3.3 -NonInteractive -InstallTest -Submit
Prerequisites:
- Current Windows Package Manager client
- Current
Microsoft.WingetCreate package
- GitHub authentication configured in WingetCreate for PR submission
> WinGet treats Omen Gaming Hub Unlocker as a portable application. winget uninstall removes the executable and command alias, but it does not reverse protection previously applied to Windows. Run Disable scripts before uninstalling if you also want to remove the managed firewall, hosts, service, task, and startup changes.
π§© Troubleshooting
SmartScreen: "Windows protected your PC"
Portable, unsigned tools from GitHub can trigger SmartScreen:
- Click More info β Run anyway
OMEN still flashes for a second on login
UWP apps can briefly initialize during login or update checks. If services and tasks are turned off (and network is optionally blocked), a short flicker doesn't necessarily mean it's calling home.
Found this by searching for:
- "OMEN Gaming Hub not available in my region"
- "OMEN Gaming Hub wrong region"
- "OMEN Gaming Hub region locked"
- "HP OMEN Gaming Hub country not supported"
- "OMEN Gaming Hub VPN workaround"
This tool is built exactly for that workflow: boot β VPN β open OMEN yourself.
π€ Support the project
Omen Gaming Hub Unlocker is free and open source. If it helped you keep OMEN usable, you can support continued development, compatibility testing, and future updates:
You can also help by:
- β Starring the repository
- π΄ Forking it and adapting it to your OMEN model or setup
- π Opening an Issue if something breaks or OMEN changes its behavior
- π§ Sending a PR β better detection, safer rollback, new endpoints are all welcome
π License
MIT β see LICENSE for details.