Skip to content

Latest commit

 

History

History
145 lines (85 loc) · 8.67 KB

phenoProtect.md

File metadata and controls

145 lines (85 loc) · 8.67 KB

Names:

phenoProtect1, PhenoProtect2, Phenoprotect3, Pheno Protect4

Developers:

Codecult Software Research & Development GmbH5 (AKA Codecult5, codecult5, and CodeCult6), Phenomedia AG6

Years Active:

~20017-~20026

Known Versions & Differences:

Version 1.0:3 The initial version, very few sources mention this version specifically existing but is presumably the version present on "Carrera Grand Prix".

Version 2.0:6 No games are known to use this version, though one forum post indicates that it used a serial number check.8

Known Samples:

Confirmed:

  • Carrera Grand Prix.7

Unconfirmed:

  • Another War.3 9 5

  • Mega Race 3.3 9

  • RollerCoaster Factory.3

  • Simon the Sorcerer 3D.9

  • ZanZarah.6 9

Categories:

Optical Copy Protection

Protection Features:

Bad sectors [TODO: Verify what kind], Disc check [TODO: Confirm this is part of phenoProtect itself], Serial8 (Unconfirmed)

Minimum Required Image Format to Run:

CUE10

Software Known to Detect:

BinaryObjectScanner11, ClonyXXL12

Preservation Instructions:

[TODO]

Overall Description:

The DRM phenoProtect was a copy protection created by Codecult,6 whose parent company at the time was Phenomedia AG.5 In 2002, Phenomedia AG became insolvent,10 and Codecult would become part of "H2Labs Creative Research GmbH" as of 2002-08-28.13 It seems that phenoProtect, both in branding and technology, was abandoned as of this point.

It was seemingly used in several games during this time period, but the only one currently confirmed is "Carrera Grand Prix"7. PhenoProtect itself seems to make use of a "signature" using bad sectors on the disc to validate the authenticity of the media. The exact type of errors aren't currently known, but don't appear to be C2 errors.

The main protection check is triggered during installation, and appears to be implemented entirely within the InstallShield compiled script. There's a secondary disc check present when attempting to launch the game itself, though this appears to only check for the presence of the disc, no signature check is apparently performed. It's currently unknown if this disc check is part of phenoProtect itself, or if this was an extra check added by the game developers. Further testing is required, as I haven't been personally able to run the game whatsoever. This, however, appears to be a game crash and not a failed protection check.

Known Associated Files:

N/A.

Game Specific Files:

N/A.

Known Associated Executable Sections:

N/A.

Media:

  1. English phenoProtect Error Message14:
    "Warning" - "phenoProtect not found on CD-ROM!"

  2. French phenoProtect Error Message14:
    "Avertissement" - "PhenoProtect introuvable sur le disque!"

  3. German phenoProtect Error Message14:
    "Warnung" - "phenoProtect wurde nicht auf der CD-ROM gefunden!"

Additional Resources:

  1. CD Media World page for phenoProtect.
  2. German manual that briefly describes phenoProtect.
  3. Entry in German DRM list for "Carrera Grand Prix".
  4. World of Gothic forum post that mentions CodeCult and phenoProtect.
  5. Slideshow about DRM that lists phenoProtect.
  6. Information about and timeline for Codecult.
  7. Website that lists "Another War" as containing phenoProtect.
  8. World of Gothic forum post that gives backstory about CodeCult and CodeCreature.
  9. FileForums forum post that briefly explains phenoProtect 2.
  10. BinaryObjectScanner source code for phenoProtect.
  11. Official Codecult website. (Mostly Broken) (2001-03-02)
  12. Official Codecult website. (Post-Phenomedia) (2003-02-01)
  13. List of DRM protected games from Daemon Tools that contains several phenoProtect games. (2017-02-22)
  14. Redump entry for "Carrera Grand Prix", a game that contains phenoProtect.
  15. All Redump entries listed as having phenoProtect as a protection.
  16. DIC GitHub Readme that mentions phenoProtect.
  17. GBATemp page for ClonyXXL.
  18. German Wikipedia article for Phenomedia (The English version simply redirects to the page for their most well-known game series, Moorhuhn).
  19. Official Phenomedia AG website with news headlines regarding the company. (Mostly broken, the news links on the page are completely broken) (2002-06-06)
  20. Mobygames page that gives a timeline for the history of "phenomedia publishing gmbh".
  21. Archive of news reports regarding Phenomedia AG.
  22. News report regarding Phenomedia AG's insolvency.
  23. Official Codecult press release regarding CodeCreatures' continued development post Phenomedia AG. (2003-02-28)

Footnotes:

Footnotes

  1. See "English phenoProtect Error Message" (Media #1).

  2. See "French phenoProtect Error Message" (Media #2).

  3. CD Media World page for phenoProtect. (Additional Resource #1) 2 3 4 5

  4. Entry in German DRM list for "Carrera Grand Prix". (Additional Resource #3)

  5. Website that lists "Another War" as containing phenoProtect. (Additional Resource #7) 2 3 4 5

  6. World of Gothic forum post that mentions CodeCult and phenoProtect. (Additional Resource #4) 2 3 4 5 6

  7. Redump entry for "Carrera Grand Prix", a game that contains phenoProtect. (Additional Resource #14) 2 3

  8. FileForums forum post that briefly explains phenoProtect 2. (Additional Resource #9) 2

  9. List of DRM protected games from Daemon Tools that contains several phenoProtect games. (2017-02-22) (Additional Resource #13) 2 3 4

  10. This has been confirmed personally, and is because phenoProtect checks for the bad sectors that aren't present in an ISO image. 2

  11. BinaryObjectScanner source code for detecting phenoProtect. (Additional Resource #10)

  12. GBATemp page for ClonyXXL. (Additional Resource #18)

  13. Official Codecult press release regarding CodeCreatures' continued development post Phenomedia AG. (2003-02-28) (Additional Resource #24)

  14. Found in Redump entry 84082. 2 3