[HOWTO] Expand storage space with Link2SD and SDExt2Mounter
I guess everybody would like to expand the Ouya's internal memory. I tried the usual tools, and although DirectoryBind
is working, it doesn't help much because there are no obb or data directories to be moved for Ouya games.
works just fine!
- Installed SuperUser on Ouya
- Link2SD apk
- USB drive with a 2nd primary partition formatted as ext4
There are plenty of guides that explain how to get the SuperUser apk installed, so just use the search button above.
The Link2SD apk you can install on your phone from Google Play, and copy it to some place from where you can install it on your Ouya.
Use any tool (gparted, MiniTool Partition, etc.) to create a 2nd, primary partition on your USB drive, and format it to ext4. Use the search button if you are in doubt.
Now, Link2SD does not seem to recognize that there is indeed an ext4 formatted 2nd partition on the USB drive.
To make it work you have to mount it manually (see below), or install my SDExt2Mounter for Ouya, or use the script in post #3.
So, insert the USB drive in Ouya, and do the following:
[in adb shell]:
- mkdir /data/sdext2
- mount -t ext4 /dev/block/vold/8\:2 /data/sdext2
Now start Link2SD on the Ouya, and start using that cumbersome touchpad to move apps and data (use the Link button, as Move to SD card does not work for Ouya) to your new found storage space! There are some options in the Link2SD menu to make all future installed app be automatically moved (and linked) to the new location, but I haven't tested that one yet.
Of course things will break if you remove the USB drive from the Ouya, and if you really power down the Ouya, you have to make sure you first mount the ext4 partition before the launcher starts, or you cannot use the games!
Make sure you have rooted your Ouya and installed busybox
; you will have to reroot your Ouya after each firmware upgrade!
Install SDExt2Mounter; you will find the app in the "PLAY" menu, not in the "MAKE" menu. Yes! My first Ouya app!
- Start SDExt2Mounter
- Grant it PERMANTENT root access if asked
- Press the (make and) mount button
- Press the AutoMount on Boot button
- Reboot your Ouya
After the reboot step, your Ouya will automatically mount the sdext2 partition so your games will show up in the launcher. Obviously, you only need to go through these steps once.
Start the app, grant it PERMANTENT root access, and hit the "(make and) mount button".
v1.2: Added Automount option to mount sdext2 on boot, so your games show up in the launcher.
v1.1: Corrected directory path; added SuperUser permission