Not every iPhone user uses the iPhone in a way that’s not intended to be used. Most iPhone users buy the device because they like iOS and the options that the app store offers them. But there’s the other kind, the kind that modify the iPhone into something else. They install new apps, new software—some sanctioned, some not—and end up with a device so unlike the one they purchased. Well, if you’re one of those people, you’d enjoy this video. Here’s an iPhone 7 user running the Windows XP OS on his device.
How do you do it?
You just combine a few software and a piece of Apple hardware. Here’s what you’ll need:
- An iPhone 7.
- The latest version of Xcode.
- A copy of Windows XP.
- A Bochs x86 emulator.
- A lot of motivation.
Is it as good as a native Windows XP platform?

It’s not. It’s slow to load up and to use. You might even get frustrated after a few minutes. However, it’s impressive and gives you a feeling of elation that you should be proud of. But experience-wise it doesn’t stand up to the original Windows XP. You’ll get to see and use the familiar Windows XP desktop, including its taskbar and Start button. The mouse controls are handled by gestures on the iPhone and you can tap on the Start button to open up Administrator.
If you’re into the idea
If you’re going to change your iPhone to run your nostalgic Windows XP, check out the Github page for guides and instructions.