I updated OTA to 2.2.1 on my Droid X.... I had not previously tried rooting my phone - just was going through different apps and manual procedures available for rooting and besides I came to know about the 2.2.1 availability, so waited till it was available... So now I followed the manual instructions found all over the internet: I'm just doing a copy-paste of the same: I tried these steps from a linux box. I'm able to push the required files onto the sdcard as well as the tmp directory. I'm also able to chmod the binary to make it executable. Also the application successfully kicks me out of the adb shell. But adb is not able to identify my device from then on even after restarting the adb daemon lot of times. If I reboot the phone, adb is able to discover the device again but the exploit becomes unusable after the reboot. Does any one else face the same issue ? Any other suggestions on what I might be missing ? I even tried keeping my USB mode in both Phone Mode as well as Charge-only mode. I know there are standalone and one-click apps available out there which does the rooting, but I prefer to know what is going on just to make sure I can cleanly unroot the phone if required in the future. Thanks.