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

ROM CHANGELOG:

Cm10 Changelog

ROM v9.4 and kernel 21

Kernel

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

ROM>

  • CM10 latest updates

ROM v9.3 and kernel 20

Kernel

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

ROM v9.3 and kernel 19

ROM

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

Kernel

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

ROM v8.1 and kernel 18

ROM

  • 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)

KERNEL

  • 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

ROM

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

Rom v5 + Kernel v17

KERNEL

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

Rom v5 + Kernel v16

KERNEL

  • 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

ROM

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

ROM v4.1 + Kernel v14

ROM

  • Revert to 4.1 Camera(Blinking is back)

Rom v4.1 + Kernel v14

ROM

  • Lastest CM10 updates
  • Torch embedded

Rom v3-beta + Kernel v14

Kernel

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

ROM v3-beta + kernel v13

ROM

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

Rom v2-alpha + kernel v13

ROM

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

Rom v1 alpha + Kernel v13

Kernel

  • Wifi Fixed

Rom v1 alpha + Kernel v12

Kernel

  • Voice + Data

Rom v1 alpha + Kernel v11

Kernel

  • 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

ROM : https://www.wuala.com/CMX10-Android/Android/CM10/ROM

KERNEL : https://www.wuala.com/CMX10-Android/Android/CM10/Kernel

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 0.2.9.1 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.

118 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

    initialized
    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

    \5&1706013D&0&7
    14/032/2013 13:32:03 – INFO – Start Flashing
    14/032/2013 13:32:03 – INFO –

    VER="R8A031";DATE="20100707";TIME="11:32:00";
    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

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

    Debugging

    • 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?

  3. WOW! GREAT TUTORIAL BUDDY AND I’VE DONE WITH THIS WITHOUT ANY ERROR DURING INSTALLATION IN MY FIRST INSTALLING CUSTOM ROM . :D
    KEEP IT UP BRO! THNX

  4. I followed as feravolt
    FOR LOCKED BOOTLOADERS:
    – Download ZIP file called nearly same as FeraKernel-GB.zip 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 Ferakernel.zip, 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

Leave a Reply

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

WordPress.com Logo

You are commenting using your WordPress.com 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 )

Google+ photo

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

Connecting to %s