I'm here to present the first way of gaining root access through ADB, WITHOUT unlocking your bootloader and voiding warranty.
Download Pokoby's Root Pack
Download the .564 firmware
Download Flashtool for the Xperia NXT line
- Step 1: Flash the stock .564 firmware on your phone (Other guides available. Essentially, install Flashtool drivers, unplug phone from USB then hold Volume Down whilst inserting the USB)
- Step 2: Open up Pokoby's Root Pack, and extract all the files inside. Make sure it has adb, it should be included in the zip.
- Step 3: Run the ROOT.BAT file inside .../Pokoby's Root Pack. Your phone will reboot once, then another CMD window should appear. If not, start it manually by running ROOT2.bat, also located inside the folder.
- Step 4: When the CMD window asks whether you'd like to install Superuser.apk, press Y or Enter to proceed. If not, you can install it later from Google Play.
- Step 5: Your phone will reboot once more. Congratulations! You should succesfully have Superuser as an app on your phone. To test for root access, download Terminal Emulator from the Google Play store, and type in 'su' (without the apostrophes). A Superuser request should appear. Select 'Allow'. The $ in Terminal Emulator should then turn to a # sign. That means you've rooted!
Q: What is root?
A: I suggest you read up on Wikipedia, but if you aren't aware of what rooting is, it's highly unlikely you'll want or need to do it.
Q: Something went wrong, and my phone isn't rooted.
A: PM me, and I will always respond A.S.A.P. Also, remember to include details about where exactly the process stops.
Q: I love you! You're my hero! Where can I donate?
A: I will soon set up a donation link. All funds will go to a charity of my choice, but I'm currently undecided. And, that's if anyone does want to donate.
Q: Do you have a Github?
A: I am currently in the process of creating one, and setting up sources there.
Sony - for creating an excellent value handset!
The Sony Android Development team - for making their software exploitable :P
steryman - I believe he created the root method for Xperia S. If I am mistaken, PM me and I will change it.
The XDA community - For taking such interest in this!