Xemu emulator for iOS
Project | Xemu |
Developer | mborgerson |
OS | iOS |
Category | Emulator |
License | Open source |
Content summary
- Info
- System requirements
- How to install
- How to update
- Last features
- How to download
- Frequently Asked Questions
Xemu emulator for iOS is a free and open-source application that emulates the original Microsoft Xbox game console, enabling people to play their original Xbox games on iPhone and iPad devices.
Xemu emulator runs natively on mobile platforms; and the source code for this project is publicly available.
Networking is supported out of the box; Connect to other instances of Xemu emulator and even real Xboxes, locally or over the Internet.
Built on SDL2, Xemu supports virtually all gamepads. Connect up to 4 controllers at any time, just like a real Xbox.
No need to wait for game checkpoints, Xemu supports saving the current state and loading it back up at any time.
Breathe new life into your original Xbox games by easily scaling up the resolution that games render at.
The Xemu project does not endorse or promote piracy; We don’t link to copyrighted files, or discuss how to acquire commercial games.

System requirements
The following table lists the minimum system requirements for running this application on smartphone and tablet devices.
OS | iOS 9 (or above) |
Device | iPhone 8+ (or equivalent iPad) |
RAM | N.D. |
Storage | 32 MB minimum |
Jailbreak | Not required |
The app performance may vary depending on device hardware configuration.
For the best experience, users should be running within the recommended devices.
Install
- Download AltServer on your computer:
- Install AltStore to your iPhone (or iPad)
- Launch AltStore to begin downloading apps
- Leave AltServer running, and AltStore will do the rest
You may see an error called app not installed or installation blocked due to security reasons.
If you see these errors, you have to uninstall and try to follow the guide above again.
This app does not contain the official Xbox dashboard; instead it contains only an unsigned “dummy” dashboard, intended to be replaced.
It is not strictly required to replace the dummy dashboard because games can still be launched with the dummy dashboard installed.
Because the dummy dashboard is unsigned, you may see an error message when starting Xemu emulator with an unmodified retail BIOS image due to the system failing to find a properly signed dashboard.

Update
This app is from a third-party developer, so an automatic update won’t be available.
You will need to manually update the app by removing the old version and installing the new version.
You can download any version of this application directly from our website.
You can contact our technical staff and receive the app archives of most versions and you can download them according to your needs.
Change log
Features that are implemented in the last version:
- Fallback to recreating texture on surface size mismatch
- Handle value in NV_PVIDEO_STOP writes
- Handle PVIDEO ds_dx and dt_dy registers
- Match inv_w qualifier to attribute qualifier
- Fixed print actual error on OpenAudioDevice fail
- Fix shader compilation errors
- Fix incorrect use of bytes for GL_UNPACK_ROW_LENGTH
- Fix missing emit_vertex param
Development versions have the latest fixes and optimizations, but their constantly changing nature means that little testing has been done on them and unknown bugs may appear.

Download
Name | xemu-emulator |
Format | IPA |
Size | 34.5 MB |
Version | Latest |
Step | Experimental |
The latest version of this app is available on the link button below.
FAQ
This guide/tutorial can answer the following questions:
- How to install Xemu emulator on iOS
- How to install XBox emulator on iPhone
- How to play XBox games on iOS
- How to run XBox emulator on iPhone
- Is Xbox available on iOS?