Sony XPERIA M2 ROOT and Recovery

a) before you start to do anything, backup all your user data and media files, because you will lost it (if you are on Android 5.1.1 Lollipop) and charge your phone
b) download and install latest Flashtool from this article –
c) download this FTF file (!iBI2RSQD!H-a9AfOi_AYt7yOlBNKx3y0FSf62zOPLbQ1NM5VnpIA ) and flash it with Flashtool to you smartphone (it is important to Wipe data or your phone will not boot). If you are on Android 4.4.4 KitKat, you don’t need it
d) start your smartphone and enable developer options and usb debugging, also enable mock location
e) in security settings, enable unknown source
f) download this root package –!FF03XDxC!l–ppXvX6OYzYxWhTnlz94x8N3f4OtvCXQAIMfYpWco unzip it
g) connect your smartphone to your computer and go to Flashtool folder, X10flasher lib
h) hold shift button and right click with mouse, open command line and type adb devices
i) allow usb debugging on display your phone (steps g-h are not important, but it is better to check it)
j) if result is some kind of number, close command line and run install.bat inside root package from step f)
k) wait after root procedure is done, sometimes it is need to run it more than once (wait until you see SuperSU in your phone). If this donť work for you, download TowelRoot –, install APK and than install SuperSU from Play Store and reboot your phone
l) download recovery for your phone from this site – (select XZDualrecovery, than latest version and than T2 Ultra installer)
m) unzip this file, connect your smartphone to computer and run installation, choose first option and than allow SuperSU
n) after some time you will get new icon in your phone, now you have recovery and root (but with old firmware)
o) now you need to flash prerooted zip file thru recovery mode and there are two options (steps p or q)
p) download it from internet, you can try to find it here – or Google XPERIA M2 (firmware you want number) prerooted zip
q) make it by yourself, it is very easy and fast, i will show it to you here –
r) after you have this prerooted zip file, push it to your smartphone
s) start recovery mode (from NDRUtils application in your phone) reboot to primary recovery
t) install your prerooted zip file (install ZIP and navigate to your file), than Wipe Cache and Dalvik Cache and power off your phone
u) sometimes this can be enough, but i really recommended last steps, it is better for your phone
v) download corresponding firmware (same version as is your prerooted zip file), you can also make FTF yourself with this video –
w) flash this FTF file with Flashtool once more, but exclude system and partition
x) after it finished, turn on your smartphone
y) you are on firmware version you chose with root and recovery mode and with locked bootloader
z) when Sony Mobile company release new firmware, you can repeat this tutorial from step o), just change prerooted zip and than FTF

And that is really all for now. If this tutorial help you, you can donate to me thru PayPal –


  1. Hi, will it work if I have installed KingRoot 5.0.5 (so far I can't uninstall it that is why I'm looking for previous version )
    It is all the time available on the screen. And also I don't have APP_LOGS to check/uncheck in Flashtool so I'm a bit affrais to do that so. Only USERDATA are there


  2. Hello I am having problems on my xperia M2 D2303 root is all fine but no recoveries load up and I cant access recovery manually and nor could I get into it when on official lollipop any idea why this might be ?

Leave a Reply

Your email address will not be published. Required fields are marked *