If the D1 is on FRG83D, Z4root will not work though. AFAIK, Super One Click and the manual method in Motocache1's guide are the only ways to root that.
i tryed z4root it doesnt work for me either it gets to inisalizing root shell then stops. superoneclick it just gets stuck in waiting for root access. sooooo i dont know. oviously im doing something wrong or they just dont work on the 2.2.1 update
U need to install PDA net to ur phone from the market. Then download the driver and install it to ur computer from June fabric. After u have that setup run super one click. When it says waiting for device...disable USB debugging then immediately enable it again....this should get u past that step and prevent the (not responding). Also make sure not to mount ur phone.
As I said earlier, provide the link to the Superoneclick. I have rewritten Darkonion and facelessuser hacks for the Droid 2 so they work much better (for my Phone).
Only if Hop3sfall's method does not work for you.
Also check out the manual method that Drod Does!! suggested about Motocache1's guide to you earlier.
Also, just as an FYI, super one click and z4root (and Soup or root) all use the rageagainstthecage-arm5.bin (RATC) file created by Sebastian Kramer to gain root. That file uses adb to spawn so many child processes until the phone gives up and temporary root is gained. But for adb to work, your phone MUST have usb debugging enabled. However, this attack can be (as you have seen and read) a YMMV type of thing, expecially when you're using an app to automate the process. The best thing to do if and/or when it stalls out is to run it again until it does finish successfully. Or you can do the commands manually, and that way the only command you need to repeat is the one that actually runs the RATC file. At the end of the day, RATC still will give you root on the A855 with 2.2.1/FRG83D.
droidxx1 I can not help you. I downloaded the Superoneclick program and it has all the same files to root the D1 as we use to root the D2 and DX but the actual instructions are in an EXE file that I can not read to see if the steps are the same between the two files.
I also read the thread provided by Droid DOES!! at Root Droid 1 - regardless of OS version and decided after reading all of that post and some of the links to his scripts that I have no idea what is going on with ur phone.
If I had a D1 to test it on I would try, but I do not know enough to give you advice.
Sorry.