Monthly Archives: February 2015

Installing RetroArch on your iOS device as a developer without building from scratch

Grab the .deb file from their cydia repo

Extract it with “ar xv something.deb” (I had to use a linux machine for this)

Create an Entitlements.plist like on here:
(The example is missing </plist> )
Replacing the application-identifier with one compatible with your signing cert.

Save the following as r.b64 (This file gets created automatically if you build the project)


Convert it into ResourceRules.plist with:

cat r.b64 | openssl base64 -d >

Run roughly these commands:

$CODE_SIGN_IDENTITY – Your signing name, check “Keychain Access”

$PROVISION – a copy of your provisioning profile file

 codesign -fs "$CODE_SIGN_IDENTITY"*.dylib
 cp ResourceRules.plist
 codesign -f -s "$CODE_SIGN_IDENTITY" --resource-rules --entitlements Entitlements.plist
 xcrun -sdk iphoneos PackageApplication "" -o "RetroArch.ipa" --sign '$CODE_SIGN_IDENTITY' --embed ""

Install the IPA 😀

Installing XBMC (Well, SPMC) as boot on Ouya

  1. Update OUYA to latest OS (not really required, but whatever).
  2. Log in
  3. Enter payment details (bypass

Future stuff can be installed by going to make, upload. Then open that web url from a PC and drag and drop the apk files on.

  1. Install KingRoot
  2. Install SuperUser (probably not actually needed)
  3. Install busybox
  4. Install ssh server (for remote file access)
  5. Install SPMC launcher version

Now when you reboot OUYA will ask if you want to boot ouya or SPMC.