[Sony Xperia M2] GlitchtheEevee:
VIDEO POSTED/ADDED. http://youtu.be/HVE57D43exE

I SUCK AT WRITING TUTORIALS. FOLLOWING THE VIDEO I MADE WILL PROBABLY BE EASIER. Im not responsible for any of the stupid messups you do blahblahblah all that good stuff.

I know this is sort of a stupid guide, and my "method" is stupid, but it will save people with the Aqua who are very determined to root and save a lot of time and research. This is my first tutorial and i've updated it to suck less.

1. Download the following tools: XperiaFirm, Sony RIC killer, FlashTool, Sony PC companion (for /some/ the drivers), Sony Fastboot driver, android SDK, SuperSU-update.zip, and the CWM boot.img for the original Sony Xperia M2 (Don't get hasty. I'd follow this step by step if I were you, no matter how many devices you've rooted THIS IS DIFFRENT. Make sure you've unlocked your boot loader. Stuff like that.)

2. Install things that need to be installed, move the sony fastboot driver into android SDKs extras/google/USB_Driver folder, replacing the existing one (Im pulling this off the top of my head, if it's named something else but close you get the picture.) I freaking hate this part. I'll let you figure installing the drivers out.

3. Open XperiaFirm, go to your device name and select it's model. Select the latest firmware for your m2 aqua and download it.

4. After the firmware is downloaded, open flashtool. Go to TOOLS>BUNDLES>FILESET Decrypt.

5. Select the folder you downloaded your firmware from XperiaFirm as Source Folder. Add all the files to "Files to convert." Click "convert." THIS WILL TAKE A WHILE, LEAVE IT ALONE UNTILL YOU SEE COMPETED.

6. When it's done, a window pops up letting you create an FTF out of the files. Add all the files except for the .ta files and click continue (Or whatever it's labeled as, again top of my head.)

7. Allow it to convert, when it's all done minimize flashtool for now. We don't need it again untill the end.

8. Move your boot.img for the original sony xperia M2 (Not aqua :P) into the platform-tools folder of android SDK. Put your device in fastboot mode by holding down the VOL UP while plugging in the USB cable while it's off and flash the boot.img with "fastboot flash boot boot.img" THIS WILL ABSOLUTELY BRICK YOUR DEVICE TO WHERE IT WILL BOOT INTO CWM BUT NOT ANDROID. When it's done flashing, type "fastboot reboot"

9.Click the volume up and down keys repeatedly. (Like, up, down, up, down, up, down, and so on) until you enter CWM. From here, scroll to "Install zip" and navigate to and install your superuser flashable zip.

10. Go to advanced, reboot bootloader. It will ask if you want to fix superuser. Click yes and it will continue to reboot. From here run your fastboot reboot command. Once your device powers off, quickly connect the USB cable as you hold the volume down to put your device in flash mode. This is the part where we fix your kernel (the reason your aqua won't boot into android). Return to FlashTool and select the lightning bolt. Select Flash mode. Click on the firmware you packaged earlier. Now, go to the exclude box and uncheck everything except kernel. This will fix your kernel, leaving su binarys in system/xbin. Click Flash and wait untill the tool is finished.

11. Reboot your phone into android. You are now...somewhat rooted. The /system part. is write protected due to Sony RCIS. Open Sony RIC killer V2 on your computer when the device is done booting. Run the application on your computer and reboot your phone. You are now fully rooted!

--If you happen to make a mistake while your rooted or whatever, go to flashtool and flash the firmware you packaged (NOT EXCLUDING ANYTHING) If you do this, have fun doing all this crap over agian.

IM ADDING IMPORTANT DETAILS STILL. SORRY.