How-To: Use CM 11 Custom ROM To Update Sony Xperia P to Android 4.4.2 KitKat

Use CM 11 Custom ROM To Update Sony Xperia P

Sony is no longer releasing updates for their Xperia P.  The last update the Xperia P has was to Android 4.1.2 Jelly Bean.  Xperia P users who want to get a taste of KitKat are going to have to find a custom ROM.

CyanogenMod 11 is based on Android 4.4.2 KitKat and can be used with the Xperia P.  In this guide, we’re going to show you how to install it.

Prepare your Phone:

  1. This guide is for Xperia P LT22i. Do not try this on any other phone.
  2. Your device’s bootloader needs to be unlocked
  3. Your battery has 60 percent of its charge.
  4. Back up important media content, messages, contacts and call logs.
  5. If you have a custom recovery, have Nandroid back up of your current ROM made.
  6. If your device is rooted, use Titanium Backup for your important apps.

Note: The methods needed to flash custom recoveries, roms and to root your phone can result in bricking your device.  Rooting your device will also void the warranty and it will no longer be eligible for free device services from manufacturers or warranty providers.  Be responsible and keep these in mind before you decide to proceed on your own responsibility.  In case a mishap occurs, we or the device manufacturers should never be held responsible.

Flash Android 4.4.2 KitKat CM 11 Custom ROM on Sony Xperia P LT22i:

  1. Download ROM zip file
  2. DownloadGoogle Gapps for Android 4.4 KitKat Custom ROM.
  3. Copy the two files downloaded aboveto phone’s internal or external sd card.
  4. Open on PC and extract elf / Boot.img or / Boot.elf  file only.
  5. DownloadAndroid ADB and Fastboot drivers
  6. Place elf / Boot.img or / Boot.elf   extracted in step 4 in the fastbootfolder.
  7. Open fastboot Press shift and Right clickon an empty area inside the folder, now select “Open command prompt here“. flash it using the command

fastboot flash boot boot.img.

or fastboot flash boot kernel.elf” 

  1. Boot phone into CWM recovery. Turn off your device, and turn it on. Quickly press volume up and down keys.
  2. InCWM wipe the cache and dalvik
  3. Select“Install Zip>Choose Zip from Sd card / external Sd card”.
  4. Select zip that your placed on phone’s Sd card.
  5. Select Install Zip>Choose Zip from Sd card / external Sd card”.
  6. Choose and flash it.
  7. When flashing is done, clear cache and dalvik.
  8. Reboot system, you should see the CM logo on the boot screen.


Do you have unofficial Android 4.4.2 Kitkat on your Sony Xperia P?

Share your experience in the comments box below.


About The Author