π¬π§ 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: 1. Start Windows 2. Turn on your VPN (if you need one) 3. 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](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). 1. π¦ Download **OmenGamingHubUnlocker.exe** from Releases 2. βΆοΈ Run it 3. π‘οΈ Approve the Administrator prompt 4. ποΈ 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** 5. π 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 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