Biti, not sure if this will help or not... but you should be able to figger out how to manually apply these "patches"
Preparing Exploit ... :true
Preparing busybox binary ... :true
User selected: Eclair
Preparing Su binary ... :true
Preparing Superuser apk ... :true, resid:2131034118
Preparing root toolkit script ... :true
Trying to get mount point:/data
/dev/block/mtdblock6 /data yaffs2 rw,nosuid,nodev 0 0
Trying to get mount point:/system
/dev/block/mtdblock5 /system yaffs2 rw 0 0
mount -o remount,rw -t yaffs2 /dev/block/mtdblock5 /system
mkdir /system/xbin
cat su > /system/xbin/su
chmod 04755 /system/xbin/su
ln -s /system/xbin/su /system/bin/su
mount -o remount,ro -t yaffs2 /dev/block/mtdblock5 /system
mount -o remount,rw,nosuid,nodev -t yaffs2 /dev/block/mtdblock6 /data
mount -o remount,rw -t yaffs2 /dev/block/mtdblock5 /system
rm /system/bin/su
rm /system/xbin/su
Preparing to execute exploit, do chmod
Executing exploit..
cmd: /data/data/com.corner23.android.universalandroot/files/getroot /dev/block/mtdblock6 yaffs2
[*] Android local root exploid (C) The Android Exploid Crew
[*] Modified by shakalaca for various devices
[+] Using basedir=/sqlite_stmt_journals, path=/data/data/com.corner23.android.universalandroot/files/getroot
[+] opening NETLINK_KOBJECT_UEVENT socket
[+] sending add message ...
[*] Try to invoke hotplug now, clicking at the wireless
[*] settings, plugin USB key etc.
[*] You succeeded if you find /system/bin/rootshell.
[*] GUI might hang/restart meanwhile so be patient.
Wifi enabled ...
mkdir failed for /system/xbin, File exists
link failed File exists
rm failed for /data/local/tmp/rootshell, No such file or directory
Exploit delete success
Install/Uninstall rootkit: true
ls -l /sqlite_stmt_journals
-rws--x--x root root 16224 2011-03-20 01:46 rootshell
ls -l /data/local/tmp
opendir failed, Permission denied
ls -l /app-cache
/app-cache: No such file or directory
run mount
rootfs / rootfs rw 0 0
tmpfs /dev tmpfs rw,mode=755 0 0
devpts /dev/pts devpts rw,mode=600 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
/dev/block/mtdblock5 /system yaffs2 ro 0 0
/dev/block/mtdblock6 /data yaffs2 rw,nosuid,nodev 0 0
/dev/block/mtdblock8 /persist yaffs2 rw,nosuid,nodev 0 0
tmpfs /sqlite_stmt_journals tmpfs rw,size=4096k 0 0
/dev/block/mtdblock4 /cache yaffs2 rw,nosuid,nodev 0 0
/dev/block//vold/179:2 /data/sdext2 ext2 rw,errors=continue 0 0
/dev/block//vold/179:1 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_uti
e=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8 0 0
run df
Error running exec(). Commands: [df] Working Directory: null Environment: null
java.lang.ProcessManager.exec(ProcessManager.java:196)
java.lang.Runtime.exec(Runtime.java:225)
java.lang.Runtime.exec(Runtime.java:313)
java.lang.Runtime.exec(Runtime.java:246)
com.corner23.android.universalandroot.utils.Utils.genSysDebugInfoReport(Utils.java:181)
com.corner23.android.universalandroot.asynctask.RootTask.onPostExecute(RootTask.java:398)
com.corner23.android.universalandroot.asynctask.RootTask.onPostExecute(RootTask.java:1)
android.os.AsyncTask.finish(AsyncTask.java:443)
android.os.AsyncTask.access$300(AsyncTask.java:134)
android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java:455)
android.os.Handler.dispatchMessage(Handler.java:99)
android.os.Looper.loop(Looper.java:214)
android.app.ActivityThread.main(ActivityThread.java:4415)
java.lang.reflect.Method.invokeNative(Native Method)
java.lang.reflect.Method.invoke(Method.java:521)
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
dalvik.system.NativeStart.main(Native Method)
The su file being used with root is the one from busybox, might try installing that and re-installing Superuser app... just a thought. (But this should head you in the right direction atleast)