CONFIRMED - WORKING ON THE LATEST UPDATE 2.1
no more
"Complex, Least Complex, Easy" method
no more going back to 1.6 and rooting
ANDROIDFORUMS server is messing up, cant upload the filecourtesy xda
the following instructions are from my old thread and so the screenshots of the phoneare of 1.6
Step 1 : PREPARING YOUR MOBILE FOR ROOTING
1. go to settings-> applications -> development
turn the USB DEBUGGING MODE ON
2. go to settings-> sd card, usb mass storage & phone storage
click on UNMOUNT SD CARD
Step 2 : PREPARING YOUR COMPUTER FOR ROOTING
1. Download the attachment.
2. Download X8 drivers just in case your computer doesn't recognise your phone X8_drivers.zip
Step 3 : ROOTING
1. Connect your phone with pc (make sure debugging is on & memory card is unmounted)
2. open the Superoneclick thing and click root.
PS : if superoneclick doesn't work and give intialize errors than it may happen your computer doesnt have the latest .net frame work download it from here
Microsoft Net Framework
CLICK THUMBNAIL TO SEE FULL IMAGE
within few minutes it will root your phone & a confirmation message will come telling "DEVICE ROOTED"
CLICK THUMBNAIL TO SEE FULL IMAGE
it may happen you wont be successful on first try. but give it time like 5mins if nothing happens close superoneclick, disconnect your phone and connect it again and try again. it will surely work
after rooting you might like to check out
http://androidforums.com/x8-all-things-root/243918-2-1-root-add-ons-d.html
PATIENCE IS A VIRTUE