How to Root Sony Xperia J with Jelly Bean 4.1.2 [Build 11.2.A.0.21/11.2.A.0.31]

Root your Sony Xperia J running Jelly Bean 4.1.2 Firmware 11.2.A.0.21/11.2.A.0.31. All steps are clear , if you dont understand anything feel free to comment. Thanks to DooMLoRD for the root method.


Disclaimer : I am not responsible if you brick your phone or if u make any other damage to your phone
So Lets Start :

1. First of all make sure, you are on Android 4.1.2 Jelly Bean and your Build number is 11.2.A.0.21 or 11.2.A.0.31. Go to Settings > About phone to verify this.

2. Download This File  - DooMLoRD_Easy-Rooting-Toolkit_v17_perf-event-exploit and extract it completely using WinRAR or WinZip.

3. Enable USB debugging from Settings > Developer Options.

4. Enable Unknown sources from Settings > Security

5. [Optional] Increase screen timeout to 10 minutes

6. Connect USB Cable to phone , then connect it to your Computer. On your phone Skip the PC Companion Companion prompt (if it appears),  see screenshot below.

7. Now go to the Folder where you extracted the downloaded file from Step 2, and execute "runme_win.bat" (Windows User)

Note :- This toolkit works on Windows , Linux as well as MAC , Linux users Run "runme_linux.sh" and MAC users Run "runme_mac.sh".

8. Read and Follow the instructions on the screen!

9. REBOOT THE DEVICE AFTER THE SCRIPT HAS FINISHED EXECUTION!!!


Note : This method works on both locked and unlocked bootloader devices!!!


If you have any problems feel free to comment :)


Share this

Related Posts

Previous
Next Post »

38 comments

comments
19 September 2013 at 12:56 delete

do you have any screen shoot just to prove that this will work/thanks

Reply
avatar
19 September 2013 at 17:17 delete

It doesn't seem to work
Runme reports adb files as outdatet,
at some point it asks for an address which i cannot understand,
reboot is done automatically and even after a second reboot root checker shows that the device is not rooted.
Any help? cause i don't want to unlock the bootloader...

Reply
avatar
20 September 2013 at 00:10 delete

Can u tell your kernel version from Settings> About

Reply
avatar
20 September 2013 at 00:11 delete

-_- I dont have this device , but It will work. If you have any problem while rooting feel free to ask

Reply
avatar
20 September 2013 at 10:51 delete

with date , there must me date also ??

Reply
avatar
23 September 2013 at 00:23 delete

i'm sorry, under kernel there's only what i have written. should i search somewere else for the date?

Reply
avatar
23 September 2013 at 19:19 delete

Can u upload a screenshot of settings>about somewhere and comment the link here ?

Reply
avatar
23 September 2013 at 22:38 delete This comment has been removed by the author.
avatar
24 September 2013 at 22:03 delete

This method should work , make sure you exit Flashtool , Sony PC Companion or any other adb related program before executing runme_win.bat , also make sure u have enable USB Debugging mode and adb drivers are installed :)

Reply
avatar
26 September 2013 at 15:52 delete

Can u tell how? :p what was the problem? Maybe it will help others :)

Reply
avatar
29 September 2013 at 23:10 delete

I had the same problem as you talked above, and I lost 4G capabilities ...

Reply
avatar
29 September 2013 at 23:14 delete

ok, I found 12.0.A.2.254 is not supported.

Reply
avatar
11 October 2013 at 03:25 delete

hi, the files the second time i extracted the zip file completely, as described, no containing folder of the .bat file. in the files folder there is also, an adb executable. i think it should run first of all (i think i did that before connecting the phone).

Reply
avatar
11 October 2013 at 20:10 delete

download the file again and extract it , you just have to execute runme_win.bat and nothing else.

Reply
avatar
25 January 2014 at 18:27 delete

Currently my android version is 4.1.2. Can I root my Sony Xperia J to the android version 4.2.2 (or) 4.3 (or) 4.4???
Please Help!!!

Reply
avatar
6 February 2014 at 15:12 delete

it works now for my xperia j

Reply
avatar
8 February 2014 at 19:37 delete

To which Version u've rooted?

Reply
avatar
7 April 2014 at 01:54 delete

Hi, when i open the command prompt window it says, "cannot find the path specified" a lot of times.It also says device is rebooting, and it isn't. it then says "all done", but it isnt rooted. Can you please help?

Reply
avatar
8 April 2014 at 20:47 delete

Install ADB Drivers , u dont have ADB Drivers installed.

Reply
avatar
16 April 2014 at 09:50 delete

how i install adb drivers....i dont knw sufficient about it

Reply
avatar
23 May 2014 at 05:35 delete

It really works ! Thank You so much! ))

Reply
avatar
2 June 2014 at 21:14 delete

dude. what is adb and how do i download one? sorry for asking such a stupid question

Reply
avatar
14 June 2014 at 00:20 delete

hello thanks a ton.. finally rooted my xperia j but m bit confused as it was soo easier... with dat supersu app thats it the main confirmation of sucessful root of my device !!

Reply
avatar
19 June 2014 at 17:50 delete

the system can not find file path

this what i got ..... what to do please
i have xperia j

Reply
avatar
26 June 2014 at 17:38 delete

I can't root my phone ...
build number is 11.2.a.0.31
android 4.1.2
Plz reply what's the problem ... :(

