How to Root Xperia 4.0.4 ROM, How to Root any Android Device, How to upgrade android to ICS,
Upgrade 2.3.6 to 40.4, Custom Rom
I will tell you about rooting my android and this information can be of any android forums.
In this post also tells how to upgrade or downgrade and root method for GB.
well we get on with it
Since rooting directly in 4.0.4 is not possible, one needs to downgrade to a rootable GB ROM to root.
(Skip this step if you are already in GB).
To Downgrade, you need to flash an old GB ROM ftf to your device.
Download ftfs from here:
Thanks to someguyfromhell
Then use flashtool to flash the ROM, as described in the images below.
II. Root the GB ROM:
(Skip this step if you are already in Rooted GB)
Download the DoomLord’s Easy Root Toolkit for Xperia Gingerbreade >= .58 from here.
Extract the files somewhere.
Connect the device to the computer, and run the file “runme”.
Follow onscreen instructions.
When done, device will reboot, and you should see application called SuperUser in your app drawer.
III. Preparations to root 4.0.4 ROM:
Download the XperiaRoot.rev3 from here.
Extract the files somewhere.
Connect the device to the computer, and run the file “01-local-prop”.
Follow on screen instructions.
When done, /data/local.prop should be edited as desired.
Here, do not do anything on cell and directly proceed to Flashing the 4.0.4 ftf.
IV. Flash 4.0.4 ROM:
***See Note below
Download the ftf from the following links:
|Xperia Mini Pro:
SK17i: Here or Here
SK17a: Here or Here
Thanks to JozinekXperia Live with Walkman:
Thanks to davidcmc
WT19i: HereXperia Mini:
ST15: Here OR Here
Thanks to shufuking, Thanks to expeacerXperia Active:
ST17i: HereXperia Ray:
ST18:Here OR HereXperia Arc S:
LT18:Here OR Here OR HereXperia Neo V:
MT11:Here OR HereXperia Neo:
LT15: Here OR HereXperia Pro:
HereIn case some links are dead try out this ftp site (open preferably in Internet Explorer):
Go to Incoming and then Sony Updates, and you can find the ftfs there. [Thanks to MSTHETERROR]
Proceed as you did in downgrading, placing the 4.0.4 firmware in /firmware folder this time; and selecting it in step 4.
In step 4, make the check boxes look like this.
Proceed with the flashing Process.
Here, you can also use PC Companion or Sony Update Center if you want for updating. While updating with SUS, make you sure you perform the recommended install and do not wipe data.
Once the flashing is done, turn ON the device (If using PCC or SUS you will be prompted to turn ON). During the first boot, the device might reboot. In that case, after second boot it will turn on normally.
In case it gets into bootloop, proceed to next step right away.
Else proceed to next step with your phone turned ON.
V. Root 4.0.4 ROM:
From the Xperia-ROOT.rev3.zip file you downloaded earlier in step 3, open the file 02-push-root-files.cmd.
Follow the on-screen instructions.
Device will reboot.
Once re-boot is done, you will have SuperUser installed in the 4.0.4 ROM.
Note: Using this method, you can also root .62 GB firmware. For this, just flash the .62 ROM in place of 4.0.4 ROM, in step IV.
Source : XDA Developers