Discussion NUON Authentication Tools Thread - Emulating older outdated versions of Linux

So where are we at with this? Can we get a link with instructions on how to do it?


it's just a simple make command and it builds the blessing executables, the blessing procedure is described in Scott's authentication.zip
 
Okay, I finally finished up making a modern linux distro with the tools needed to sign executables for DVD execution. It's a Debian Linux distribution for Virtual Box and it's a little bloated (2.3GB compressed, 8GB uncompressed), but I wanted to get it out there for people to test.

There is a README.TXT with usernames and passwords for the VM and information to guide people through the process. I've included a sample cof file for people to use to test out the process.

Please give it a try and let me know if it works and if you have any issues. Happy to answer any questions.

 
I tried it out, I have VB 6.1.34, it boots but doesn't get into the GUI, have to get the soft keyboard to CTRL-ALT-F3 into the shell.
authinfo isn't in the path, so it needs ../bin/authinfo

I compiled the c files for windows (tested in winXP and win7), it wasn't that hard and install the newest (old) gpg that worked on your keys and phrase... It's untested, but it seems to work, I couldn't get the exact binary output as yours though (that's probably normal), but they run in Nuance and passes the authinfo.

I haven't burnt a DVD to test it, my Nuon in storage and i'm hunting down a remote for it.. and setting up etc.
But thought I'd contribute a bit, while I'm looking at this stuff anyway.

Cheers,
Mike.

attachment deleted - due to possible virus
 
Last edited:
I tried it out, I have VB 6.1.34, it boots but doesn't get into the GUI, have to get the soft keyboard to CTRL-ALT-F3 into the shell.
authinfo isn't in the path, so it needs ../bin/authinfo

I compiled the c files for windows (tested in winXP and win7), it wasn't that hard and install the newest (old) gpg that worked on your keys and phrase... It's untested, but it seems to work, I couldn't get the exact binary output as yours though (that's probably normal), but they run in Nuance and passes the authinfo.

I haven't burnt a DVD to test it, my Nuon in storage and i'm hunting down a remote for it.. and setting up etc.
But thought I'd contribute a bit, while I'm looking at this stuff anyway.

Cheers,
Mike.

Thanks for the feedback.

Which user did you login? The PATH for vmlabs should have bin directory in it and I tested it out just now and it worked.

I've attached the settings I used in Virtual Box if you want to test to see if you can get the window manager running.

Great job on the Windows tools. That will probably make things a lot easier for people to deal with.
 

Attachments

  • Screen Shot 2022-06-25 at 9.50.30 AM.png
    Screen Shot 2022-06-25 at 9.50.30 AM.png
    637.7 KB · Views: 144
  • Screen Shot 2022-06-25 at 9.52.07 AM.png
    Screen Shot 2022-06-25 at 9.52.07 AM.png
    600.9 KB · Views: 141
I tried it out, I have VB 6.1.34, it boots but doesn't get into the GUI, have to get the soft keyboard to CTRL-ALT-F3 into the shell.
authinfo isn't in the path, so it needs ../bin/authinfo

I compiled the c files for windows (tested in winXP and win7), it wasn't that hard and install the newest (old) gpg that worked on your keys and phrase... It's untested, but it seems to work, I couldn't get the exact binary output as yours though (that's probably normal), but they run in Nuance and passes the authinfo.

I haven't burnt a DVD to test it, my Nuon in storage and i'm hunting down a remote for it.. and setting up etc.
But thought I'd contribute a bit, while I'm looking at this stuff anyway.

Cheers,
Mike.

You should check the Discord on this we are talking about it

 
I tried it out, I have VB 6.1.34, it boots but doesn't get into the GUI, have to get the soft keyboard to CTRL-ALT-F3 into the shell.
authinfo isn't in the path, so it needs ../bin/authinfo

I compiled the c files for windows (tested in winXP and win7), it wasn't that hard and install the newest (old) gpg that worked on your keys and phrase... It's untested, but it seems to work, I couldn't get the exact binary output as yours though (that's probably normal), but they run in Nuance and passes the authinfo.

I haven't burnt a DVD to test it, my Nuon in storage and i'm hunting down a remote for it.. and setting up etc.
But thought I'd contribute a bit, while I'm looking at this stuff anyway.

Cheers,
Mike.

I can't imagine why the output would be different and still work since signing should be identical. Have you had a chance to test it on a an actual DVD player?
 
Thanks for the feedback.

Which user did you login? The PATH for vmlabs should have bin directory in it and I tested it out just now and it worked.

I see it in the path... very strange then. I logged in as vmlabs too... I screenshot'ed it for the authinfo output at the time.

Sorry, I haven't had a chance to test it... I'm hoping to do it next weekend.
I'm no expert at C/C++, GPG, or encryption etc... i just saw it was an easy port and it looked easy, and it just worked the same with finding the gpg version... and it didn't take up much time to do. I think the hardest part was your keys/pass phrase!
 

Attachments

  • bless-authinfo.png
    bless-authinfo.png
    3.5 KB · Views: 129
Attached is the winXP (and win7+ executables) I used to auth nuon DVD apps in windows.
I've check all the files in ClamAV and there are no viruses, but 5 out of the 60+ found something, so use at own risk.

Attached are two images I shared on discord of the same game demo app, booted of the DVD.
 

Attachments

  • w32_nuon_authentication_gnupg.zip
    957.2 KB · Views: 159
  • 1.png
    1.png
    603.5 KB · Views: 147
  • 2.png
    2.png
    603.9 KB · Views: 145
