Xperia J was launched in October 2012. In the past months sony also released updates for the same which is Firmware version 11.0.A.7.5. Rooting of this phone involves a loop hole present in 11.0.A.3.28 and 11.0.A.3.18, which was fixed in 11.0.A.7.5. Hence to root your Xperia J via this method it is necessary to you to have 11.0.A.3.28. To see which firmware is present in your device you can see it under “Settings > About Phone”
If you have firmware higher than 11.0.A.3.28 then follow this process else skip to the main rooting procedure.
Note: the flashing process will factory reset your phone and hence loose all data.
- Download the 11.0.A.3.28 firmware from here.
- Download Flashtools from here.
- Download drivers for flashtools.
- Once you install flashtools, go to the directory where you installed it. Example: “C:/Flashtool/drivers”
- Install the Flashtool-drivers.exe and select all drivers in the list.
- Once finished open Flashtools/Flashtools64 depending on your PC’s Processor (32bit or 64bit).
- Extract drivers that you downloaded earlier.
- In Flashtools click “devices>import”
- Navigate to the file you extracted.
- Now Xperia J driver is installed.
- Place the firmware you downloaded in “C:/Flashtools/Firmware” folder.
- In Flashtools Now click on the lightening button on the upper left corner.
- Select Flashmode and press OK.
- Then select the firmware from the list check all boxed except for no final verification and press ok.
- Once the flashing process is complete reboot the device and proceed to the Rooting process.
- Download Rooting package.
- USB Debugging ( Settings > > Developer Options > > USB Debugging )
- Unzip the package on desktop.
- Connect the Device to your PC.
- Open the extracted folder.
- Run the “runme.bat” file and follow the on screen instructions.
- Once the root is complete, reboot your device.
- To confirm if the device is rooted, search for the app called as “superuser” in the app drawer.