GBA4iOS and iNDS on iPhone: Game Boy and DS Emulators

Updated Jul 27, 2026
Catching a flying game cartridge trailing pixel sprites

Two of the longest-running emulators on iOS, covering the two handheld libraries people actually go looking for: Game Boy Advance and Nintendo DS. Both predate Apple’s change of heart about emulators, both still work, and neither needs a jailbreak.

If you’ve only ever used the all-in-one emulators, these are worth knowing about — they’re focused on one system each and behave better on it.

GBA4iOS

GBA4iOS 2.1 Emulator on iPhone
GBA4iOS 2.1 Emulator GET

GBA4iOS is the Game Boy Advance emulator that made sideloading mainstream back in 2014 — it went viral precisely because it needed no jailbreak. Version 2.1 is still the one people install.

What you get:

  • Full GBA library support, plus Game Boy and Game Boy Color titles.
  • Save states anywhere, not just at the game’s own save points — the reason emulators beat original hardware for anything with a difficulty spike.
  • Custom skins. The controller layout is themeable, and gba4ios skins is one of the most searched things about the app for a reason: the default layout isn’t for everyone, and swapping it takes a minute.
  • Controller support — pair a Bluetooth gamepad and the on-screen buttons get out of the way.
  • Fast-forward for grinding through text and encounters.

Bring your own ROMs. The app is the emulator, nothing more.

iNDS

iNDS Emulator for iOS on iPhone
iNDS Emulator for iOS GET

iNDS handles the harder problem: Nintendo DS had two screens and a stylus, and a phone has one screen and a finger. iNDS solves it with layout options rather than pretending the second screen doesn’t exist.

What you get:

  • Dual-screen layouts — stacked, side-by-side, or one screen scaled up with the other as an overlay. Which one you want depends entirely on the game.
  • Touch input mapped straight to the bottom screen, which is what makes the stylus-heavy library playable at all.
  • Save states, same as GBA4iOS.
  • Controller support for the games that don’t need touch.
  • Speed-up toggle, useful in RPGs.

DS emulation is heavier than GBA — on a modern iPhone that’s irrelevant, but it’s why the two apps exist separately rather than as one.

Handheld consoles sitting dead behind museum glass

Which one

Not an either/or — they cover different libraries. Install GBA4iOS for the Advance catalog, iNDS for anything that used the second screen. Together they cover roughly a decade of handheld games.

If you’d rather have one app for everything including GameCube and 3DS, that’s a different tier of emulator — see our emulator round-up.

Two consoles opened into portals of light

Installing on iPhone

Neither is on the App Store. Both install from builds.io in one tap:

  1. Open builds.io on the iPhone and sign in.
  2. Tap GET on the emulator you want.
  3. Add your ROMs and launch.

No jailbreak, no computer, no seven-day re-signing.

Common questions

Do emulators still work after iOS updates? Yes. When a build breaks on a new iOS version, the catalog version gets updated — you’re not left hunting for a working IPA.

Where do save files live? Inside each app’s own storage. Back them up before deleting an app, because removing the app removes the saves with it.

Do I need a controller? No — both have on-screen controls. A Bluetooth gamepad is nicer for anything action-heavy, and both support it.

Are ROMs included? No. The apps are emulators only; what you run on them is up to you.