The device is not rooted as I expected. I've spent an hour or two in an attempt to root without success. Jellybean has been rooted by others. Just a matter of time. I've installed Debian successfully on the box. Just won't run until I get root. I've installed the Jota text editor. Works with some gymnastics. TerminalIDE does not need root to use most of its features. It locks the console up on exit however. The other thing I'm attempting to figure out is how to put the device into recovery. Contacted Ouya but they were silent on the issue. This device would be really nice to send a student off to University with if you could run Linux on it alongside the standard operating system. You'd have a simple desktop computer with Openoffice and the ability to play games. Not sure why Ouya wouldn't want to develop this additional market, but it won't happen without root. Also installed Angry Birds just to check sound and graphics. It looked quite nice and sounded great. Obviously, won't play without controller software.
Been doing this a long time, but I may have missed something obvious. I have root from PC through ADB. Was able to mount Debian and run it on Ouya. Terminal says I don't have permission to su when on the Ouya console. Apps which require root also do not run. Fairly certain it's not rooted like they promised. If I'm wrong I apologize in advance.
Already did. Nada. I pushed the latest version of su to both /system/bin and /system/xbin. Also pushed Busybox to /system/bin. Installed SuperUser.apk a couple to times. I suspect it's a Jellybean problem. I'm not interested in it for more than an intellectual exercise at this point. I wanted to run Linux on the machine so I could work right on the box with emacs and the ability to SSH or Remote Desktop into the machine from anywhere. Running backups would also be nice. I was able to get Eclipse and Ouya to play together from Linux so that's all I need for the moment. Maybe Ouya can give further details or show me the error of my ways.
Yes. I've done that before and just now. I know the commands. Since the box is a bit more proprietary than I expected I was afraid that I had some factory installed password which made no sense. Still says my uid is not allowed to su. I've reflashed the box back to square one and tried it again. I get root from ADB shell. Tried to set up a new user, but no go. I'm trying to su from the console itself.
I'd like to get this working mostly for the convenience of using adbWireless for development - I don't have a USB cord long enough to reach from my development machine to my HD TV in the other room, and I really like to playtest once or twice a day on the couch :)
Root (su) seems to be working fine from the adb shell, but even after installing Superuser.apk I can't get adbWireless to work (I compiled a custom version that removed the root permissions check too, but still no dice). Not sure if this is an issue with Superuser.apk and the current OUYA Android build, or maybe the capabilities of the current kernel.
Great. So I'm not the only one with the issue. Until we get access to the operating system and can fix these sorts of issues ourselves, this system is going to be difficult to develop for.
Comments
Android Specialist
OUYA
Android Specialist
OUYA
How did you reflash the box?
Android Specialist
OUYA
Root (su) seems to be working fine from the adb shell, but even after installing Superuser.apk I can't get adbWireless to work (I compiled a custom version that removed the root permissions check too, but still no dice). Not sure if this is an issue with Superuser.apk and the current OUYA Android build, or maybe the capabilities of the current kernel.
--- http://omgwtfgames.com
-=Hicsy=-
PM me Facebook