[PR #396] [MERGED] Improve starforce keyless detection #541

Closed
opened 2026-01-29 21:11:09 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/SabreTools/BinaryObjectScanner/pull/396
Author: @HeroponRikiBestest
Created: 11/18/2025
Status: Merged
Merged: 11/18/2025
Merged by: @mnadareski

Base: masterHead: starforce-keyless-improvement


📝 Commits (1)

  • 6f4721b Improve starforce keyless detection

📊 Changes

1 file changed (+39 additions, -45 deletions)

View changed files

📝 BinaryObjectScanner/Protection/StarForce.cs (+39 -45)

📄 Description

The 4-byte value I was checking for in the PVD data isn't always there on starforce keyless discs, and the last improvements I did to the starforce keyless key regexes mean that they won't let any false positives through. Moving that bit of logic afterwards means that BOS will no longer miss a bunch of starforce keyless discs that it was missing before, and still with no false positives.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/SabreTools/BinaryObjectScanner/pull/396 **Author:** [@HeroponRikiBestest](https://github.com/HeroponRikiBestest) **Created:** 11/18/2025 **Status:** ✅ Merged **Merged:** 11/18/2025 **Merged by:** [@mnadareski](https://github.com/mnadareski) **Base:** `master` ← **Head:** `starforce-keyless-improvement` --- ### 📝 Commits (1) - [`6f4721b`](https://github.com/SabreTools/BinaryObjectScanner/commit/6f4721b8b5d4bd369ebf9aa7756a8aa9957b72da) Improve starforce keyless detection ### 📊 Changes **1 file changed** (+39 additions, -45 deletions) <details> <summary>View changed files</summary> 📝 `BinaryObjectScanner/Protection/StarForce.cs` (+39 -45) </details> ### 📄 Description The 4-byte value I was checking for in the PVD data isn't always there on starforce keyless discs, and the last improvements I did to the starforce keyless key regexes mean that they won't let any false positives through. Moving that bit of logic afterwards means that BOS will no longer miss a bunch of starforce keyless discs that it was missing before, and still with no false positives. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 21:11:09 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/BinaryObjectScanner#541