• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root Rooting help - SuperOne Click - Busybox error

dialects

Lurker
Hello

I have tried to root my Desire (Android 2.2) following howtogeek's "How to Root Your Android Device & Why You Might Want To" instructions. I am using SuperOneClick, & the rooting process ran as expected but I received an error message saying something along the lines of "Busybox not found. Would you like me to install it?" so I pressed yes. After pressing yes to isntall the Busybox file, the phone restarted itself, & nothing else has happened so I believe the rooting process has halted altogether.

Before rooting I previously had a low on storage error (the main reason for rooting in the first place!) - could this be the problem?

Here is the log:

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ export PS1=""



getprop ro.build.version.release > /data/local/tmp/output 2>&1

export TEMPRANDOM=69237

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

2.2.2

END:69237export PS1=""



getprop ro.product.manufacturer > /data/local/tmp/output 2>&1

export TEMPRANDOM=75288

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

HTC

END:75288export PS1=""



getprop ro.product.model > /data/local/tmp/output 2>&1

export TEMPRANDOM=32981

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

HTC Desire

END:32981export PS1=""



getprop ro.build.version.incremental > /data/local/tmp/output 2>&1

export TEMPRANDOM=46960

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

345208.14

END:46960export PS1=""



ls -l /system/xbin/su > /data/local/tmp/output 2>&1

export TEMPRANDOM=67512

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

/system/xbin/su: No such file or directory

END:67512export PS1=""



ls -l /system/bin/su > /data/local/tmp/output 2>&1

export TEMPRANDOM=88144

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

/system/bin/su: No such file or directory

END:88144export PS1=""



chmod 755 /data/local/tmp/busybox > /data/local/tmp/output 2>&1

export TEMPRANDOM=22966

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

END:22966export PS1=""



/data/local/tmp/busybox whoami > /data/local/tmp/output 2>&1

export TEMPRANDOM=42402

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

whoami: unknown uid 2000

END:42402export PS1=""



chmod 700 /data/local/tmp/psneuter > /data/local/tmp/output 2>&1

export TEMPRANDOM=18704

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

END:18704export PS1=""



cd /data/local/tmp/ > /data/local/tmp/output 2>&1

export TEMPRANDOM=69012

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

END:69012export PS1=""





export TEMPRANDOM=42097;export PS1=END:$TEMPRANDOM;./psneuter

export PS1=""

property service neutered.

killing adbd. (should restart in a second or two)

export PS1=""



# /data/local/tmp/busybox mount -o rw,remount /system > /data/local/tmp/output 2>&1

export TEMPRANDOM=40605

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

END:40605export PS1=""



mkdir /system/xbin > /data/local/tmp/output 2>&1

export TEMPRANDOM=67592

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

mkdir failed for /system/xbin, File exists

END:67592export PS1=""





export TEMPRANDOM=42547;export PS1=END:$TEMPRANDOM;/data/local/tmp/busybox cat /data/local/tmp/7035421.tmp > /system/xbin/su

export PS1=""

cannot create /system/xbin/su: not enough memory

END:42547export PS1=""



/data/local/tmp/busybox rm /data/local/tmp/7035421.tmp > /data/local/tmp/output 2>&1

export TEMPRANDOM=29691

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

END:29691export PS1=""



chown 0:0 /system/xbin/su > /data/local/tmp/output 2>&1

export TEMPRANDOM=65273

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
# export PS1=""



chmod 6755 /system/xbin/su > /data/local/tmp/output 2>&1

export TEMPRANDOM=25582

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

Unable to chmod /system/xbin/su: No such file or directory

END:25582export PS1=""





export TEMPRANDOM=90615;export PS1=END:$TEMPRANDOM;/data/local/tmp/busybox cat /data/local/tmp/8448568.tmp > /system/app/Superuser.apk

export PS1=""

cannot create /system/app/Superuser.apk: not enough memory

END:90615export PS1=""



/data/local/tmp/busybox rm /data/local/tmp/8448568.tmp > /data/local/tmp/output 2>&1

export TEMPRANDOM=50170

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

END:50170export PS1=""



busybox true > /data/local/tmp/output 2>&1

export TEMPRANDOM=73868

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

busybox: not found

END:73868export PS1=""



/data/local/tmp/busybox cp /data/local/tmp/busybox /system/xbin/busybox > /data/local/tmp/output 2>&1

export TEMPRANDOM=56004

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

cp: can't create '/system/xbin/busybox': Cannot allocate memory

END:56004export PS1=""



chmod 755 /system/xbin/busybox > /data/local/tmp/output 2>&1

export TEMPRANDOM=97043

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

Unable to chmod /system/xbin/busybox: No such file or directory

END:97043export PS1=""



/system/xbin/busybox --install -s /system/xbin > /data/local/tmp/output 2>&1

export TEMPRANDOM=40677

export PS1=END:$TEMPRANDOM;cat /data/local/tmp/output

/system/xbin/busybox: not found

END:40677


Can anyone help? How do I tell if my phone has been successfully rooted?

Many thanks in advance.
 
Hi dialects, and welcome to AF :)

Forget SuperOneClick for the Desire. You should either use Unrevoked (if your software isn't too new) or Revolutionary (better if you would like S-Off, i.e. "full root", as well). If you look in the All Things Root Guide sticky post in this forum (red link in my signature as well) you'll find guides to using both of these. I'd generally advise Revolutionary, as it gives you more flexibility once it's done.

The problem with SuperOneClick is almost certainly that your software is too new for it - the exploit it used was plugged a long time ago. Even if it worked it won't give you a custom recovery, which you'll want if you wish to flash ROMs or make a proper backup. Both of the procedures we have guides for here will install a custom recovery during the process. :)
 
Back
Top Bottom