The Gameboy and Gameboy Advance were/are one of the best handheld gaming consoles ever made, in my opinion. And they were home to some of the best games ever made including Pokemon, Final Fantasy, Mario, Golden Sun and so many other awesome games.
With a Jailbroken iOS device, you can install a Gameboy Advance (GBA) emulator that will allow you to play all those amazing Gameboy games.
Disclaimer: This is for educational purposes, AppDucate does NOT condone downloading copyrighted material illegally.
Properly Setup Gameboy Advance Emulator
For the method that I’m going to go through, we are going to need to need a jailbroken device. If your device is not yet jailbroken I’ve written up simple articles on how to do that here:
Once it’s jailbroken we are going to first download the free GBA emulator then download the GBA BIOS file that is required to get it working properly.
Open Cydia, search for and download the free Gameboy Advance emulator which is called gpSPhone. By the default the emulator should automatically be available for download from Cydia. If it isn’t tap Manage -> Sources -> Edit -> Add: http://cydia.zodttd.com/repo/cydia/
You’re not done yet though, there is one more file needed to get gpSPhone working properly. In previous versions of gpSPhone the developer added the GBA BIOS file (gba_bios.bin), in this revision he has excluded it. Because of that we need to add it ourselves. You can download the file then copy and paste it to /var/mobile/Mobile/ROMs/GBA using an application like iFile.
To make things simpler however we’ll take a different, easier approach. We’ll add another source to Cydia and just download the gba_bios.bin file from there and let it automatically add it to the correct location. While in Cydia:
- Tap Manage
- Edit -> Add
- http://repo.insanelyi.com/
Now that the new source is added, search “GBA Bios” then simply download and install it.
With all of that done, we can finally get to downloading the GBA roms (games). Open gpSPhone and tap the Search icon located at the upper right. Now just search for any Gameboy game you want to download and play.

One more thing I should mention, you don’t need to have a jailbroken device in order to play GBA roms on your iPhone and iPad. TouchArcade goes over a method that doesn’t require a Jailbreak. This article goes over the Jailbroken method simply because it’s the method I prefer.
I just jail broke my old iPod touch with a 4.2 firmware and I can’t seem to find a gba emulator that will work on my device?!
Is there any source with older emulator apps compatible with my iPod or is there no hope for me?!
The latest version of gpSPhone is absolutely loaded with ads, with an ad popping up, taking up the entire screen, about every 5-10 seconds. Do you know where to get an older version, or how to get rid of the ads?
Hello there! This post couldn’t be written any better! Reading this post reminds me of my good old room mate! He always kept talking about this. I will forward this post to him. Pretty sure he will have a good read. Many thanks for sharing!
Thank you for THE info. Let me ask you something and forgive my ignorance. If I jailbreak my iPad and install gba, Can this be revoked too? Or this stays in my system no matter what?
every time i try to download gpSPhone it says Hash sum mismatch and it need SHA256
while mine is SHA1 somthing
How to change the SHA ??
my iOS is 10.1