Sony Xperia X8 Gets CyanogenMod 10 Jelly Bean Port

Jelly Bean on Xperia X8

Not long back did we publish a tutorial that helped you install Jelly Bean on Sony Xperia X10 Mini and now this tutorial is for Xperia X8 users. It is good to know that X8 configuration is good enough to run Android 4.1 Jelly Bean on it which has been brought to you by Daveee10 at XDA forums. This ROM is a custom ROM that has been built using CyanogenMod 10 sources.

This ROM is not fully completed and needs some updates which will be rolled out frequently. To get the latest updates on what is working and what is not working in this ROM, you can refer the original thread, the link to which is present in the installation instructions.

To flash this custom ROM, you must have rooted your device and installed custom recovery. You also need to unlock the bootloader of your device to flash the custom kernel.

As already mentioned, this is a custom ROM and flashing this without wiping data may land you into low memory issues or force close of apps. It is therefore recommended that you wipe data before you install this ROM. You can back up all data on your phone by following the instructions present in the Prerequisites section.


  • Build from latest CM Source Code
  • Trebuchet launcher
  • CyanogenMod Features
  • Power Widget Toggles on Notification Bar (Can be disabled)
  • Performance Settings
  • Fixed grey gradient background
  • Fast and Smooth like “Butter”


  • Back up all apps using ASTRO File Manager. You can get the APK files using ASTRO and later restore it. Rooted users can use Titanium Backup which also backs up data along with the apps.
  • Back up all contacts to SD card.
  • Backup SMS on Android.
  • Backup call log on Android.
  • Have minimum 60% charge on your phone else you might get stuck while the update process is running on your device.
  • Remove any security or Anti-virus app if you have them installed.
  • Enable USB Debugging. This can be don by Settings>Applications>Development and making sure that USB Debugging is checked.

Disclaimer: Hack My Android is not responsible for any damage that your device may face during this process. The developer is also not responsible for the same. There are little chances that your device may face any issue. However, try this at your own risk. This process voids the warranty of your device.

Procedure to Install Android 4.1 Jelly Bean on Sony Xperia X8

  • Download the ROM zip file from the original thread.
  • Connect your phone to the SD card and copy the ROM zip file from the Computer to your SD card, preferably in the root folder and not within any folder deep inside.
  • Extract the boot.img file from the downloaded ROM and place it in the folder where you have adb and fastboot files. If you don’t have them, learn how to execute adb and fastboot commands.
  • Boot your phone in fastboot mode and connect it to PC. Open Command prompt in the folder where you have the adb and fastboot files (and also the boot,img file) and issue the command “fastboot flash boot boot.img” (without quotes). The kernel is flashed.
  • After flashing the kernel, turn off your phone and boot it into recovery mode You can use the command adb reboot recovery to reboot into recovery mode or perhaps try some button combinations.
  • In recovery mode, wipe all data, cache and dalvik cache.
  • Go to “install zip from SD card”>”Choose zip from SD card” and select the ROM zip file.
  • Go back and select “Reboot system now”.
  • To get Market and other Google apps working, you can flash Gooogle Apps zip file which can be obtained from

This procedure will install Android 4.1 Jelly Bean on Sony Xperia X8. In case you face any issues, you may refer the original thread or post a comment below 🙂

  • Luis Fernando Vald&e

    Hmmm, I just got stuck at loading in the CMX screen, any ideas?

    • Wipe cache from recovery mode

      • Luis Fernando Vald&e

        Thanks, did it all over again and it worked

  • Luis Fernando Vald&e

    Hmm, do you know by any chance how to mount the sd card to the pc in this OS?

    • Just connect the phone to computer and it should be mounted (on windows) From recovery mode, you can go to Advanced>Mounts>Mount SD card

  • Luis Fernando Vald&e

    I've been having trouble with the calls. I don't get people to hear me while I hear them perfectly. Thanks for the rom, otherwise working perfectly

    • Luis Fernando Vald&e

      Camera isn't working either

    • Luis Fernando Vald&e

      This is on speaker mode

  • Xiomie30

     i have problem to flash the kernel ..have error flashing aborted…sory my broken English..

  • Rubananthan

    I Have installed Cyanogenmod 7 on my x8 but i could not mount my sd card on the phone .. now im using a different sd card .. Do you have any solutions to mount back my old sd card ???

    • Lalit Indoria

      If you can not mount the SD card, I guess it might be corrupted. Try to format it with FAT partition.

      • Rubananthan

        i have tried it , .. i can use it with my pc and in other phones but i could not use with my phone ..

        • Lalit Indoria

          But then how are you able to use a different SD card with your phone? It means your device is working well.

          • Rubananthan

            My device is working well but only the SD card which i used to install the custom rom could not be used to this phone. other SD cards can be used.

  • billy

    can u give me are softwere..tq..

  • avi

    is it necessary to unlock the boot loader. if than how to unlock it ]

  • Lalit Indoria

    Yes, you can unlock it from here

  • Manzee

    Do i need to delete all contents on my SD card and leave just the ROM and kernel? =(

    • Lalit Indoria

      No need to delete SD card contents

      • Manzee

        I deleted it =( And where can I get the JB 4.1.2 KERNEL for x8? I am not sure if i downloaded the right file.. Please help…

        • Lalit Indoria

          You just need to download this and Flash via recovery

          • Manzee

            *That’s the kernel? I thought it is the ROM.. =(
            *And what do you mean by ‘flash via recovery?’

            *I’m also having problems with my x8 flashtool.. keeps on having errors with the DRIVERS… where can I get the latest drivers for this? Any link please?

            *Thanks alot!

          • Manzee

            *Im getting this upon trying to flash:

            11/030/2013 22:30:26 – ERROR – ERR_SEVERITY=”MAJOR”;ERR_CLASS=”SECURITY_CLASS”;ERR_DYNAMIC=”SIN header verification failed”

            *And I cannot seem to find new drivers for my flashtool.. HEEEEELLLLLPPP! =( Please…

          • Lalit Indoria

            Just tick the ‘no final verification’ box and you’ll b fine.

          • Manzee

            Having this problem:

            I followed all the steps but when I downloaded the kernel file that you gave me and tried to extract it, THERE IS NO FTF FILE THERE. So that’s why Im thinking I might have missed something or downloaded the wrong file..

            I tried to continue the steps though and the outcome is just – PHONE WONT TURN ON, but can only see SONY ERICCSON on the screen..

            I downloaded PC companion and started all over (it went back to Eclair) and start again.. but doing the same thing..



          • Lalit Indoria

            Thank you Manzee! Looks like the developer updated the thread and so have I updated the post too. The boot.img file is the kernel! Please read the post again!

          • Manzee

            Im using W8, is it necessary to UNLOCK BOOTLOADER? Will it still work if I upgrade it to JB? Because it says in the forum that “x8/w8 that were manufactured 11W29 and below will work, but mine is 12W12″… I tried to check it, but so far most of those who tried to UNLOCK their BOOTLOADER ended up having their phone BRICKED….

  • hz

    can i do these process without unlock bootloader???