Root & Flash ClockworkMod Recovery (CWM) To Your Sony Xperia U ST25 Running ICS

If you own a Sony Xperia U, you must also be knowing that you can update your Xperia U to ICS officially. After you have done that, root access on your device will be lost. This happens because flashing of an official firmware makes the device unrooted, pretty useful if you wish to claim your device’s warranty.

In this tutorial, I will tell you how to flash ClockworkMod Recovery image to your device and also root your phone using CWM by flashing a Superuser zip file. To do this, you need to have an unlocked bootloader.

To unlock the bootloader of your Sony Xperia U, connect your device to the PC via USB Cable having USB Debugging enabled. Start FlashTool and click on “Plugins>Unlock Bootloader”. You will be asked for an unlock key which can be obtained from Please  note that this will wipe all data on your phone. So make sure that you backup everything on your device using the steps mentioned under the Prerequisites section below:


  1. 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.)
  2. Back up all contacts to SD card.
  3. Backup SMS on Android.
  4. Backup call log on Android.
  5. Have minimum 60% charge on your phone else you might get stuck while the update process is running on your device.
  6. Remove any security or Anti-virus app if you have them installed.
  7. Enable USB Debugging. This can be don by Settings>Applications>Development and making sure that USB Debugging is checked.
  8. Make sure your phone is not locked to any network!

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

Steps to Root & Flash CWM on your Sony Xperia U ST25

  1. Download the CWM .elf file and SuperUser zip file to your computer.
  2. Place the SuperUser zip file in your phone’s internal storage and the keiran-recovery-st25.elf file in the Android folder on your computer. If you don’t know about the Android folder, you may read this. The name of the folder may be anything but it should contain adb.exe and fastboot.exe files.
  3. Connect your device to the PC with USB Debugging enabled and open up Command Prompt in the same folder where you have placed the keiran-recovery-st25.elf file. To do this, open up the folder and presss Left Shift + Right Click and select the option “Open Command Window here”.
  4. Type “adb devices” and you should see the serial number of your device below “List of devices attached”. If not, go to the FlashTool folder and within the drivers folder you will find a .exe file that helps you install the necessary drivers.
  5. Now type “adb reboot bootloader” in Command Prompt to boot your device into bootloader mode.
  6. When your device is in bootloader mode, the LED should glow blue.
  7. Now type “fastbooot devices” where you will again see the serial number of your device attached.
  8. Now type, “fastboot flash boot keiran-recovery-st25.elf”. You should see something like this. (The image below is only for reference, I had flashed boot.img file here instead of keiran-recovery-st25.elf file).
    flash boot.img

    Ignore the last command

  9.  When the command prompt says “OKAY”, you may give a pat on your back for flashing the file successfully to the boot partition of your device.
  10. Now type “fastboot reboot recovery” and your device will enter into recovery mode. To do this without a command, press the Volume Down button when the device reboots and shows a red LED.
  11. In recovery mode, go to “Install zip from SD card>Choose zip from SD card” and flash the SuperUser zip file you had copied to your device’s internal storage in Step 2.
  12. Go back and select “Reboot system now”.

This should install CWM and also root your Sony Xperia U on Ice Cream Sandwich.  Face issues? Leave a comment below.

  • jatin


    im hit enter this “adb reboot bootloader” just my mobile restart , led not glow blue. . 5 step is perfactly running. . . i was updat it alrdy ICS from sony companion .. i want to update it to jelly bean . .wht i should do???

  • khushal

    hi..iam not able to download keiran-recovery-st25.elf as the website says server error.kindly suggest me a differnt website where i can download it..thank you

  • Shyama

    im having recoverx and i have installed on my xperia u it is opening also but i can,t install zip from sd card..

  • honey

    i use his process but show on cmd windows rooted phone

    my phone is not rooted plese help any time show not ooted phne

  • honey

    i use his process but show on cmd windows FAILED

    my phone is not rooted plese help any time show not ooted phne

  • honey

    this message show …….FAILED: remote the device must be rooted first