I want to buy an Android phone.

However, with everything that is happenning in the IT world today (all the backdoors, "Carrier IQ" stuff and so on), I am more and more convinced I want a trully open OS - that means, without proprietary applications, without proprietary drivers/"binary blobs" - or, at least, with at least of this as possible. (Stallman-style!)

I know that one fully open phone is OpenMoko phone, but that's not an Android and it has very outdated hardware. Is there another possibility?

(I see that this question on Android SE was marked as unconstrictive for some reason; I hope this won't be too)

  • Have you looked into CyanogenMod? It's a ROM that has versions for most phones. It doesn't unlock the device but has a version of Android without all the bloatware and model/carrier specific software. – Chance Jan 12 '12 at 17:19
  • 1
    I have to admit, I don't really know that much about Android and I thought you have to root your phone to install CyanogenMod, possibly breaking various warranties and such. If it's possible to install without any fuss on mobile phones, my problem is solved. EDIT: oh yeah, it voids the warranty on almost any phone. Well, I will think twice about that. – Karel Bílek Jan 12 '12 at 17:38
  • It voids your warranty, but is easy to install, and awesome. I've done it before, and it's easy to revert back if needed, too. It also meets all your requirements. I'd consider it. – Eric Mill Jan 17 '12 at 18:38

Geeksphone started off with the premise of a completely open software and hardware stack. So far they released two handsets, One and Zero. Although both models are severely outdated specifications-wise compared to today's high-end models, the "Zero" model is quite comparable to current mid-range devices.

The company provides source code for the kernel and drivers of their "One" model on the web site. I couldn't find the sources for the "Zero" model, but I'm sure they will if you reach out to them.

| improve this answer | |
  • 1
    That doesn't look that bad; however, the site seems a bit abandoned until 2009 and the wiki - wiki.geeksphone.com/en/index.php?title=Main_Page - is quite spammy. But thanks anyway! I will think about that – Karel Bílek Jan 12 '12 at 16:04
  • Yeah, their wiki has been defaced quite regularly according to the history. I haven't heard a peep out of them since they released the Zero model, which most likely didn't do so well in sales figures. – Chahk Jan 12 '12 at 16:07
  • According to this thread - forum.geeksphone.com/index.php?topic=1767.390 - and poor Google Translate, they plan another model maybe in march 2012. It would be good if it happenned. – Karel Bílek Jan 12 '12 at 16:13
  • Geeksphone is making a new phone now, as you can see on their site. – NoBugs Jun 4 '14 at 6:12

There are at least 2 different free OSes aimed at smartphones - the replicant project and the SHR project - both of which are aimed at bringing free-as-in-Stallman software to smartphones. I haven't used either of these yet, but it looks like Replicant is more strict about their definition of free software. Both of them appear to be actively under development:



Your choice of free OS will have a list of recommended hardware devices, so it may be useful to check out their supported hardware lists before making a decision. It looks like the Nokia N900 and the Geeksphones are listed in both, and the Nexus series from google is at least partly supported.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.