Root Xperia XA Ultra Running Android 7.0 Nougat


Released back in 2016, Xperia XA Ultra is one of the best mid-range smartphones. When compared with the flagships, it will give you a tough time while deciding which one to choose, considering its specs against the price tag. Despite all the specs, Sony’s smartphones are full of bloatware, which slow downs the performance of your device. Over the years, Sony has constructed a good reputation with its smartphones especially when it comes to updates. At the time of release, Xperia XA Ultra was running Android 6.0 Marshmellow but thanks to Sony, it finally received its share of Android 7.0 Nougat update last month. While firmware updates address the bloatware issue to some extent, they also wipe the root access. Therefore, we have decided to help you get back that access and teach you how you can root Xperia XA Ultra running Android 7.0 Nougat.

It became possible due to the efforts of renowned XDA member,  rrvuhpg that we are able to root Xperia XA Ultra running Android 7.0 Nougat. Now before we get to the rooting, you must have a Custom Recovery installed on your Xperia XA Ultra. At the moment, TWRP is the most reliable and widely used custom recovery. It’s touched based UI helps you navigate easily and enables you to install the desired files with ease. If you do not have TWRP installed, don’t fret, in this guide, you will learn to install that as well.

Also Read: How to Install SuperSU and Root Android Devices

Once you root Xperia XA Ultra running Android 7.0 Nougat, you will have administrative rights over your device, which means you can install Custom ROMs, MODs and basically enhance its performance. Since you will need a custom recovery to root your device, first, we will show you how to install TWRP recovery on Xperia XA Ultra.


This guide is meant for Xperia XA Ultra running Android 7.0 Nougat. Do not apply this on device running Marshmallow.

If anything goes wrong, AndroidOdex and the Developer will not be held responsible. Proceed at your own risk.

Early Preparations

  • Use the link and download the latest Sony Flash Tool.
  • Your device must have an Unlocked Bootloader. (Use Sony’s official guide to unlock bootloader).
  • Head over to the link and Download Android USB Drivers.
  • Make sure to Backup your Data as the mentioned process will wipe the data.
  • Charge your device to at least 60%.
  • Enable OEM Unlocking and USB Debugging. To do so;
    • Navigate to Settings > About Device.
    • Tap the number 7 times. It will enable developer options.
    • Head back to Settings > Developer Options.
    • Tap on OEM Unlocking and USB Debugging to enable.


Use the links provided below to download the following;

  1. Boot Image Xperia XA Ultra (Rename it to boot.img).
  2. TWRP Recovery Xperia XA Ultra (Rename it to twrp.img).
  3. Latest Magisk Flashable Zip.
  4. Magisk Manager APK.

Now transfer the boot.imp and twrp.img files to C:\Flashtool\x10flasher_lib\ on your PC whereas Magisk Zip and Magisk APK to the SD Card in your Xperia XA Ultra.

How to install TWRP Recovery on Xperia XA Ultra

  1. Turn Off your Xperia XA Ultra and connect it to PC via USB Cable.
  2. Now boot your phone and when the screens lights up, press and hold Volume Down button. This will put the device in Flash mode.
  3. Use the Flash tool your downloaded from Sony’s official site and download the official Marshmallow firmware for your device.
  4. Here you will be asked to select the files. Flash only the ‘bootdeliver.xml’ to your device.
  5. When the process completes, disconnect your device and close the flash tool.
  6. Now repeat step 1 and 2 but this time instead of Volume Down press Volume Up button.
  7. On your computer, navigate to C:\Flashtool\x10flasher_lib\. That’s where you copied Boot Image and TWRP files.
  8. In the address bar type cmd and open a  command window in this folder.
  9. Now type the following commands in the command windows and hit Enter after typing each of them;
  • fastboot devices
  • fastboot flash boot boot.img
  • fastboot flash recovery twrp.img

Disconnect your device. TWRP recovery has been installed.

How to Root Xperia XA Ultra running Android 7.0 Nougat

  1. Start by turning Off your device.
  2. Then press and hold Power + Volume UP + Home buttons to boot your device into Recovery Mode.
  3. In recovery mode, a password prompt will appear, tap on Cancel and swipe right to allow modifications.
  4. Then tap on Wipe > Advance Wipe.
  5. From the options, select userdata and data partitions and swipe to wipe.
  6. Navigate back to the main menu and select Install.
  7. Locate the Magisk zip file and install it.
  8. When the installation completes, tap on Reboot > System.
  9. Wait for about 5 minutes, since it’s the first boot.
  10. That’s it.

If you have any question related to the method, ask us in the comments.

Leave a Comment