A replacement API server for the OUYA gaming console that still lets you sign in and install games, despite the official OUYA server shutdown in 2019. It brings the "DISCOVER" store back.
This is a static dummy server. It will not store any user data. Your votes and likes will not influence anything.
Have a look a the OUYA games list!
The Mad Catz M.O.J.O with its OUYA everywhere installer can use this server, too!
If you boot up your OUYA and see the main menu (not the language setup), then all you need is to point your OUYA to this server:
OUYA_SERVER_URL=http://ouya.cweiske.de OUYA_STATUS_SERVER_URL=http://ouya.cweiske.de/api/v1/status(If you do that via adb shell or directly on the OUYA, then the file path must be /sdcard/ouya_config.properties.)
The changes should take effect immediately (except in the OUYA setup). If they do not, reboot the OUYA once.
ConnectYAscript is able to setup everything automatically. See How to setup an OUYA the easy way (video) and the source code.
The config file alone does not help on a factory-reset OUYA gaming console, because OUYA's setup ("OOBE") does not use it for its network connectivity check. You will be stuck at the "network selection" screen with one of the following error messages:
It seems we're unable to connect to the OUYA servers at the moment. We'd recommend confirming your Ethernet and Wi-Fi settings before trying again.
or
Cannot establish a connection with the OUYA Servers. To turn on Wi-Fi, unplug your Ethernet cable and proceed. To retry ethernet, please check your connection and then unplug and re-plug your cable.
There are multiple ways to get over the connectivity check, all involve changing some DNS-related things. The most simple option is to modify your internet router's DNS server setting:
If you cannot do that, have a look at the other options. Note that you still need the ouya_config.properties file. DNS changes alone don't work.
If you use Windows, the ConnectYA
script is able to help here, too.
See
How to setup an OUYA the easy way
(video).
You can "register" a factory-reset OUYA by simply logging in:
The username will be used on your main ouya screen, and in some games.
An OUYA running in November 2019:
This OUYA API server was written by Christian Weiske. The stouyapi code is open source: git.cweiske.de/stouyapi.git (github mirror). It was built with the help of the OUYA store API documentation and uses the OUYA game data repository.
If you want to say "thanks", send a postcard to the address shown at my "about me" page.