How to bypass account login/firmware update page

When the OUYA servers were still alive, I documented the OUYA store API, and many people downloaded ~100 GiB of game data, images and .apk files, which were finally uploaded into the internet archive.
Then @Szeraax and I spent many weeks combining the scraped API data into 1260 game files and each built server software that emulate the discover store. The last part was cracking the DRM, so that you can play the previously purchased games again on your OUYA.

Altogether many months of work.

Submitting new games is possible by adding new game meta data files at https://github.com/ouya-saviors/ouya-game-data

Sadly, you can’t purchase games with money. You can, however, make games think they are purchased, as noted already by Cweiske in the cracking DRM post.

If you want to support these developers who made the games that are new freely available, you’ll need to purchase the developers’ games on other platforms (itch.io, steam, etc.).

Glad it has all worked well for you!

hi guys, first of all I would like to thank you for the hard work you have done to bring this little console back to life, I recently bought an ouya on ebay but I can’t go beyond the network choice page, I updated the firmware to the latest version through adb and I set the forward of the dns “devs” and “status” on the address 83.169.45.222 because I think I understood it replaced the old address, I also copied the config file in the root but I am stuck with the message "please check your internet connection "both in wifi and lan, can someone help me understand the problem?

Did you reboot the OUYA after setting stuff?

go ahead and run this in adb shell:
cat /sdcard/ouya_config.properties

The other thing to verify is to run a nslookup on devs.ouya.tv and status.ouya.tv. What IP is reported for both of those?

Hi did all the setting able to bypass the update page but on login when putting any username and password
Getting error message connection to https://dev.ouya.tv is refused
please help
Thanks

What did you do for the DNS override portion? @ankith

Added below DNS) on router page
devs.ouya.tv to 45.79.49.220 and status.ouya.tv to 45.79.49.220

please also find the host file entries in Ouya

You should use the Domain Name -> IPv4 Address field, not the Origin Domain -> New Domain domain override. Clear out your existing entries for domain override and use the Domain Name IPv4 host override instead.

Your /etc/hosts file looks to have some bad data in it, its possible that it is getting totally ignored at this point.

1 Like

Thanks for sharing and I especially thank you guys for all the work you put in bringing the Ouya back to life in a way.

My ouya recently ran into the network screen issue again when I accidentally clicked on the “Account” button under “Manage” options. Wish I could disable that button.

When I retried the same instructions it didn’t solve the issue but fortunately the instructions at: http://ouya.cweiske.de/#hosts worked!

If I’m correct the only main difference between the two methods is the config file, which uses Cweiske’s server instead of “http://client.ouya.world”
I still used “83.169.45.222 devs.ouya.tv status.ouya.tv”

I don’t seem to have the same number of games in the discover section but that’s fine with me. I can always side load from the archive site.

Just glad to get it working again.

Ooops, it helps to have the server running. You’re absolutely right, that was the only difference. :S

Both servers have the same number of games, but the main discover screen is a bit different, because @Szeraax and I have different tastes :slight_smile:

1 Like

Hello!
Can anybody help me please?
I am struggling two days now to bypass the “Choose a Network” page on my Ouya (I bought it hard resetted) with no luck at all…

I followed this guide:

Modify /system/etc/hosts on the OUYA

This method will surely work, but takes the most steps. You need to have the “Android Debug Bridge” (adb) command line tool installed on your PC. Have a look at Cyanogen Mod CM11 and the Ouya, it has installation instructions for adb on windows.

  1. On your PC, run adb shell
  2. Type su to become the root user
  3. Make the system partition writable:
    mount -o rw,remount -t ext4 /dev/block/platform/sdhci-tegra.3/by-name/APP
  4. Open the hosts file:
    vi /system/etc/hosts
  5. Press the “down arrow” key until your are at the end
  6. Press i to get into “insert mode”
  7. paste/write that line:
    83.169.45.222 devs.ouya.tv status.ouya.tv
  8. Press return to add a final newline
  9. Press escape
  10. Type :wq (commmand, write, quit)
  11. Press return to exit the vi editor

The connectivity check should work now without rebooting.

with one difference… It wouldn’t accept the vi command, so as a workaround, I tried adb pull /system/etc/hosts C:\hosts to see what was in the hosts file (only the localhost 127.0.0.1 were there), then I removed it and created a new one executing:
echo “127.0.0.1 localhost” >> hosts
echo “83.169.45.222 devs.ouya.tv status.ouya.tv” >> hosts

After this I checked it with PULL again and it seems to be fine, as it should.

Unfortunately nothing changed on my Ouya. I tried rebooting it, adding the hosts to my DNS Settings on the router but nothing changed, I am still stuch on the choose a network screen.

Any ideas?
Thank you very much in advance!

Hi i have the same Problem… any ideal?

I really need help!
I set the Ouya up and configured it using the fantastic guide on here on Monday evening- everything worked I couldn’t believe what you guys have been able to achieve!
So 24 hours later I settle down to download the rest of my old catalogue of games ,only to find the store server could now not be reached.
So I waited an hour and retried only to find now I had been locked out at the network setup screen.
So I have been messing about for the past 24h with various host settings to no avail.
Can I flush out all of my host settings and start afresh ?
I have factory reset but all the various addresses are still in my host folder-or perhaps there is another fix you can suggest.
Just so bazaar that the lost the working server within a day .

Thanks in advance!

You’re absolutely right! Had an error on my end, nothing should be needed for you to get it working again now that I’ve fixed it. Working for you now too?

1 Like

@ant-mi @Cosimo_Vita, either of you figure it out? Maybe server was down a few days ago and I just fixed it. Can you try again right now? Does it work?

If not, can you ping me in the chat megaphone or come to the Discord server? Much easier to troubleshoot from a realtime communication method.

Working 100% You guys are great!
-so happy to have found this site of yours

1 Like

Glad to hear it! Our Discord is more lively than here if you like to chat with other enthusiasts. Though, many of us are over here pretty often too.

1 Like

Someone has uploaded a helpful little tutorial on Youtube for anyone having problems

2 Likes