--- busybox-1.17.2/include/libbb.h.original 2010-09-04 05:20:03.865109645 +0800 +++ busybox-1.17.2/include/libbb.h 2010-09-04 05:22:20.755071376 +0800 @@ -1655,9 +1655,9 @@ # define SC_FORMAT "/dev/ttyS%d" # endif # define VC_FORMAT "/dev/tty%d" -# define LOOP_FORMAT "/dev/loop%d" -# define LOOP_NAMESIZE (sizeof("/dev/loop") + sizeof(int)*3 + 1) -# define LOOP_NAME "/dev/loop" +# define LOOP_FORMAT "/dev/block/loop%d" +# define LOOP_NAMESIZE (sizeof("/dev/block/loop") + sizeof(int)*3 + 1) +# define LOOP_NAME "/dev/block/loop" # define FB_0 "/dev/fb0" #endif --- busybox-1.17.2/libbb/appletlib.c.original 2010-09-04 05:22:36.890467654 +0800 +++ busybox-1.17.2/libbb/appletlib.c 2010-09-04 05:26:58.277434329 +0800 @@ -587,14 +587,13 @@ #if ENABLE_FEATURE_INSTALLER -static const char usr_bin [] ALIGN1 = "/usr/bin/"; -static const char usr_sbin[] ALIGN1 = "/usr/sbin/"; +static const char data_local_bin [] ALIGN1 = "/data/local/bin/"; static const char *const install_dir[] = { - &usr_bin [8], /* "/" */ - &usr_bin [4], /* "/bin/" */ - &usr_sbin[4], /* "/sbin/" */ - usr_bin, - usr_sbin + data_local_bin, /* "", equivalent to "/" for concat_path_file() */ + data_local_bin, /* "/bin" */ + data_local_bin, /* "/sbin" */ + data_local_bin, + data_local_bin };