How to install Android 4.1.2 Jelly Bean on Xperia X10i[Full tutorial][CM10]

This time it is the Sony Xperia X10 to rejoice it’s ever waiting taste buds and prepare to taste the Jelly Bean 4.1 which will be powered by the famous Custom ROM  – CyanogenMod 10. However, this CM 10 build is still not fully stable there are a few issues which are reported, in simple, it is a Beta built which will soon become a fully stable ROM based on Jelly Bean 4.1. But otherwise, a bunch of other plethora of features which are included in the Jelly Bean 4.1 are working perfect on this ROM which is based on Jelly Bean 4.1 for Xperia X10.

Things To Remember

  • You must have a Rooted Xperia X10 with CWM Recovery Installed on it
  • Make sure you backup your important stuff such as SMS, Call Logs and Contacts as you will be wiping out the data
  • I would also highly recommend you to perform a NanDroid Backup so you can return to your Xperia X10′s previous state whenever you want as a couple of features might not work
  • Must be bootloader unlocked


Cm10 Changelog

ROM v9.4 and kernel 21


  • Fix IPv6 issue
  • Fix ac issue introduced by updated USB drivers


  • CM10 latest updates

ROM v9.3 and kernel 20


  • Add RFKill for the bluetooth
  • Re Enable USB in ramdisk for chargemon

ROM v9.3 and kernel 19


  • Wifi Tethering
  • USB configuration updated now properly working
  • Remove CMUpdater and Video editor
  • Scan and connect to IBSS networks
  • Update patches installer


  • Update USB drivers
  • Enable required modules for tethering
  • Fix tethering wifi

ROM v8.1 and kernel 18


  • CRT screen off. Only when screen turns of on its own
  • Fix camera glitches
  • Now generates a kernel.ftf from sources (or prebuilt if sources not available)
  • kernel still requires to be flashed throught flashtools
  • CM10 updates (21/01/2013)


  • updated pmem to fix camera glitches
  • updated msm_rotator
  • Now built at the same time as the ROM
  • CONFIG_LOCALVERSION now requires ending with -vXXXX in order to generate proper manifest

Rom v6 + Kernel v17


  • Built with latest CM10 sources
  • Offline charging icon
  • Hardware leds enabled

Rom v5 + Kernel v17


  • More governor enabled (added : Scary, interactivex, smartassV2, minmax)
  • Use msm7x30 features

Rom v5 + Kernel v16


  • Wifi modules is now built from kernel sources
  • One branch for CM9 and CM10
  • Added mandatory IPv6 feature to kernel for Data Usage in the ROM
  • New Logo thanks to Dushan90
  • Vibrates + Blue blinking led when need to press button for entering recovery mode
  • SmartAss V2 added

ROM v5 + kernel v14


  • Updated with Championswimmer modification for install script
  • Latest CM10 updates

ROM v4.1 + Kernel v14


  • Revert to 4.1 Camera(Blinking is back)

Rom v4.1 + Kernel v14


  • Lastest CM10 updates
  • Torch embedded

Rom v3-beta + Kernel v14


  • Replaced Fxp Bootlogo
  • Dynamic framebuffer padding (Kernel Part of ugly fix for recovery)
  • Updated Ramdisk to handle dynamic padding

ROM v3-beta + kernel v13


  • Add headset fix
  • Added DSP fix
  • latest Adreno libs embedded

Rom v2-alpha + kernel v13


  • Sound fix (Still issues with headsets)
  • Camera fix for default App (Graphical glitches)

Rom v1 alpha + Kernel v13


  • Wifi Fixed

Rom v1 alpha + Kernel v12


  • Voice + Data

Rom v1 alpha + Kernel v11


  • screen fix


How to Get Jelly Bean 4.1 on Xperia X10 via CM 10

Step 1 – Download latest ROM for Xperia X 10 and Google Apps for CM 10 on your PC



Step 2 – Connect your device to PC via USB Cable.

Step 3 – Copy Jelly Bean 4.1 zip and Google Apps zip file to the root of your SD Card

Step 4 – Disconnect Your Phone from your PC

Step 5 – Turn Off your Phone

[If u don’t have CWM recovery installed in your phone just flash the kernel included to the phone.The kernel includes CWM]

Flashing the Kernel:

Download FlashTool_0.2.9.1-GBready_root_xRec from the link : FlashTool install it start the application and just drag and drop the kernel file while the phone is connected and follow the on screen instructions to complete the installation of CWM recovery for CyanogenMod 10]

Step 6 – Boot into CWM recovery by pressing and holding Volume Up + Volume Down and Home button.

Step 7 – Wipe the Data by selecting Wipe data/factory reset

Step 8 – Now go to >flash zip from SD card>choose zip from sdcard and now select the Jelly Bean 4.2 Custom ROM zip file you downloaded

Step 9 – Once done, now Repeat the Previous step by going to  >flash zip from SD card>choose zip from sdcard but this time select Google Apps zip file

Step 10 – Done? Go to> ”+++++Go Back++++++” and ”Reboot System Now”

And there you have it right after the reboot – Jelly Bean 4.1 on you Xperia X10.

