This tutorial will show you how to run Windows XP on an Android device without root, using Limbo — a QEMU-based PC emulator for Android.

Prerequisites:

NOTE: If the blank disk image has no file extension, rename it to blankdisc.img.

Before proceeding, note your device’s RAM, chipset type, and processor. You can find these with an app like My Device.


Setup in Limbo:

  1. Open Limbo, tap Load Machine, press New, and give your machine a name.

  2. Set User Interface to SDL.

  3. Leave Architecture and CPU Model as default:

    • Architecture: x86
    • CPU Model: Default
    • CPU Cores: (check your device specs)
  4. Set RAM Memory to at least 224 MB (recommended for 1 GB RAM devices).

  5. Set CD-ROM to your XP ISO file.

Other settings:

VGA Display:    STD
Sound Card:     None
Network:        User
Network Card:   ne2k_pci
DNS Server:     8.8.8.8
Host Forwarding: Default
Hard Disk A:    blankdisc.img
Hard Disk B–D:  None

Set Boot From to CD-ROM.

Kernel:  None
Initrd:  None
Append:  Default

You can enable or disable fullscreen mode as you prefer.

Hit Start — you’ll see Windows XP loading.

When you want to stop, tap Shutdown VM.

Questions? Write them in the comments!