Attached is the winXP (and win7+ executables) I used to auth nuon DVD apps in windows.
I've check all the files in ClamAV and there are no viruses, but 5 out of the 60+ found something, so use at own risk.

Attached are two images I shared on discord of the same game demo app, booted of the DVD.

Awesome work! Can’t wait to give it a spin. This will really make my workflow easier. Thanks!
 
I can also independently verify the process all the way from downloading the Debian image @EdgeConnector put together to running a signed DVD on a retail Nuon system. I'm glad it worked, because this was a large factor in my decision to purchase some Nuon hardware. For testing purposes, I took the liberty of signing a copy of Breakout I built from source. With @Stephen's permission below, I've edited this post to attach the ISO here.

nuon_breakout_dvd.jpg


nuon_breakout_loading.jpg


nuon_breakout_running.jpg
 

Attachments

  • Breakout.zip
    911.9 KB · Views: 141
Last edited:
Sweet - yeah, definitely go ahead and post the Breakout. I wish the emulator worked a little better or I could get code uploaded to a real machine because I'd sure like to revisit this and add features I never could back then. I was in the process of starting to use fixed point math for everything rather than pure integer in order to get the gameplay smoother, among other things.
 
I can also independently verify the process all the way from downloading the Debian image @EdgeConnector put together to running a signed DVD on a retail Nuon system. I'm glad it worked, because this was a large factor in my decision to purchase some Nuon hardware. For testing purposes, I took the liberty of signing a copy of Breakout I built from source. With @Stephen's permission below, I've edited this post to attach the ISO here.

View attachment 19535

View attachment 19536

View attachment 19537
Nice work. Glad everything worked!
 
For anyone following along: I've simplified the process a bit and added it to my repackaging of the SDK, here: https://github.com/cubanismo/nuon-sdk

The passphrase has been removed, and the scripts have been renamed and cleaned up a little. After initializing the SDK environment (I.e., after sourcing env.sh on Linux or running env.bat on Windows), you can sign a binary just by running this command from anywhere:

Code:
vmmakeapp someapp.cof 0

That won't require any further user input (No passphrase entry, etc.), so it can be incorporated in scripts and Makefiles. It will create someapp.cof.app, which you can rename nuon.run and burn to a DVD under the NUON directory, then throw it on your Nuon system to test/run.

I have rules like this in my Makefiles to generate a stripped, compressed, and signed nuon.run (Or NUON.CD, for testing on CD-R/CD-RW) for my projects:

Makefile:
EXESUFFIX = .cof
PROG = myapp

$(PROG)$(EXESUFFIX): $(OBJS)
        $(CC) $(LDFLAGS) -o $@ $^ $(LIBS)

NUON.CD: $(PROG).packed$(EXESUFFIX)
        CreateNuonCD $<

nuon.run: $(PROG).packed$(EXESUFFIX)
        vmmakeapp $<
        $(COPY) $<.app $@
        $(RM) $<.app

$(PROG).packed$(EXESUFFIX): $(PROG).stripped$(EXESUFFIX)
        coffpack -o $@ $<

$(PROG).stripped$(EXESUFFIX): $(PROG)
        vmstrip -F -o $@ $<
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • The Helper The Helper:
    News portal has been retired. Main page of site goes to Headline News forum now
  • The Helper The Helper:
    I am working on getting access to the old news portal under a different URL for those that would rather use that for news before we get a different news view.
  • Ghan Ghan:
    Easily done
    +1
  • The Helper The Helper:
    https://www.thehelper.net/pages/news/ is a link to the old news portal - i will integrate it into the interface somewhere when i figure it out
  • Ghan Ghan:
    Need to try something
  • Ghan Ghan:
    Hopefully this won't cause problems.
  • Ghan Ghan:
    Hmm
  • Ghan Ghan:
    I have converted the Headline News forum to an Article type forum. It will now show the top 20 threads with more detail of each thread.
  • Ghan Ghan:
    See how we like that.
  • The Helper The Helper:
    I do not see a way to go past the 1st page of posts on the forum though
  • The Helper The Helper:
    It is OK though for the main page to open up on the forum in the view it was before. As long as the portal has its own URL so it can be viewed that way I do want to try it as a regular forum view for a while
  • Ghan Ghan:
    Yeah I'm not sure what the deal is with the pagination.
  • Ghan Ghan:
    It SHOULD be there so I think it might just be an artifact of having an older style.
  • Ghan Ghan:
    I switched it to a "Standard" article forum. This will show the thread list like normal, but the threads themselves will have the first post set up above the rest of the "comments"
  • The Helper The Helper:
    I don't really get that article forum but I think it is because I have never really seen it used on a multi post thread
  • Ghan Ghan:
    RpNation makes more use of it right now as an example: https://www.rpnation.com/news/
  • The Helper The Helper:
  • The Helper The Helper:
    What do you think Tom?
  • tom_mai78101 tom_mai78101:
    I will have to get used to this.
  • tom_mai78101 tom_mai78101:
    The latest news feed looks good
  • The Helper The Helper:
    I would like to see it again like Ghan had it the first time with pagination though - without the pagination that view will not work but with pagination it just might...
  • The Helper The Helper:
    This drink recipe I have had more than a few times back in the day! Mind Eraser https://www.thehelper.net/threads/cocktail-mind-eraser.194720/
  • The Helper The Helper:
    Happy Thursday!

      The Helper Discord

      Members online

      Affiliates

      Hive Workshop NUON Dome World Editor Tutorials

      Network Sponsors

      Apex Steel Pipe - Buys and sells Steel Pipe.
      Top