[PR #248] [MERGED] Overhaul Macrovision and related protections #409

Open
opened 2026-01-29 21:08:10 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/SabreTools/BinaryObjectScanner/pull/248
Author: @TheRogueArchivist
Created: 4/21/2023
Status: Merged
Merged: 4/22/2023
Merged by: @mnadareski

Base: masterHead: SafeCast-Puyo


📝 Commits (9)

  • 3c5d87b Improve several SafeCast checks
  • 0238e8a Various Macrovision improvements
  • 9ee1e83 Minor Macrovision fixes
  • ae4c3cc Further Macrovision improvements
  • ddf688f Move SecDrv checks into Macrovision
  • 7172dd0 Improve SafeCast checks
  • 30fd8fc ah sweet, man-made horrors beyond my comprehension
  • 51079a6 Address PR comments
  • 402c8be Address further PR comments

📊 Changes

5 files changed (+398 additions, -221 deletions)

View changed files

📝 BinaryObjectScanner.Protection/Macrovision.CDilla.cs (+3 -2)
📝 BinaryObjectScanner.Protection/Macrovision.SafeCast.cs (+92 -13)
📝 BinaryObjectScanner.Protection/Macrovision.SafeDisc.cs (+45 -144)
BinaryObjectScanner.Protection/Macrovision.SafeWrap.cs (+45 -0)
📝 BinaryObjectScanner.Protection/Macrovision.cs (+213 -62)

📄 Description

No description provided


🔄 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/248 **Author:** [@TheRogueArchivist](https://github.com/TheRogueArchivist) **Created:** 4/21/2023 **Status:** ✅ Merged **Merged:** 4/22/2023 **Merged by:** [@mnadareski](https://github.com/mnadareski) **Base:** `master` ← **Head:** `SafeCast-Puyo` --- ### 📝 Commits (9) - [`3c5d87b`](https://github.com/SabreTools/BinaryObjectScanner/commit/3c5d87b8f4df0bfb4fe08996467dc83a7c128d64) Improve several SafeCast checks - [`0238e8a`](https://github.com/SabreTools/BinaryObjectScanner/commit/0238e8a958771852d7fc84c7d4a98e928aaa0b08) Various Macrovision improvements - [`9ee1e83`](https://github.com/SabreTools/BinaryObjectScanner/commit/9ee1e839017d816bc1aa382e0dfcda200eca15c5) Minor Macrovision fixes - [`ae4c3cc`](https://github.com/SabreTools/BinaryObjectScanner/commit/ae4c3cc4f08cd5332b652b3c495e2147af2b0a4c) Further Macrovision improvements - [`ddf688f`](https://github.com/SabreTools/BinaryObjectScanner/commit/ddf688f30c41b89368f55411325a0ab2d759e7d5) Move SecDrv checks into Macrovision - [`7172dd0`](https://github.com/SabreTools/BinaryObjectScanner/commit/7172dd054263fa9d8ed05aab6390bdff05febb80) Improve SafeCast checks - [`30fd8fc`](https://github.com/SabreTools/BinaryObjectScanner/commit/30fd8fc3802a820dd4c115c491bd09db2e531b5c) ah sweet, man-made horrors beyond my comprehension - [`51079a6`](https://github.com/SabreTools/BinaryObjectScanner/commit/51079a6aa1b15ad7f4d18c18fb4dc6f100950374) Address PR comments - [`402c8be`](https://github.com/SabreTools/BinaryObjectScanner/commit/402c8be5440169b23ec2b3439d03d9db4547e67c) Address further PR comments ### 📊 Changes **5 files changed** (+398 additions, -221 deletions) <details> <summary>View changed files</summary> 📝 `BinaryObjectScanner.Protection/Macrovision.CDilla.cs` (+3 -2) 📝 `BinaryObjectScanner.Protection/Macrovision.SafeCast.cs` (+92 -13) 📝 `BinaryObjectScanner.Protection/Macrovision.SafeDisc.cs` (+45 -144) ➕ `BinaryObjectScanner.Protection/Macrovision.SafeWrap.cs` (+45 -0) 📝 `BinaryObjectScanner.Protection/Macrovision.cs` (+213 -62) </details> ### 📄 Description _No description provided_ --- <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:08:10 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/BinaryObjectScanner#409