I have Sony Xperia L(C2104)(jellybean). Rooted my mobile, unlocked bootloader and flashed Kitkat 4.4 with unofficial random Omni Rom from internet, which obviously have some bugs(bluetooth, gps etc.). After this Omni version is installed I'm not able to work with any rooted applications(eg:titanium backup)[ROOT ACCESS DENIED]. So now I want to flash some stable cyanogen version OS of Kitkat. Do I need to root the mobile and follow the same flashing steps. Please suggest the steps to follow to flash cyanogen version kitkat in my xperia L which has omni version kitkat now. Let me know if in case need of some more info.

1 Answer 1


Do I need to root the mobile and follow the same flashing steps[?]

ROMs are not flashed from inside a running Android OS, and so root is not required now. All you need is flashable .zip file that can be flashed from a custom recovery, or a fastboot .zip which can flashed using fastboot. (You do have a custom recovery, don't you?)

Steps to flash the ROM:

  • Find the ROM of whichever version or name you want to flash,
  • Download and copy the flashable .zip into the root of your internal SD card,
  • Boot into custom recovery,
  • Wipe Data, System and all cache(s),
  • Select Install zip and follow the instructions there.

These are the most common instructions to flash a ROM. It is possible your choice of ROM requires certain additional steps, so do search on web.

Make a Nandroid backup first using the custom recovery. Please don't ignore it, I can't stress more on this.

Disclaimer: Do it at your own risk!

  • Thank you so much. The answer about root is clear. The problem now I'm facing are: 1. I'm not able to get into any recovery mode. 2. When I connect my mobile to laptop my internal storage is not getting detected [alternate options to keep zip inside internal storage.?] . But fastboot command is working when I connect in fastboot mode OR adb commands when I connect normally. So please suggest how can I proceed.
    – gauti
    Jun 5, 2015 at 9:38
  • @user3509556 You can use adb push <FILE> /sdcard/. See adb parameters. And in fastboot mode, use fastboot flash recovery <FILE> for flashing custom Recovery. Always Backup first. // Which OS are you using?
    – Firelord
    Jun 5, 2015 at 16:58

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .