Skip to main content

Root Sony Xperia E3 or E3 Dual

This guide is only valid for Sony Xperia E3 and Sony Xperia E3 Dual only. And this guide has been completely tested and succeeded with Sony Xperia E3 Dual (D2212).

What are the benefits of rooting Sony Xperia E3/E3 Dual

  1. You can install custom ROMs. (Lollipop custom ROM for Xperia E3 is available at XDA forum.)
  2. You can install custom(sinhala) fonts.
  3. You can extend the internal memory using external memory card.
  4. You can move apps from internal memory to extetnal SD card using Link2SD. (Though we can move apps from phone memory to SD using settings menu in the phone, it will not actually move apps to the external memory card. It will move apps to the internal SD of the phone which is 1.7GB )
  5. You can manage auto startup apps, change boot animation, install themes and many more using ROM Toolbox.

What do you need before preceding?

  1. Unlocked boot loader. To know how to unlock the boot loader go to Unlock Boot Loader of any Sony Xperia
  2. Flash Tool
  3. JAVA run time environment
  4. SuperSU.zip
  5. Kernel to flash. Download and extract. 

How to root?

  1. Install the Flash Tool downloaded in above step 2.
  2. Copy SuperSU.zip which was downloaded in above step 4 to external SD card of the phone. (Don't extract and copy. Just copy the zip.)
  3. Connect your phone to computer in FastBoot mode. To connect in FastBoot mode first turn off your phone and then connect the USB cable while pressing the volume up button.
  4. Now run the Flash Tool installed in step 1. Please make sure your computer is connected to a working internet connection before running the Flash Tool. When you run Flash Tool for the first time it will sync a git repository through internet. This process will take several minute depending on your internet connection speed. 
  5. If syncing git repository completed successfully then you can continue. (If syncing succeeded there must not be red line in the text area of the FlahTool. If there are red lines present then try restart or reinstalling the flash tool.)
  6. Now press the thunder button located in the left corner of the tool bar. Select FastBoot Mode from the pop up dialog and press OK. 
  7. Now click Select kernel to Flash from the appeared dialog. Change file type of the file chooser to *.img from *.sin. Then select the kernel file downloaded in above step 5. Then the kernel will be flashed. Wait until the process complete.
  8. Now disconnect the phone from USB and power on the phone. Just after the vibration, white notification light will be light. Press volume up and volume down buttons continuously until you see the CWM recovery mode. 
  9. In CWM recover mode use volume up and volume down buttons to change the selection. Use power button to select. 
  10. Select Install ZIP and then choose zip from /storage/sdcard1. Then navigate to the UPDATE-SuperSU-v2.46.zip which was copied to SD card in step 2. The press power button to install and wait until the process complete. 
  11. Now you have successfully rooted your phone. Select +++++Go back+++++ then reboot system now and finally Yes - Fix root.
Now have successfully rooted your android phone. Check in the installed apps, there will be a newly installed app named as SuperSu. 


Disclaimer: This guide has been fully tested with a Sony Xperia E3 Dual (D2212). But WINTRIXS.com is not responsible of any damages that may happen to your device following this guide. 

If you have any problems, feel free to put a comment. And don't forget to help us by a like and share this post among your friends.

Comments

Popular posts from this blog

Extend internal memory of any Android device (Root Needed)

Low internal memory is a very common problem between low end android devices. Today most of android devices have both more than enough processing power and RAM size. But the internal memory size is relatively low. Due to low internal memory, we can't install many apps and most of the times sync stops working. Two most popular solutions to low internal memory problem. Link2SD Drawback - Slow down the device vold.fstab method Risk of bricking the phone. Need the appropriate vold.fstab for the device. I'm going to tell you a different method. In this method the SD card is joined to the end of the internal memory. If the internal memory is not enough, then the SD card will be used instead of the internal memory.  I installed NFS Most Wanted and NFS No Limits on a Xpeia E3 Dual after extending the internal memory using this methods. (Xperia E3 Dual has a internal memory of 1.7 GB)

How to play Sinhala subtitles(or any other custom fonts) using MX Player on any Android device

Do you know that you can play sinhala subtitles on your android device using MX player even though the device doesn't support sinhala rendering. Just a simple procedure.

Spring Transaction Management over multiple threads

Spring framework provides a comprehensive API for database transaction management. Spring takes care of all underlying transaction management considerations and provides a consistent programming model for different transaction APIs such as Java Transaction API (JTA), JDBC, Hibernate, Java Persistence API (JPA), and Java Data Objects (JDO). There are 2 main types of transaction management in Spring. They are declarative transaction management which is a high level one and programmatic transaction management which is more advance but flexible. The Spring API works very well with almost all of the transaction management requirements as long as the transaction is on a single thread. The problem rises when we want to manage a transaction across multiple threads. Spring doesn't support transactions over multiple threads out of the box. Spring doesn't explicitly mention that in the documentation. But you will end up with run time errors or unexpected results if you try to do so.