1. Home
  2. Mobile

How To Install Gingerbread Based CyanogenMod 7 On SE Xperia X1

The Sony Ericsson Xperia X1 which was originally supposed to run the Windows Mobile OS, was given a new lease of life when the Android OS was ported to the device. The lease has been extended courtesy of XDA-Developers forum member faryaab, who has managed to port the much famous CyanogenMod 7 ROM onto the Xperia X1. We have devices like the HTC HD2 that shipped with Windows Mobile, but have been hacked into running Android as well. The Sony Xperia 1 is now attempting to stand amongst that league. For more on this ROM and how to install it on your Xperia X1, read on!

Credits: xperia-x1-cm7

Thanks To Duckly
Thanks To Chann
Thanks To Bruno_123
Thanks To Benquick
Thanks To Midnight
Thanks To Preston74

The ROM is based on the RC4 version of CyanogneMod 7 and while the developer has removed quite a few bugs, there are chances that some may still exist. However, that’s nothing serious, as it is stable enough for everyday use as in the case of the official CM7 RC4.

Let’s get on with the installation of the ROM now.

Disclaimer: Please follow this guide at your own risk, AddictiveTips will not be responsible if you damaged or bricked your device during the process.


  • SD card of your device partitioned in the mentioned configuration: FAT32 (however large, as long as you have ext2 & linuxswap), Ext2 (512MB minimum) and Swap (64MB). See this guide on how to partition your SD card.
  • CyanogenMod 7 ROM.
  • USB cable.


  1. To begin, extract the ROM you downloaded form the link above and copy the files to the root of the FAT32 partition of your SD card. The FAT32 partition would be the only one visible on your PC.
  2. Now enter File Explorer in Windows Mobile on your Xperia X1, browse to the SD card, open npkinstall and run install.exe. The files will be installed on your ext2 partition.
  3. When the files are installed, the phone will automatically reboot into Windows Mobile. Launch File Explorer again, run Haret.exe from the SD card (not the one in the npkinstall folder) and wait till Android boots.
  4. Now when Gingerbread boots up, it will be slow. Don’t try to fight the sluggishness that follows with the first boot. Restart it once it fully loads and things will be better.

There you go! The Xperia X1 still doesn’t cease to amaze us. For updates and queries regarding this ROM visit the forum thread at XDA-Developers.


  1. Just installed it on the device and it runs very well very impressed however one problem the market place and google apps are not available

  2. followed the steps, but after heret.exe is executed, x1 boots up to windows again… the installation went ok, as far as i can see… wheres the prob? ty for answering!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.