Skip to content

Project Ronin 7.3.0

Choose a tag to compare

@keiretrogaming keiretrogaming released this 10 Jun 13:36
· 4 commits to main since this release
9fd5610

7.3.0 — 2026-06-09

Thank you everyone for your patience as this hobby project of mine has become a huge work in progress. This new version is a near-complete rewrite of the ENTIRE engine and UI since the first public 7.0.0 build and I'm very proud of the results. The
background worker, diagnostics, logging, status detection, ranking, and the UI controller
were substantially rebuilt (RoninCore +57%, controller +40%, tweak database +24% by size),
nearly every tweak gained a verified Revert and Check, and 40+ bugs were fixed
across the engine, tweak application, and UI.

Installing and running the new version:
Step 1 — Unblock before extracting (Right click, properties, unblock)
Step 2 — Run it: right-click Launch_Ronin.bat → Run as administrator → Yes on UAC → "Windows protected your PC" box is expected (More info → Run anyway)
Optional - build the app yourself from source → right-click BuildRonin.ps1 → Run with PowerShell

Added

  • Full reversibility — Revert support added across the tweak database: 126 of 131
    tweaks are now reversible
    (up from 106 of 125 in 7.0), each paired with a Check so the
    app can detect and roll back state accurately.
  • Diagnostics & logging subsystemWrite-Diag, Write-DiagException, and
    Start-DiagSession (verbose internals, exception traces, and an environment header for
    bug reports) — all new since 7.0.
  • Safer service handlingSet-Service-Registry disables services via the registry
    instead of fragile Set-Service calls that could fail or hang.
  • System State ReportC:\ProgramData\Ronin\Ronin_StateReport.txt, a full ON/OFF
    snapshot of every tweak, regenerated after each audit. Click the on-screen console (or
    Maintenance → Open Logs & Backups) to open the logs folder.
  • Post-batch summary dialog — after applying/reverting, shows counts (applied,
    reverted, already-optimal, failed) and names any tweaks that need attention.
  • Weighted System Rank — scored against the curated Auto-Optimize recommended set and
    weighted by impact, so 100% is achievable and optional features no longer inflate it.
  • Per-tweak descriptions — 45+ hover descriptions surfaced in the Information Dojo.
    Right-click a tweak to pin its description.
  • BitLocker safety — live decryption-progress banner plus a close-guard that warns
    before you exit Ronin mid-decryption.
  • Diagnostics engine — structured Ronin.log (events) and Ronin_Diagnostic.log
    (verbose, with environment header) for clean bug reports.
  • Touch Mode — scales the UI for handheld touchscreens.
  • Code-signing pipelineSign-Ronin.ps1 (EV / OV / PFX / self-signed-test, with
    RFC-3161 timestamping); BuildRonin.ps1 -Sign builds and signs in one step.
  • New tweaks — Storage Sense, Meet Now removal, WSL and Hyper-V toggles, and
    per-power-state (AC/DC) handheld Boost Mode and EPP controls.

Fixed

  • 40+ stability, correctness, and reliability fixes across the engine, tweak
    application, and UI since 7.0 — including the major ones called out below.
  • Tweak activity now actually logs. The background engine ran in a runspace that never
    received the log-file paths, so every apply/revert/skip/failure silently failed to
    write (only the environment header appeared). Engine logging and snapshot backups now
    work.
  • Hover tooltips stopped after toggling a tweak. Pinning was on left-click, which also
    toggles a tweak — so any click froze the description panel and disabled all hover text.
    Resolved (see Changed). The hibernation interlock and Expert Mode also left it stuck;
    both now release it.
  • Search clear hid combo-box text. Clearing the search box reset dropdown text to black
    on the dark theme, making it invisible. Now restored to white.
  • Build could silently produce a broken monolith. If a source file was saved with CRLF
    line endings, XAML failed to inline (a ~170 KB output instead of ~275 KB). The build now
    normalizes line endings and verifies the output, failing loudly if anything didn't inline.

Changed

  • The on-screen console and the Maintenance button now open the logs folder (was: the
    crash transcript / config snapshots only).
  • Version unified to 7.3.0 across all files.
  • Removed the irm … | iex one-line installer from the README — it is the single most
    common antivirus/AMSI trigger. Install by downloading and running Launch_Ronin.bat.
  • De-obfuscated an internal manage-bde call (string-splitting tripped AV heuristics).

Security

  • No telemetry, no network payloads, no obfuscation, and no Windows Defender tampering.
    All tweaks use documented Group Policy / registry settings and are reversible. Antivirus
    flags are heuristic false positives; the full source is auditable under src/. Report
    false positives at https://www.microsoft.com/wdsi/filesubmission.