Basic instructions were taken from kevdogs ssh post. Thanks kevdog. #1 - Phone has been rooted: - Search forums if unsure how to do this #2 - Busybox has been installed - Again search forums for method #3 - ADB (Android Debug Bridge) is installed on host computer - (Step isn't absolutely necessary if a program such as Android Terminal Emulator: androidterm - Project Hosting on Google Code is installed, however I personally find it a lot easier to install and debug using adb). Process: Code: mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system #1 - Download rsync from here #2 - Unzip the executable rsync to /sdcard/ #3 - mv /sdcard/rsync /system/xbin/rsync Code: mount -o remount,ro -t yaffs2 /dev/block/mtdblock4 /system You now have a working rsync client. Unfortunately, rsync over ssh is not yet available. The next goal is to port openssh so this is possible.