Reply
avatar
3 July 2014 at 01:22 delete

It worked very smoothly & easily, if all instructions are followed carefully. My device rebooted itself, but how i get to know its been done?? how to check?

Reply
avatar
5 July 2014 at 18:25 delete

check for SuperSu app or install RootChecker app from playstore and verify with that.

Reply
avatar
3 August 2014 at 22:26 delete

It's works for me. Thanks.

Reply
avatar
4 August 2014 at 19:52 delete

I run the SHELL file, but my device does nothing. I followed the steps carefully, but when I open the file it is just like opening a Word document, only plain text. This is what it says:

##!/bin/sh
chmod u+x files/adb_mac
echo "---------------------------------------------------------------"
echo " Easy Rooting toolkit (v18.0)"
echo " created by DooMLoRD"
echo " \"pref_event exploit\""
echo " Credits go to all those involved in making this possible!"
echo "---------------------------------------------------------------"
echo " Special thanks to: the_laser, Bin4ry, fi01, hiikezoe, [NUT]"
echo " and to all those who are contributing to our git tree!"
echo " Sources: https://github.com/android-rooting-tools"
echo "---------------------------------------------------------------"
echo " ported to Mac OS X by ChrisBoesing "
echo "---------------------------------------------------------------"
echo "[*] This script will:"
echo " (1) root ur device using the pref_event exploit"
echo " (2) install Busybox"
echo " (3) install SU files"
echo "[*] Before u begin:"
echo " (1) make sure u have installed adb drivers for ur device"
echo " (2) enable \"USB DEBUGGING\""
echo " from (Menu\Settings\Developer Options)"
echo " (3) enable \"UNKNOWN SOURCES\""
echo " from (Menu\Settings\Security)"
echo " (4) connect USB cable to PHONE and then connect to PC"
echo " (5) skip \"PC Companion Software\" prompt on device"
echo "---------------------------------------------------------------"
echo "CONFIRM ALL THE ABOVE THEN"
sleep 1
echo "--- STARTING ----"
echo "--- WAITING FOR DEVICE"
files/adb_mac wait-for-device
echo "--- creating temporary directory"
files/adb_mac shell "cd /data/local && mkdir tmp"
echo "--- cleaning"
files/adb_mac shell "cd /data/local/tmp/ && rm *"
echo "--- pushing files"
files/adb_mac push files/doomed.sh /data/local/tmp/doomed.sh
files/adb_mac push files/doomed2 /data/local/tmp/.
files/adb_mac push files/run_root_shell /data/local/tmp/.
files/adb_mac push files/busybox /data/local/tmp/.
files/adb_mac push files/su /data/local/tmp/.
files/adb_mac push files/Superuser.apk /data/local/tmp/.
files/adb_mac shell chmod 777 /data/local/tmp/doomed.sh
files/adb_mac shell /data/local/tmp/doomed.sh
echo "--- cleaning"
files/adb_mac shell rm /data/local/tmp/*
echo "--- Please wait device is now rebooting"
files/adb_mac reboot
echo "ALL DONE!!!"

The "echo" is lying, it's not doing any of those things. The Root Checker says the device's not rooted. What should I do?

Reply
avatar
15 August 2014 at 04:24 delete

It wont find the path, itries DoomLords FlashTool v1.5 and still doesnt find the path. I have Win 7 Andriod 4.1.2 11.2.A.0.31
Anyone recomend a tutorial or link to help with adb files?

Please help! i cant free space form my Xperia J!!!

Reply
avatar
30 August 2014 at 19:24 delete This comment has been removed by the author.
avatar
23 April 2015 at 17:44 delete

Hi! I have a problem.

I used this method before to root my device and it worked perfectly. The problem is: I had to do the factory reset and now I'm trying to use this method again but it doesn't work and I don't know why. Maybe you can help me >.<

---------------------------------------------------------------
CONFIRM ALL THE ABOVE THEN
Pressione qualquer tecla para continuar. . .
--- STARTING ----
--- WAITING FOR DEVICE
--- creating temporary directory
mkdir failed for tmp, File exists
--- cleaning
rm failed for *, No such file or directory
--- pushing files
53 KB/s (326 bytes in 0.006s)
27 KB/s (1578 bytes in 0.057s)
cannot stat 'files\run_root_shell': No such file or directory
2852 KB/s (853044 bytes in 0.292s)
1402 KB/s (96260 bytes in 0.067s)
2826 KB/s (1858064 bytes in 0.642s)
--- DooMing device!
--- Correcting permissions
Unable to chmod /data/local/tmp/run_root_shell: No such file or directory
--- Running exploit
/data/local/tmp/doomed.sh[12]: /data/local/tmp/run_root_shell: not found
--- cleaning
--- Please wait device is now rebooting
ALL DONE!!!
Pressione qualquer tecla para continuar. . .

Reply
avatar
23 April 2015 at 21:52 delete

try again 2-3 times , it should work

Reply
avatar
30 May 2015 at 14:16 delete

will this method work on windows 8.1

Reply
avatar
20 July 2016 at 18:29 delete

Hi, I got exactly the problem. I tried it several time but it's not working (I have the exact same informations as Ars Amandi).
SuperSU is not installing..
What is happening? Else, can we download it from the playstore?

Many thanks!

Reply
avatar