Forum Discussion
I have some very good news!
I did some more testing and discovered that the game has a feature to upload the CD key directly from the game to the Spore server, during registration. So all we have to do is make a mod that re-enables this feature, and allows the user to manually enter the code (normally it is only retrieved if on a disc version), and that should cause the server to detect the code, and grant the entitlement directly through the Spore server instead of trying to pull it from origin.
It might even be possible to re-enable this feature without needing a mod, though that would likely require manually inserting the code into the windows registry. I will see if that works, and if so, I'll post whichever ends up being easier.
Need to do some additional testing to make sure this is in fact the case, but as far as I can tell right now, this should work perfectly, and grants the entitlement that allows creations to be uploaded (my other workaround did not). Will probably post an update tomorrow.