[Protection] Add Uniloc SoftAnchor detection #66

Closed
opened 2026-01-29 21:05:35 +00:00 by claunia · 4 comments
Owner

Originally created by @Flashfire42 on GitHub (Mar 5, 2022).

Originally assigned to: @mnadareski on GitHub.

http://redump.org/discs/quicksearch/uniloc/protection/only
4 discs apparently have Uniloc according to this redump check but its not in BOS?

Originally created by @Flashfire42 on GitHub (Mar 5, 2022). Originally assigned to: @mnadareski on GitHub. http://redump.org/discs/quicksearch/uniloc/protection/only 4 discs apparently have Uniloc according to this redump check but its not in BOS?
Author
Owner

@mnadareski commented on GitHub (Mar 5, 2022):

Provide more information about how to detect UNILOC or open a PR with the added protection and I will review.

@mnadareski commented on GitHub (Mar 5, 2022): Provide more information about how to detect UNILOC or open a PR with the added protection and I will review.
Author
Owner

@TheRogueArchivist commented on GitHub (Dec 24, 2022):

Apparently present on the original release of Alpha Protocol (https://web.archive.org/web/20120613033042/http://blogs.sega.com/2010/05/01/alpha-protocol-pc-drm-details/), but was seemingly removed accord to PCGW.

From duplicate issue:
https://store.steampowered.com/news/posts/?feed=kotaku&appids=34019&appgroupname=Alpha+Protocol&enddate=1273766399
https://www.pcgamingwiki.com/wiki/Alpha_Protocol

@TheRogueArchivist commented on GitHub (Dec 24, 2022): Apparently present on the original release of Alpha Protocol (https://web.archive.org/web/20120613033042/http://blogs.sega.com/2010/05/01/alpha-protocol-pc-drm-details/), but was seemingly removed accord to PCGW. From duplicate issue: https://store.steampowered.com/news/posts/?feed=kotaku&appids=34019&appgroupname=Alpha+Protocol&enddate=1273766399 https://www.pcgamingwiki.com/wiki/Alpha_Protocol
Author
Owner

@mnadareski commented on GitHub (Sep 7, 2025):

Potential indicators:

  • SAAC0 section
  • SHLWAPI.dll import
  • iphlpapi.dll import
  • SETUPAPI.dll import
  • Uniloc USA Inc. value for CompanyName
  • SI Activator value for FileDescription (Specific to one example?)
  • SI Activator value for InternalName (Specific to one example?)
  • SI Activator value for ProductName (Specific to one example?)
  • Uniloc USA Inc. Copyright (C) 2008 value for LegalCopyright

Version pulled from activator.

@mnadareski commented on GitHub (Sep 7, 2025): Potential indicators: - `SAAC0` section - `SHLWAPI.dll` import - `iphlpapi.dll` import - `SETUPAPI.dll` import - `Uniloc USA Inc.` value for `CompanyName` - `SI Activator` value for `FileDescription` (Specific to one example?) - `SI Activator` value for `InternalName` (Specific to one example?) - `SI Activator` value for `ProductName` (Specific to one example?) - `Uniloc USA Inc. Copyright (C) 2008` value for `LegalCopyright` Version pulled from activator.
Author
Owner

@Morlit55 commented on GitHub (Sep 7, 2025):

For http://redump.org/disc/114428/, three files are associated with the protection. A .dll called "saAuditMD.dll", an EXE called activator.exe and the main game executable (fm.exe)

@Morlit55 commented on GitHub (Sep 7, 2025): For http://redump.org/disc/114428/, three files are associated with the protection. A .dll called "saAuditMD.dll", an EXE called activator.exe and the main game executable (fm.exe)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: SabreTools/BinaryObjectScanner#66