How to Play 3DS Games on iPhone with Folium Emulator (No Jailbreak) – Full Setup Guide 2026

How to Use Folium - 3DS Emulator on iPhone
Nintendo 3DS on iPhone — now officially on the App Store.
Folium is the key. Here’s the complete visual walkthrough.

For the first time, a true Nintendo 3DS emulator has arrived on the App Store without any jailbreak tricks. Folium not only plays 3DS titles but also supports Game Boy Advance and Nintendo DS games — all from one elegant interface. The setup is straightforward but requires a few specific files and tweaks to unlock its full potential.

Below, we guide you through every screen: from downloading the app to importing your legally owned ROMs and fine‑tuning the settings for the smoothest possible gameplay. No fluff, just the real steps that make everything click.

App Store
Official
3DS/DS/GBA
Supported
~5 min
Setup Time
No JIT
Runs Natively
Meet the Emulator
What is Folium? A Quick Look Inside

Folium is a premium emulation app developed specifically for iOS. Unlike older sideloading methods, it works entirely inside Apple’s own sandbox — meaning no computer needed after purchase, no revoked certificates, and no constant re‑signing. Once you download it, it's yours forever.

Here’s what you’ll see when you first open Folium, and how it looks after you load your games:

Folium main screen with aes_keys prompt and core selection The initial Folium interface – notice the “aes_keys” button, Cytrus core, and the clean layout. (Image: Use-folium-iphone-10.png) Folium game library screen showing an imported 3DS title A game successfully imported – your library builds up here. (Image: Use-folium-iphone-14.png)

With just a few steps, your iPhone transforms into a portable 3DS. The app supports full‑screen touch controls, external controllers, and multiple save states. Now, let’s get you set up.

1
InstallDownload Folium from the App Store
Search Folium on iPhone App Store and tap Get Step 1: Search “Folium” and install – exactly like any other app. (Image: Use-folium-iphone-1.webp)

Folium is available worldwide for a one‑time purchase (around $4.99). No subscription, no ads. Once bought, it stays in your purchase history.

  1. Open the App Store on your iPhone.
  2. Tap the Search tab and type “Folium”.
  3. Locate the app by “Folium Emulator” and tap the price button to purchase.
  4. The app installs immediately — open it once to see the initial setup screen.
Download on the App Store
💡 Region lock?

If Folium isn’t showing in your country’s store, you can temporarily switch your App Store region to the United States, download it, then switch back. The app works globally.

2
DecryptionImport the aes_keys File
Importing aes_keys.txt file into Folium via Files app Use the import button to load your aes_keys.txt – without it, games won’t boot. (Image: Use-Folium-iphone-11.webp)

3DS games are encrypted. Folium needs a small text file called aes_keys.txt to decrypt them. You can obtain this legally by dumping it from your own 3DS console, or find it online (a quick search will help). Once you have the file:

  1. On Folium’s home screen, tap the “aes_keys” button.
  2. Select Import and navigate to where you saved the .txt file (usually the Downloads folder in Files).
  3. Tap the file and then Open – the prompt will disappear if the file is valid.
✅ Success check

The aes_keys button should now be replaced by the core selector (Cytrus). You’re ready for the next step.

3
GamesGet & Import Your ROMs
Tapping the + button in Folium to browse for a 3DS ROM Tap the + icon and point to your .3ds or .cci file. (Image: Use-folium-iphone-12-1.png)

ROMs should be in .3ds or .cci format. Many downloads come compressed as .zip or .7z. iOS can’t handle .7z natively — simply rename the extension from .7z to .zip in the Files app and tap to extract.

  1. Place your extracted ROM file in an easy‑to‑find folder (e.g., “3DS Games” in Files).
  2. In Folium, tap the + icon at the top right.
  3. Navigate to your ROM and select it.
  4. The game instantly appears on the Folium home screen. Tap it to launch.
⚠️ Game not showing or crashes?

Make sure the ROM is fully extracted (not inside a zip) and that your aes_keys are properly loaded. Encrypted ROMs will produce a black screen.

4
OptimizePerformance Settings – Stop the Lag

Since Apple doesn’t allow JIT compilation for App Store apps, some 3D games may feel sluggish on older iPhones. A few internal tweaks can dramatically improve the frame rate.

⚙️ Shader & Renderer Tweaks
  1. On Folium’s home screen, tap the three‑dot icon (⋮) next to Cytrus.
  2. Go to RendererShaders.
Folium settings – navigating to Renderer section Enter the settings via the menu next to Cytrus. (Image: Use-folium-iphone-2.webp)
  1. Turn ON all three options: SPIRV Shader Generation, Async Shader Compilation, and Use Hardware Shaders.
Enabling SPIRV Shader Generation and Async Shader Compilation Enable these three – they drastically reduce stutter. (Image: Use-folium-iphone-3.png)
  1. Go back one level to Renderer and enable Async Presentation and Use New Vsync.
Enabling Async Presentation in Folium Renderer settings Async Presentation ON. (Image: Use-folium-iphone-6.png) Enabling Use New Vsync in Folium Use New Vsync ON. (Image: Use-folium-iphone-7.png)
  1. Finally, scroll down and set the Resolution Factor to 1. This is the single most impactful setting for weak devices.
Import Game ROMs .. You can download it from Homebrew Hub Resolution Factor 1 – huge performance gains. (Image: Use-folium-iphone-9-1.png)
✅ Best results

After these changes, even demanding games like Pokémon Ultra Sun become playable on iPhone 13 and above. Older devices will benefit most from the Resolution Factor tweak.

5
DoneEnjoy Your 3DS Library
Folium emulator successfully running Nintendo 3DS games on iPhone
Your iPhone, Now a 3DS Powerhouse.

With the keys imported, ROMs loaded, and performance settings tuned, Folium delivers an authentic dual‑screen experience right on your iPhone. The app is constantly updated, adding compatibility and smoothing out rough edges.

When a game doesn’t boot, check these three things:

  • aes_keys.txt is correctly imported and not an old version.
  • The ROM file is fully decrypted and ends in .3ds or .cci, not .zip.
  • Performance tweaks (Shader and Resolution) are applied.

Common Questions
Frequently Asked Questions
Do I still need a computer for Folium?
No. Since Folium is from the App Store, everything — download, installation, key import, and ROM management — happens directly on your iPhone. A computer is never needed.
My game crashes immediately. What’s wrong?
99% of the time it’s a missing or invalid aes_keys file. Re‑download a known good aes_keys.txt and import it again. Also confirm the ROM is fully decrypted.
Can I use a Bluetooth controller?
Absolutely. Folium natively supports Xbox, PlayStation, and MFi controllers. Pair it via Bluetooth and map buttons inside Folium’s settings.
Next Post Previous Post