Stuff you need:
First of all, you need to enable SSH on the Streamium. This is done by accessing the device's non-volatile RAM, and is achieved through any web browser. The Streamium listens for changes on Port 6481. So, armed with your Streamium's IP address, open a terminal and issue this command:
http://[your Streamium's IP]:6481/dbg_startsshd?true
If all is well, the Streamium shuld respond 'OK'. Now turn the Streamium off at the plug and restart it, then type this into your browser:
http://[your Streamium's IP]:6481
The status screen you receive should have, somewhere near the end, that says:
dbg_startsshd = 'true'
This confirms that SSH is now running on the Streamium, and listening on Port 23. Unfortunately, our old friend is running a positively archaic version of SSH, so we have to do a bit of fiddling so that our modern Linux distro can talk to it. Add the following lines to /etc/ssh/ssh_config:
KexAlgorithms diffie-hellman-group1-sha1,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group14-sha1
Ciphers 3des-cbc,blowfish-cbc,aes128-cbc,aes128-ctr,aes256-ctr
Nearly there! Now open a terminal and type:
ssh -oHostKeyAlgorithms=+ssh-dss root@[your Streamium's IP]
The root password is... root! Hopefully you should now see something like this:
The usual disclaimer applies... with great power comes great responsibility - if you break anything at this point it's on you!
[This guide was adapted from one for getting root on a later Philips product, the MCI200h, with thanks to Simon Kagstrom.]