Sonic 1, Sonic 2, and Sonic CD Ports on Retro Handhelds

In this video I’ll show you how to install the beautiful, widescreen 2013 mobile versions of Sonic 1, Sonic 2, and Sonic CD on any device running EmuELEC 4.0 firmware — including the ODROID Go Super, PowKiddy RGB10, and the Super Console X. And it can all be done for free! I really like these ports because they take advantage of widescreen devices like the ODROID Go Super, giving you an opportunity to play these games in a whole new way.

UPDATE: As of 01MAY2021, the Sonic ports are now available on ArkOS.

This is all thanks to a decompilation of the Sonic games, which you can find here.

Installation instructions

For the best results, I recommend downloading the apk files from an Android device. You can do this buy installing the free Sonic games onto your Android device, then use an app like APK Extractor (also free) to copy and store your apk files onto your device’s SD card, then move those apk files from your SD card to your computer. If you do not have an Android device to assist in this process, you will need to obtain your apks through other methods.

A savvy YouTuber viewer also pointed out that sites like apkmirror host only legal apks, that are signed by Google’s servers, where you can download these apks directly for free, and most importantly, legally. Here are the links:

Sonic the Hedgehog Classic
Sonic the Hedgehog 2 Classic
Sonic CD Classic

Using 7Zip, open each apk and browse its contents. These are the following assets files you need to extract:

Sonic 1:
/assets/Data.rsdk.xmf

Sonic 2: 
/assets/Data.rsdk.xmf


Sonic CD: 
Android/obb/comm.sega.soniccd.classic/patch49.com.sega.soniccd.classic.obb

* note the "patch49" will be different with updated versions of the game

Insert your EmuELEC 4.0 SD card into your computer, and navigate to the ports folder found in your EEROMS partition. Inside you will find three folders, one for each respective game: sonic1, sonic2, soniccd. Place these assets files in the appropriate folder, and then rename each file to “Data.rsdk“. That’s it, just eject the card and put it back into your EmuELEC 4.0 device.

2 thoughts on “Sonic 1, Sonic 2, and Sonic CD Ports on Retro Handhelds

  1. Hello! Just saw your video. I followed all instructions but the games don’t show up in the list. I’m trying to play them on a Super Console X. The folders are in the “Ports” folder on the SD Card but they don’t show up when I boot up the King X. Am I missing a step?

    Like

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s