Ah, and just as I read this, I find that cyanogenmod for the galaxy s has recently become stable. I now have a hot date with an exploitable bootloader.<p>I've been running some sort of dodgy leaked nightly build from samsung that doesn't have any carrier shite on it since I got the thing, so maybe it hasn't been there all along. Either way it's high time for some new firmware.<p>As others have said here, you can remove this stuff all you want, all you're doing is shutting off the simplistic application layer backdoors. There is absolutely nothing you can do about the backdoors built into the baseband firmware itself, which is what law enforcement agencies use.<p>Well, absolutely nothing except flashing your own open source baseband firmware from the fine folks at the OsmocomBB project. Unfortunately that project only targets a very small set of simple featurephones, which won't do much to excite HN types. What may whet your appetite however, is the possibility to inject arbitrary packets straight into the GSM network! The possibilites for fun, learning, and prison time are endless.<p><a href="http://bb.osmocom.org/trac/" rel="nofollow">http://bb.osmocom.org/trac/</a><p><a href="http://www.youtube.com/watch?v=_0LCgxe24Po" rel="nofollow">http://www.youtube.com/watch?v=_0LCgxe24Po</a> [27C3: Running your own GSM stack on a phone]