As long as we're talking Android, Tasker is invaluable for getting your phone to configure itself based on location, or time of day, or whatever.
JuiceDefender helps increase battery life.
Nova Launcher is just better than the stock launcher and has a ton of features I can't live without.
Right now I'm finding it unplayable, it needs a patch.
- Game crashed to desktop within five minutes of its first launch, while trying to sign on to their online thing.
The online sign in system just doesn't work. If you go to their website it works just fine, but the game client can't log in. No error message or anything, it just sits there.
- No way to redeem the Steam keys I got, eg the soundtrack and comic book. Probably part of the online system.
- Voices do not play or play low enough that I can't hear them. This pretty much means I got lost in the first few minutes of gameplay and this was what motivated me to quit and try again later.
Some settings don't seem to be properly persisted between sessions, like invert mouse y and subtitles.
- Performance seems extremely poor. I have a Radeon HF 58xx card and a quad-core 2.67ghz i5. According to the game page I meet the minimum requirements and then some, so I was surprised when, on normal graphics settings (which were recommended to me) the game performed poorly with wild fluctuations in FPS. Most of the time it would be a steady (if ugly) ~40, but then it would drop to 1FPS for a few seconds for no perceivable reason at all.
I am going to have to wait for a patch I guess and hope it fixes most of these issues.
If it just MD5ed fhe files, the games would be hacker heaven, since you don't need to touch the files.
There are tons of ways to do this. You can attach a custom DLL to run code, or just inject code directly. You can do this when the program starts up even before it has a chance to run any code itself. You could modify your graphics driver to change the way the game renders so that the game itself sees everything about itself is fine because it is.
Also, files for the actual game are hashed, at least in Source. That is an sv_pure check and is not a VAC thing (though working around it would trigger VAC).
Chrome OS uses a special bootloader and some other stuff, but you can install a Linux-based OS on a separate partition (after resizing the partitions) and dual boot it, as long as you can enable "developer mode" on the box so it will boot unsigned code (there's a switch for it on my Chromebook behind the battery). Or you can install one right inside Chrome OS with a chroot, if that's sufficient, again it requires developer mode turned on.
You could probably just blow everything away and put Linux on it alone, but I dunno how you'd go about doing that.
Winamp can't run on Steam OS, it's Windows only.
It's all about bringing common, expected PC functionality to Steam OS... listen to music, browse the web, and perhaps more with time. Power users can drop to Gnome and do stuff but Valve likely does not find that acceptable for causal users I bet.