les explico entren al post de xda 
http://forum.xda-developers.com/showthread.php?t=1196421
en AJUSTES/APLICACIONES/DESARROLLO marcan la casillita que dice DESPURACION USB
nota: ES BAJO SU PROPIO RIESGO, LEAN BIEN Y ANALIZEN ENTREN AL COMENT DE XDA DEVELOPERS PARA MAS INFO
http://forum.xda-developers.com/showthread.php?t=1196421
apagan su  telefono
si ya tienen el X10FlashTool.exe corranlo y descarguen  
 >>> Kernel downgrade <<< que esta tambien en el  post de XDA DEVELOPERS lo descargan y lo meten  a la carpeta FIRMWARES de su PC, esa carpeta la genera el
 x10 flash tool al instalarlo
luego le dan  flash  al FLASHTOOL y seleccionan el KERNEL DOWNGRADE que guardaron  en la carpeta firmwares y lo dejan  flashear (para conectar el  telefono  tiene que estar apagado el  flash  tool les dara las indicaciones en  ingles de como  conectar el  telefono ) no  cierren el  flash tool despues del  flasheo
una vez flasheado prenden el  xperia, inmediatamente aparecera el  logo de SONY ERICSSON y le conectan  normalmente el  USB y en el  flash  tool  aparecera que conectaron  el  xperia en la barra de arriba en el  flash  tool  aparecera el  boton ROOT para poderlo usar denle click y se comenzara a roteear el  cel (no toquen  ni desconecten nada o  quedara brick) terminando  de rootearse el  cel  se apagara NO LO PRENDAN
descargan  el 
>>> Kernel upgrade <<< .
y lo guardan  en la carpeta firmwares aplican  flash  en  flashtool y seleccionan el KERNEL UPGRADE y conectan el  cel cuando  el  flashtool  les indique, se flasheara y terminando, esperan  un par de minutos y encienden el  cel y el  cel  comenzara como lo tenian pero ROOTEADO
a disfrutar de su XPERIA X10 actualizado a 2.3 y ROOT
lo mejor de todo  es que no pierden  datos al  hacer el proceso nada se boorraaa
espero  entiendan como lo explique es mas omenos para los que no  saben  bien  como hacerlotrato  de compartir informacion 
esto fue testeado  en mi  cel hoy hace 1 hora y funciona al  100  soy de mexico cualquier duda mandenme un mp