- Oct 11, 2009
- 5,577
- 2,816
- 113
For those of us who want/need to do this, here's a quick guide
Download busybox built for your phone. Unzip it and place the busybox file in your SDK/tools dir.
BOOT INTO RECOVERY AND BACK THAT PHONE UP!!
Reboot normally and plug in to your PC.
Open the command prompt/console and cd to the SDK/tools dir. At the prompt:
You're pushing busybox to the phone rather than the SD card as the SD card is mounted noexec.
if the dir /system/xbin is not there:
then use busybox to install busybox
Yes you're chmod'ing busybox twice. This is to make sure the permissions work in the /system/xbin folder as well.
Then exit and reboot:
Feel free to ask any questions or point out any mistakes!
Download busybox built for your phone. Unzip it and place the busybox file in your SDK/tools dir.
BOOT INTO RECOVERY AND BACK THAT PHONE UP!!
Reboot normally and plug in to your PC.
Open the command prompt/console and cd to the SDK/tools dir. At the prompt:
Code:
adb shell
su
mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system
exit
adb push busybox /data/local
adb shell
cd /system
ls -al
You're pushing busybox to the phone rather than the SD card as the SD card is mounted noexec.
if the dir /system/xbin is not there:
Code:
/data/local/busybox mkdir /system/xbin
then use busybox to install busybox

Code:
cd /data/local
chmod busybox 755
/data/local/busybox cp /data/local/busybox /system/xbin/busybox
cd /system/xbin
chmod busybox 755
./busybox --install -s /system/xbin
rm /data/local/busybox
Yes you're chmod'ing busybox twice. This is to make sure the permissions work in the /system/xbin folder as well.
Then exit and reboot:
Code:
reboot
Feel free to ask any questions or point out any mistakes!