One Click Root Updated By Final /W Superuser 3.0.6 Binary 3.0.3 DOWNLOAD
DOWNLOAD ONE CLICK ROOT /W FIX10/29/2011 - Added adb wait-for-device command, waits for device before running script.
Download and run the batch file, restart the phone on your own.
For all of you who could no longer root, using the official one click root.
This will solve your problems, I added 4 batch commands.
2 of them fully clear out your android's tmp folders. The other 2 commands delete your su files before attempting root.
ENJOY
I TAKE NO CREDIT FOR THE MAKING OF ONE CLICK ROOT, ALL CREDIT GOES TO MAKER.
Batch Script
adb kill-server(kills any adb shell clients before attempting install)
adb wait-for-device(waits for usb debugging confirmation before continuing)
adb shell rm -r /system/tmp/*(cleans system temp folder)
adb shell rm -r /data/local/tmp/*(cleans data local temp folder)
adb push zergrush /data/local/tmp/zergrush(pushes Zergling exploit to device)
adb shell "chmod 755 /data/local/tmp/zergrush"(changes folder permissions)
adb shell "echo exit | /data/local/tmp/zergrush"(Runs Zergling exploit to gain shell root)
adb shell /data/local/tmp/sh -c "mount -orw,remount /dev/block/system /system"(enables read/write on system folders)
adb shell /data/local/tmp/sh -c "mkdir /system/tmp" (attempts to create system temp: this is a failsafe and not required)
adb shell /data/local/tmp/sh -c "chmod 777 /system/tmp" (changes permissions on system temp folder)
adb push su /system/tmp/su (pushes super user file to temp folder)
adb push busybox /system/tmp/busybox (pushes busybox script to temp folder)
adb push Superuser.apk /system/tmp/Superuser.apk(pushes superuser to temp folder)
adb shell /data/local/tmp/sh -c "rm /system/xbin/su" (attempts deletion of old SU files)
adb shell /data/local/tmp/sh -c "rm /system/bin/su"(attempts deletion of old SU Files)
adb shell /data/local/tmp/sh -c "mv /system/tmp/su /system/xbin/su"(moves SU File From Temp folder to system Xbin)
adb shell /data/local/tmp/sh -c "mv /system/tmp/Superuser.apk /system/app/Superuser.apk"(installs Superuser Application) - Requires you to restart phone)
adb shell /data/local/tmp/sh -c "mv /system/tmp/busybox /system/xbin/busybox" (moves busybox script to system xbin)
adb shell /data/local/tmp/sh -c "chown root /system/xbin/su" (gives root ownership Of SU File)
adb shell /data/local/tmp/sh -c "chmod 4755 /system/xbin/su" (sets permissions on SU file)
adb shell /data/local/tmp/sh -c "ln -s /system/xbin/su /system/bin/su" (links and copies SU File to system/Bin) -YOUR ROOTED!
adb shell /data/local/tmp/sh -c "chmod 755 /system/xbin/busybox" (sets permission on Busybox Script)
adb shell /data/local/tmp/sh -c "/system/xbin/busybox --install /system/xbin/"(installs BusyBox)
adb shell rm -r /system/tmp/* (Cleans system Temp)
adb shell rm -r /data/local/tmp/* (Cleans data local Temp)