Jump to content
cdoty

Jaguar CD encryption on a PC?

Recommended Posts

Having just completed a tool to sign a 3DO disk, I wonder if the same process could be applied to a Jaguar CD, especially since the keys are known. Has this been tried, or was it just easier to use the Jaguar CD?

Edited by cdoty

Share this post


Link to post
Share on other sites

Having just completed a tool to sign a 3DO disk, I wonder if the same process could be applied to a Jaguar CD, especially since the keys are known. Has this been tried, or was it just easier to use the Jaguar CD?

 

Of course it can be applied.

 

Is it easy?

 

No. ;)

 

The encrypter source and keys are freely out there, but you have to dig through lots and lots of code that reads the CD's TOC, gets some hash values, and then calls 2 different pieces of code in the DSP to encrypt the values and then send them back to the PC. SCPCD is probably the guy closest to have achieved this, yet no public tool exists of his efforts.

 

As for Reboot, at the beginning of the year I started digging through the aforementioned sources above, got hopelessly lost (and I didn't and still don't own a JagCD to test stuff!), gave up, and then helped release 2 tools that helped us a bit: A small fix for the encrypter so you can use the Skunkboard to transfer the encrypted key (you still need to waste one CD to produce a final), and ULS, which takes a single load binary file and spits out a .cdi image, ready to be burnt.

 

Hope this helps.

Share this post


Link to post
Share on other sites

As for Reboot, at the beginning of the year I started digging through the aforementioned sources above, got hopelessly lost (and I didn't and still don't own a JagCD to test stuff!), gave up, and then helped release 2 tools that helped us a bit: A small fix for the encrypter so you can use the Skunkboard to transfer the encrypted key (you still need to waste one CD to produce a final), and ULS, which takes a single load binary file and spits out a .cdi image, ready to be burnt.

 

ULS sounds like a much better option, especially since it can build an encrypted CD image.

Share this post


Link to post
Share on other sites

Thank you ggn & Reboot for the ULS system, it does work nicely! ;)

 

Now all we need is a ULS that can handle more than one executable per disc, such as for a Cinepak movie disc which loads the player software into RAM and then reads multiple .RAW Jagfilm tracks off the CD.

 

Take a look inside the; "jag_video_cd_tools.zip", where it says download the tutorial here at the link posted below - this can be burned as-is(cdrecord files) producing a boot-able but un-encrypted Cinepak disc with one short video track. The TRACK02.RAW is the Cinepak Player software for the Jaguar - it goes into RAM(I believe) and produces the "Licensed To Atari" rectangle with what looks like a greyish stone texture mapping on it, for about 1 second. Then after a slight pause TRACK03.RAW begins being read and plays -which is the first video track. Of course other tracks can be added and would be named TRACK04.RAW, etc, etc.

 

You guys probably already know ALL this, just telling what I know :), in case it is possible to make a ULS system for multiple executables on one disc such as for Jag video discs.

 

Would be really nice to have an easier way to encrypt Cinepak discs. :P

 

http://jagviddb.spruz.com/?display=tutorial

Edited by ovalbugmann

Share this post


Link to post
Share on other sites

You guys probably already know ALL this, just telling what I know :), in case it is possible to make a ULS system for multiple executables on one disc such as for Jag video discs.

 

Would be really nice to have an easier way to encrypt Cinepak discs. :P

 

http://jagviddb.spruz.com/?display=tutorial

 

It's entirely possible, it'll just need a new ULS injector. We were considering making a 'ULS cinepak' injector at one point, maybe we'll revisit that in the future when time permits.

 

A multiboot ULS disc is also a comparitivly trivial thing for us to make, however again it will depend on available time.

Edited by CyranoJ

Share this post


Link to post
Share on other sites

Thank you for considering it down the road anyways Cyrano, I do appreciate it. :) I know, there's never enough hours in the day to do all the things we would like to, and we humans can also run out of energy after 12 hours+ of doing all the things that have to be done like working.

 

Have a good one Cyrano! - thanks for your SuperflyDX release. :) :)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...