[XPERIA X10 Android Development] arizhasan:
have been trying everything mentioned in this thread for the last 24 hours, finally succeeded. i had tried

1. using compatibility mode (win xp sp2) on windows 7

2. running the program with admin rights

3. disabling uac

4. changing the adb files as mentioned on the first page

5. unchecking the debugging option as mentioned in the original post

6. unchecking and rechecking the debugging option frantically as someone in this thread said had helped him

finally today, after using all of the above methods and different permutations and combinations, i downloaded the files again, uninstalled and reinstalled pc companion, ignored anti virus mesg of trojan in exploide.linux something and this time, instead of me, the phone itself kept connecting and disconnecting, and after some time - ROOT

Here's the log for anyone interested

******

Killing ADB Server...

OK

Starting ADB Server...

* daemon not running. starting it now *

* daemon started successfully *

OK

Waiting for device...

OK

Pushing rageagainstthecage...

359 KB/s (5392 bytes in 0.014s)

OK

chmod rageagainstthecage...

OK

Running rageagainstthecage...

OK

Killing ADB Server...

OK

Starting ADB Server...

* daemon not running. starting it now *

* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...

OK

Killing ADB Server...

OK

Starting ADB Server...

* daemon not running. starting it now *

* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...

OK

Killing ADB Server...

OK

Starting ADB Server...

* daemon not running. starting it now *

* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...

OK

Killing ADB Server...

OK

Starting ADB Server...

* daemon not running. starting it now *

* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...

OK

Killing ADB Server...

OK

Starting ADB Server...

* daemon not running. starting it now *

* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...

OK

Killing ADB Server...

OK

Starting ADB Server...

* daemon not running. starting it now *

* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...

OK

Killing ADB Server...

OK

Starting ADB Server...

* daemon not running. starting it now *

* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...

OK

Killing ADB Server...

OK

Starting ADB Server...

* daemon not running. starting it now *

* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...

OK

Killing ADB Server...

OK

Starting ADB Server...

* daemon not running. starting it now *

* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...

ROOTED

Getting mount path...

/dev/block/mtdblock2

OK

Remounting system with read-write access...

OK

Pushing su...

1544 KB/s (26264 bytes in 0.016s)

OK

Pushing superuser.apk...

2090 KB/s (196521 bytes in 0.091s)

OK

chmod su...

OK

Remounting system with read-only access...

OK

*****

confirmed with titanium, after the usual busybox download, i have root, and i have nordic 2.1

off to removing the se junk from my phone now.

EDIT : also scanning my system if by any chance KIS 2011 was correct in pointing out about an infection :)