Keeping BRUTAL Optimizer itself updated

BRUTAL Optimizer keeps itself current through a built-in updater that checks the BRUTAL server for a newer version, downloads the installer, verifies it cryptographically, and runs it in place. It checks silently on launch and you can also check manually any time in Settings.

How update checks happen

On startup the app does a quiet check against the BRUTAL server, sending its current version and a hashed machine ID. The server replies with the latest version, download URL, changelog, and the file's SHA-256 hash, and the app offers it only if it is newer than the version already running — never a downgrade.

If an update is available, the sidebar version text shows an indicator. To check on demand, open Settings and use Check for Updates; the changelog for the new version is shown there, and View Release Notes opens the full web changelog.

If the check can't reach the server, the app reports “couldn't check” — never a false “up to date”. This honesty guard exists because an earlier version of the updater was silently broken for weeks (the app POSTed but the server only answered a different request type, so every check failed quietly). That class of bug is exactly what the explicit “couldn't check” state prevents.

Installing an update

  1. When an update is offered, choose to download it. The installer is fetched only from BRUTAL's trusted domains (the final host is re-checked even after any redirect), with a size cap and a 10-minute limit plus automatic retry on a dropped connection.
  2. The download is verified against the server's SHA-256 and must be signed by Arhas India (OPC) Private Limited. This is mandatory — if the hash doesn't match (or is missing), the file is deleted and the update is refused. The app will not launch an installer it can't verify.
  3. The verified installer runs silently and elevated. It closes the running app, replaces it in Program Files, and exits — an in-place update with no setup wizard.

Because a verified installer is kept on disk, if you decline the Windows elevation (UAC) prompt, the app can offer Install now to re-launch it without downloading the 100+ MB again.

Automatic updates (optional)

There's an opt-in setting to let a silent background check auto-download and install the update (with a heads-up), instead of only notifying you. It's off by default and stored separately so it can't be clobbered by other settings.

Mandatory updates

Occasionally a release is marked mandatory (for example, a critical fix or a minimum supported version). In that case the app nags more insistently to update. The verification rules are identical — a mandatory update is still SHA-256-checked before it's allowed to run.

Who signs the installer

The installer is digitally signed by Arhas India (OPC) Private Limited, and the UAC dialog names it as the verified publisher. If a prompt for a BRUTAL installer says “unknown publisher”, don't run it. If you decline the prompt, the download isn't wasted — use Install now to retry.

Common issues / troubleshooting

FAQ

How does the app decide whether I need an update?

It sends its current version and a hashed machine ID to the BRUTAL server, which returns the latest version, download URL, changelog, and SHA-256 hash. The app then offers a version only if it is newer than the one it is running, never a downgrade.

Is the update download safe?

Yes. It only downloads from BRUTAL's trusted domains (the final host is re-validated after any redirect), the size is capped, and the file must match the server's SHA-256 hash and be signed by Arhas India (OPC) Private Limited before it's allowed to run. A missing or mismatched hash means the update is refused and deleted.

What publisher does the update prompt show?

Arhas India (OPC) Private Limited, the company behind BRUTAL Optimizer. If a prompt for a BRUTAL installer says Unknown publisher, don't run it. If you decline the prompt, use Install now to retry without re-downloading.

Can it update itself automatically?

Yes, but it's opt-in and off by default. When enabled, a background check can download and install the update for you with a heads-up; otherwise it just notifies you and you trigger the install.

More in Drivers & Updates

← Back to the Help Center