Root Android 4.0 Ice Cream Sandwich Firmware on Xperia Arc and Arc S

SE Arc S

Sony recently started officially updating the Xperia Arc S to Ice Cream Sandwich Android 4.0 in some Nordic countries. We posted an installation guide on how you can manually install the official Ice Cream Sandwich update on your Xperia Arc and the Arc S. Now, you can get root access on the firmware by following this rooting guide.

Unfortunately, this rooting procedure requires that you unlock the bootloaders on your phone. Bootloader unlocking, while officially allowed, prevents you from getting further official updates through Sony, so if you’re not keen on unlocking the bootloaders on your phone, skip this rooting method and wait for a method that allows rooting on locked bootloaders to come along.


This ROM and the guide below are compatible only and only with the Sony Ericsson Xperia Arc and Arc S, model number LT15i/LT18i. It’s not compatible with any other device and may render an incompatible device unusable. Check your device model in Settings » About phone.


The methods and procedures discussed here are considered risky and you should not attempt anything if you don’t know completely what it is. If any damage occurs to your device, we won’t be held liable.

How to Root Ice Cream Sandwich Firmware on Xperia Arc/Arc S

  1. Your phone must be running the official Ice Cream Sandwich firmware. Install it by following the guide → here.
  2. Important! Your Xperia Arc must have an unlocked bootloader. You can unlock your bootloader officially → here.
  3. Install ADB on your computer using the guide → here. This is required to flash the requisite kernel on your phone. (Skip if you already have ADB installed on your PC).
  4. Download the root package file.
    Download Link  |  Filename:
  5. Transfer the downloaded zip file in step 4 to the SD card on your phone.
  6. Download the kernel required to flash the root package on the phone. This kernel will not actually be flashed on to your device, but only booted into once to flash the root package.
    Download Link  |  Filename: ARC-DooMKernel-ICS-BETA-v04-lower-boot.img
  7. Download fastboot, which will be used to flash the kernel downloaded in step 6.
    Download Link  |  Filename:
  8. Extract the file to the C: drive on your computer to get a folder named Fastboot with four files inside it.
  9. Copy the ARC-DooMKernel-ICS-BETA-v04-lower-boot.img file downloaded in step 7 to the Fastboot folder. You should have 5 files in the Fastboot folder now, as shown in screenshot below:
  10. Now, connect your phone to the computer in fastboot mode. To do this, first plug the USB cable to PC, then pick up your phone and hold the Menu key (key at the bottom right on your Arc/Arc S), and then, while holding the Menu key, connect the USB cable to your phone.
  11. Open Command Prompt on your computer from Start » All Programs » Accessories.
  12. (Read step 13 before doing this step as you have to perform step 13 as soon as step 12 is complete) In Command Prompt, type the following commands to flash the kernel, pressing Enter after each command (Check the screenshot after step 12.2 for reference).
    1. cd c:Fastboot
    2. fastboot boot ARC-DooMKernel-ICS-BETA-v04-lower-boot.img
  13. Important! Once the kernel is flashed, the phone will reboot. As soon as the Sony logo shows up and the blue LED lights up, start pressing the Back button on the phone continuously till you enter Clockworkmod Recovery. In recovery, use Volume buttons to navigate and Home button to select options.
  14. Select install zip from sdcard, then select choose zip from sdcard. Scroll to the file on the sdcard and select it. Confirm installation by selecting Yes – Install on the next screen.
  15. After installation is complete, go back to the main recovery menu by pressing the Back button on the phone, then select reboot system now to reboot the phone.
  16. After the phone boots up, we need to install busybox, which is required by many apps to use root access properly. Install the BusyBox Installer app on your phone from the Play Store (Android Market).
  17. Open the BusyBox Installer app on your phone, press the Allow button to grant it root access, then press OK on the pop-up screen. Then, press the Install button at the bottom to download and install busybox.

That’s it. Following the above procedure, you can obtain root access on the official Ice Cream Sandwich firmware on your Xperia Arc/Arc S. Do let us know how it works out for you, in the comments below.

14 Comment

  1. Søren Bendtsen says: Reply

    After step 12.2 i keep getting do you know what could be the source of this?

    1. Paulo Mancinelli says: Reply

      Same here

  2. Nadavishai says: Reply

    try to get into the blue notofocation mode one more time

  3. Kmoothoo says: Reply


    1. rrex says: Reply

      same thing happen to me
      any1 can fix this pls?

    2. afk_cz says: Reply

      same problem here but I flashed the .img without problems using Sony Ericsson Xperia flasher (by Bin4ry & Androxyde) alias X10 flashing tool. hope this will help you 😉

  4. Kmoothoo says: Reply

    @ Step 10…before plugging the phone…should we turn it off ??? normally it should be off.!!! 

  5. androidfiction says: Reply

    my wifi can’t turned on after rooting. Somebody help me..

    1. Hamzeh Zabalawi says: Reply

      did ou get it to work please tell me

  6. Dave_Arc says: Reply

    waiting for ever……

  7. for this method ur boot loader should be unlocked moreover as of my knowledge custom kernel wont work with stock firmware this procedure tested one working properly?

  8. Abhay S says: Reply

    pls help me
    when i did the above procedure ,the phone turns on properly but after that it says “unfortunately has stopped”
    so icannot make calls.
    and also my wi fi is also not working.
    pls help me urgently

  9. patrik kozak says: Reply

    wont work it just says waiting for device? anyone have a clue why?

  10. pranav says: Reply

    thanks…it worked for me… 🙂

Leave a Reply