Warning: While rooting, unlocking bootloader would wipe all your phone's data and apps. So Backup before proceeding!
Getting straight to the point, here is a step by step guide to rooting an Xperia Neo V MT11i on Ubuntu 11.10.
Small note: If you're running Windows, ignore step 1 and 3 and have the phone's USB drivers installed properly.
You'll have your phone rooted in no time. :)
- Install libusb-dev and libusb-1.0-0-dev.
- Get Flashtool. Download both 0.8.0.0 and 0.8.6.0 update. Extract both, then copy-paste the files from 0.8.6.0 folder to 0.8.0.0 folder. So that you have the updated version.
- From terminal, go to the FlashTool directory, and run it -
- Once FlashTool runs, turn on USB Debugging from the Settings>Applications>Development and Unknown Sources from the Settings>Applications.
- Connect your phone to USB, Not in Mass Storage Device mode. If it's connected successfully, you'll see some logs on the window of Flashtool. If there is any error, ask me.
- Now you have to check if your phone's Boot loader is unlocked. To root, the boot loader needs to be unlocked. To check, Dial *#*#7378423#*#* . Then go to -> "Service Info" -> "Configuration". If there is:
- Bootloader unlock allowed - Yes << this means that your Bootloader is Locked
- Bootloader Unlocked - Yes << this means that your bootloader is unlocked
- If BL is locked, from Flashtool, go to Plugins > Bootloader Unlock > Run and follow the instructions. At one point, it'll send you to Sony website for the unlock code where you have to approve the fact that your warranty is being void. :P
- Once the BL is unlocked, your phone would boot and you'll have lost all your apps, data, everything. You may then start from scratch again or restore from any previous backup.
- Follow the tutorial at XDA. Ignore step 2 of that guide if you are using Ubuntu.