Project Ronin 7.3.0
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 subsystem —
Write-Diag,Write-DiagException, and
Start-DiagSession(verbose internals, exception traces, and an environment header for
bug reports) — all new since 7.0. - Safer service handling —
Set-Service-Registrydisables services via the registry
instead of fragileSet-Servicecalls that could fail or hang. - System State Report —
C:\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) andRonin_Diagnostic.log
(verbose, with environment header) for clean bug reports. - Touch Mode — scales the UI for handheld touchscreens.
- Code-signing pipeline —
Sign-Ronin.ps1(EV / OV / PFX / self-signed-test, with
RFC-3161 timestamping);BuildRonin.ps1 -Signbuilds 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 … | iexone-line installer from the README — it is the single most
common antivirus/AMSI trigger. Install by downloading and runningLaunch_Ronin.bat. - De-obfuscated an internal
manage-bdecall (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 undersrc/. Report
false positives at https://www.microsoft.com/wdsi/filesubmission.