[Android Apps and Games] skj88:
Sorry, but I had never done anything in linux until you gave me the commands to try in the terminal emulator (I have VB experience, but no linux). I am not sure what you mean by 'where /system is mounted'. There is a /system folder in the root directory, if that is what you mean.

I was having trouble with the commands so I tried them several ways. The busybox part was fine, but the echo command didn't do anything with the '>>' in it. You can see the different ways I tried it below. Just doing

echo '# this is a test'

by itself, and then

/system/etc/install.recovery.sh

was the only way I got a response from the emulator. In ES File Explorer I am able to navigate to /system/etc/ and in this folder there is a file called install-recovery.sh.

I think I may have figured out what your echo command was doing. I opened the install-recovery.sh file in ES Explorers text editor and the only text it contained was:

# this is a test

# this is a test

Since no response was showing in the emulator I thought it wasn't doing anything.

Here are the full contents from the emulator:

$ export PATH=/data/local/bin:$PATH

$ su

su: access granted, courtesy of www.magicandroidapps.com

# busybox

BusyBox v1.18.0.git (2010-08-11 01:17:17 CDT) multi-call binary.

Copyright (C) 1998-2009 Erik Andersen, Rob Landley, Denys Vlasenko

and others. Licensed under GPLv2.

See source distribution for full notice.

Usage: busybox [function] [arguments]...

or: function [arguments]...

BusyBox is a multi-call binary that combines many common Unix

utilities into a single executable. Most people will create a

link to busybox for each function they wish to use and BusyBox

will act like whatever it was invoked as.

Currently defined functions:

[, [[, acpid, ar, arp, arping, ash, awk, basename, blkid, bunzip2, bzcat, bzip2, cal, cat, catv, chattr, chgrp, chmod,

chown, chroot, chrt, chvt, cksum, clear, cmp, comm, cp, cpio, crond, crontab, cryptpw, cttyhack, cut, date, dc, dd,

deallocvt, depmod, devmem, df, dhcprelay, diff, dirname, dmesg, dnsd, dnsdomainname, dos2unix, du, dumpkmap, dumpleases,

echo, egrep, env, ether-wake, expr, fakeidentd, false, fbset, fdflush, fdformat, fgrep, find, findfs, flash_eraseall,

flash_lock, flash_unlock, flock, fold, free, freeramdisk, fsck, fsck.minix, fsync, ftpd, ftpget, ftpput, fuser, getopt,

grep, gunzip, gzip, hd, hdparm, head, hexdump, hostid, hostname, httpd, hush, hwclock, id, ifconfig, ifdown, ifplugd, ifup,

init, inotifyd, insmod, install, ionice, ip, ipaddr, ipcalc, ipcrm, ipcs, iplink, iproute, iprule, iptunnel, kbd_mode, kill,

killall, killall5, klogd, last, length, less, linux32, linux64, linuxrc, ln, loadfont, loadkmap, logger, logname, losetup,

ls, lsattr, lsmod, lspci, lsusb, lzcat, lzma, makedevs, man, md5sum, mdev, mesg, mkdir, mkdosfs, mke2fs, mkfifo, mkfs.ext2,

mkfs.minix, mkfs.reiser, mkfs.vfat, mknod, mkpasswd, mkswap, mktemp, modinfo, modprobe, more, mount, mountpoint, mpstat, mt,

mv, nameif, nc, netstat, nice, nmeter, nohup, nslookup, ntpd, od, openvt, patch, pgrep, pidof, ping, pipe_progress,

pivot_root, pkill, printenv, printf, ps, pscan, pwd, rdate, readlink, readprofile, realpath, renice, reset, resize, rev, rm,

rmdir, rmmod, route, run-parts, runlevel, script, scriptreplay, sed, seq, setarch, setconsole, setkeycodes, setlogcons,

setsid, sh, sha1sum, sha256sum, sha512sum, slattach, sleep, sort, split, start-stop-daemon, stat, strings, stty, sulogin,

sum, swapoff, swapon, switch_root, sync, sysctl, syslogd, tac, tail, tar, tcpsvd, tee, telnet, telnetd, test, tftp, tftpd,

time, top, touch, tr, traceroute, true, tty, tunctl, tune2fs, udhcpc, udhcpd, umount, uname, unexpand, uniq, unix2dos,

unlzma, unxz, unzip, uptime, usleep, uudecode, uuencode, vconfig, vi, vlock, watch, watchdog, wc, wget, which, who, whoami,

xargs, xz, xzcat, yes, zcat

# echo '# this is a test' >> /system/etc/install-recovery.sh

# echo '# this is a test'>>/system/etc/install-recovery.sh

# echo '# this is a test'

# this is a test

# /system/etc/install.recovery.sh

/system/etc/install.recovery.sh: not found

#