First Reboot takes more time if you don’t do Wipe Data/factory settings and wipe cache so do these two and then flash the custom ROM and leave the phone for some time approximately 3-4 mins to reboot and enjoy the new and latest firmware jb 4.1.2 on your xperia x10i.

144 thoughts on “How to install Android 4.1.2 Jelly Bean on Xperia X10i[Full tutorial][CM10]

    • no due to heavy use of ram by the ROM mostly(200mb used and some 70-80mb) remaining the games wont work i hav this problem too even with temple run but it works but temple run takes ore time to load than a normal high end phones

  1. HI, Im unable to flash kernel. Im attaching flash tool log please help me out.
    Thank you.

    14/028/2013 13:28:06 – INFO – <- This level is successfully

    14/028/2013 13:28:11 – INFO – Connected device : X10
    14/028/2013 13:28:11 – INFO – Installed version of busybox : BusyBox

    v1.17.2 (2010-09-05 03:37:08 CDT) multi-call binary.
    14/028/2013 13:28:28 – INFO – APK Installation canceled
    14/030/2013 13:30:02 – INFO – Connected device : X10
    14/030/2013 13:30:02 – INFO – Installed version of busybox : BusyBox

    v1.17.2 (2010-09-05 03:37:08 CDT) multi-call binary.
    14/030/2013 13:30:28 – INFO – Preparing files for flashing
    14/032/2013 13:32:03 – INFO – Searching Xperia….
    14/032/2013 13:32:03 – INFO – Found at USB\VID_0FCE&PID_ADDE

    14/032/2013 13:32:03 – INFO – Start Flashing
    14/032/2013 13:32:03 – INFO –

    14/032/2013 13:32:03 – INFO – Flashing loader
    14/032/2013 13:32:03 – ERROR – Error flashing. Aborted
    14/032/2013 13:32:03 – INFO – Now unplug the device and power it

    14/032/2013 13:32:03 – INFO – Then go to application settings
    14/032/2013 13:32:03 – INFO – turn on Unknown Sources and


    • please turn on usb debugging in your phone and your bootloader is not unlocked and also did you root your phone plz check root status using an app Root Checker you can search for it in play store

  2. i get this error
    25/039/2013 07:39:39 – ERROR – ERR_SEVERITY=”MAJOR”;ERR_CLASS=”SECURITY_CLASS”;ERR_DYNAMIC=”SIN header verification failed”

    what to do?


  4. I followed as feravolt
    — Download ZIP file called nearly same as and copy to SDcard.
    — Boot to xRecovery and flash zip(all drivers are already in kernel zip).
    — Reboot your device twice and you’re done.

    I tried flashing, but i could not mount sdcard, i can mount other patitions but not sdcard,

  5. Then you might have to work on LBL to gain more users of this ROM, You cant expect that every one is on unlocked BL, then people wil move to some other ROM with supports LB like Feralab…

    Sorry, if you not the developer of this ROM

    • Scritch is the developer of this ROM so i cannot do anything but its now time to unlock bootloader since you get restricted to many things so its better to unlock bootloader thats why even devs make for Unlocked bootloader first bcoz its easy to compile than for locked

  6. Does your site have a contact page? I’m having a tough time locating it but, I’d like to send you an e-mail.
    I’ve got some creative ideas for your blog you might be interested
    in hearing. Either way, great website and I look forward to seeing it expand over time.

  7. Great goods from you, man. I’ve understand your stuff previous to and you’re just too great.
    I actually like what you’ve acquired here, certainly like what you are saying and the way in which you say it.
    You make it enjoyable and you still care for
    to keep it wise. I cant wait to read far more from you. This is actually a wonderful website.

  8. Greetings! I’ve Ьеen following your weblog for sopme time now and finally got tthe couragе to go ahead ɑnd give you a shout οut from Kingwood Tx!
    Just wanted to say ҟеep upp the excellent work!

  9. I have problem I cant enter to recovery mod please help me send me link in description if you can send me some images how to go in recover , and also how to root my device

  10. Very great post. I simply stumbled upon your weblog and wanted to mention that I have really loved browsing your
    weblog posts. In any case I’ll be subscribing for your rss feed and I am hoping you write once more soon!

  11. Simply enter the desired domain and click the search
    button. By having, a properly encrypted server there is
    no possibility for your internet site to be hijacked for
    the transmission of malware, and so on. The main reason to
    why people use the Word – Press blog is that it offers all the solutions and tools to building a

  12. Awesome blog! Do you have any recommendations for aspiring writers?
    I’m hoping to start my own website soon but I’m a little lost on everything.

    Would you propose starting with a free platform like WordPress or go for a paid option? There are
    so many options out there that I’m completely overwhelmed ..
    Any tips? Appreciate it!

  13. Definitely believe that which you said. Your favorite justification appeared to be on the net the easiest thing to be aware of.
    I say to you, I certainly get annoyed while people think about worries that they
    plainly don’t know about. You managed to hit the nail upon the
    top and also defined out the whole thing without having side-effects , people can take a signal.
    Will probably be back to get more. Thanks

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s