[XPERIA X10 Q&A, Help & Troubleshooting] Epil0g:
Hi

I just get my X10 and i wanted to root it and install JIT. I read somewhere in this forum that the easiest way to root is z4root or superoneclick. I used z4root and i rooted it, everything was cool. Next i was looking for a tutorial how to install JIT and make phone faster. It was hard to find but finaly after 2 hours i found something called Android 2.1 OPTIMISER V2. I downloaded it and i did follow this steps :

To do it you need to have a rooted 2.1 X10

Step One
-Have PC companion open
-Download and extract the file
-Then open the SuperClick folder and run SuperClick as admin
-Then click on shell root
-The steps are the same as the previous root procedure
-Connect your phone then click on charge, then click on usb debugging
-If it doesn't work then unplug, un tick, then plug and tick usb debugging again

Step Two
-Once you have shell root open the 2_jit_enabler.bat file
-Press any key
-You should see some lines of code and when finish your phone will turn off
-Then unplug your phone then start it up
-The initial boot will take a while so wait
-After boot your phone will come back to normal

Step Three
-Now run SuperClick as admin again
-Run the root procedure, click on root...........you should know the rest by now

Now you have JIT and Root.

But... there is something like "shell root" and i have problem with that step.

I can't even pass step one because my phone can't shell root or i'm doing something wrong.

I ran Pc Companion on my pc and i clicked shell root in superoneclick 1.5.4 then at the " waiting for device " i connected the cable and selected "charge" after that i selected debug mode and this is what i got in log :

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Pushing rageagainstthecage...
14 KB/s (5392 bytes in 0.372s)

OK

chmod rageagainstthecage...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...
* server not running *

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

OK

Running rageagainstthecage...
OK

Killing ADB Server...

OK

Starting ADB Server...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *

OK

Waiting for device...

It didn't loop forever it just disconnects and connects - i hear sounds of it and it keep asking which mode i want to connect. After that last "waiting for device" it's stuck.

The battery indicator in phone keep showing charging icon even there is no cable conected and program stops responding. I have to reset x10 to get it back to normal.

Same thing happens when i push Unroot button. Only "Root" seems to work because it didn't loop and after 1 min i had the info that my phone is already rooted.

So my question is : is it my fault or program ? what do i have to do to make it work.

Oh and i don't want to flash another rom with jit and root.