The Linux-based PinePhone is the most interesting smartphone I’ve tried in years – Android Police

Android’s potential for customization was seemingly endless when it was first introduced, thanks to its Linux kernel and open-source nature. However, Google has introduced more restrictions over the past few years in the name of privacy and security, making root and other deep modifications difficult or impossible. While I agree that most of the security changes in Android are needed (I really don’t need the Facebook app digging through my local files), they do mean you are not in full control of your own device.

There’s still the option of using custom ROMs like LineageOS and Paranoid Android, but they’re still limited by the restrictions of Android. Porting ROMs to new phones is a time-consuming and difficult process, they sometimes lack features compared to the stock software (like full camera quality), and some devices don’t allow unlocking the bootloader at all.

Thankfully, there’s now an alternative to Android for enthusiasts who want full control over their phone: the PinePhone, a budget device developed by Pine64 and supported by the Linux community. Despite its many (many, many) limitations, the PinePhone is still the most interesting phone I’ve used in years.


The PinePhone is a smartphone developed by Pine64, a company that has been selling ARM-based Linux products since 2015. The company started with single-board computers like the Pine A64, similar to the Raspberry Pi, but has since expanded into other product categories. Pine64 now sells laptops, tablets, smartwatches, server clusters, and other products built around Linux and ARM hardware.

Project Anakin, the first development board for the PinePhone (Source: Pine64)

Pine64 went through various development kits and prototypes before the first publicly-available version, nicknamed ‘Braveheart,’ began shipping in January 2020. Since then, Pine64 has released batches of ‘Community Edition’ PinePhones, which ship with a certain Linux distribution pre-installed. I purchased the UBports Edition, which came pre-loaded with Ubuntu Touch.

Since then, Pine64 has released another Community Edition with postmarketOS, which optionally comes with more RAM and storage. All the Community Editions are generally compatible with each other, so a Linux distribution made for one model will work on others.

2008, meet 2020

The PinePhone’s hardware is a hybrid of 2020 and 2008 smartphone design, combined with privacy modifications that I haven’t ever seen before on a phone. The outside resembles most modern Android budget phones, with a plastic rear cover and a large 18:9 display. There’s also a USB Type-C port on the bottom for charging/data transfer, and a headphone jack at the top for audio. On the back, there’s a speaker grill, a 5MP camera with an LED flash, and in my case, the logo for the UBports project.

PinePhone (left) next to the Galaxy S20 (right)

The PinePhone’s philosophy of owning your own device becomes more apparent once you take the rear cover off. There’s a replaceable battery, which is compatible with batteries designed for older Samsung Galaxy J7 phones. It’s good to know that even if Pine64 vanished overnight, you could still purchase new batteries for around $10-15.

Next to the battery is the microSIM slot, so the PinePhone can actually function as a phone. Because it uses microSIM and not nanoSIM, you might need an adapter, but the UBTouch model I purchased came with one in the box.

There’s a microSD card slot above the SIM tray, which supports cards up to 2TB in size. While it can be used as extra storage, just like the SD slots in Android phones and tablets, it can also function as a bootable drive. If you write an operating system image to the SD card and put it in the PinePhone, the phone will boot from the SD card. This means you can move between operating systems on the PinePhone by simply swapping microSD cards, which is amazing for trying out new Linux distributions without wiping data. How great would it be if Android phones could do that?

Finally, the inside of the PinePhone has six hardware killswitches that can be manipulated with a screwdriver. You can use them to turn off the modem, Wi-Fi/Bluetooth, microphone, rear camera, front camera, and headphone jack. No need to put a sticker over the selfie camera if you’re worried about malicious software — just flip the switch and never worry about it again.

If I had to come up with complaints about the PinePhone’s design, my main one would be that the screen seems to have no oleophobic coating, so it smudges up with fingerprints more easily than the majority of smartphones. Still, for a $150 phone produced in limited batches by a company with no previous experience in the smartphone industry, I’m impressed it’s built as well as it is.

Linux in your hand

The main reason the PinePhone has attracted so much attention is because it’s a Linux PC in the palm of your hand. There’s no locked-down bootloader, and you can switch between OS distributions as easily as you would with bootable flash drives on a computer.

Right now there are 17 operating systems available for the PinePhone, in various stages of development. Some are designed from the ground up for mobile, like Ubuntu Touch and Sailfish, while others are based on existing desktop Linux distributions, like Mobian (Debian), Fedora, and Arch Linux.

  • postmarketOS
  • Ubuntu Touch (UBports)
  • Mobian
  • SailfishOS
  • PureOS
  • Fedora
  • Arch Linux ARM
  • Manjaro ARM
  • Maemo Leste
  • Nemo Mobile
  • KDE Neon
  • NixOS
  • LuneOS
  • Sxmo
  • openSUSE
  • AVMultiPhone
  • GloDroid

Ubuntu Touch by UBports came pre-installed on my PinePhone, and even though the gesture-based interface is the best I’ve tried across the available distros, there are quite a few broken features right now (no account sync, no camera). There’s also not much app development, given that mainstream attention to Ubuntu Touch ended in 2017 when Canonical stopped working on the OS. For better or worse, the platform is now propped up by the UBports community.

Ubuntu Touch

My favorite distro right now is Mobian, a port of Debian Linux with the Gnome-based Phosh interface. There are still some broken features, but you can technically install anything compiled for ARM from the Debian repositories. I could log into my Google account to sync email and contacts, use the full desktop Firefox browser, and even install LibreOffice. There are a surprising number of applications that adapt well to phone-sized screens, partially thanks to the libhandy UI library developed by Purism (which sells its own Linux phone).

I also gave GloDroid a try, which is an early port of Android 10 to various ARM devices. There’s even more broken here than on the Linux-based distros, but it would be cool to have an Android phone one day that is almost entirely free of proprietary drivers.

The installation process varies wildly by distribution. Some can be installed to both the microSD card and internal eMMC storage, while others only work from the SD card. Some only require writing a disk image to the SD card, while others (like GloDroid) require running a setup script on a PC to compile all the required files.

However, there is one glaring issue across all the PinePhone’s operating systems: performance. The Allwinner A64 SoC only has 4 CPU cores, and 2GB RAM isn’t quite enough for some distributions. Real-world performance in native applications is close to a low-end Android phone, and apps written in Electron and other non-native frameworks can be unusable.

There aren’t very many benchmarks available on both Android and ARM Linux, but I did try running Speedometer 2.0 across a few devices for comparison, which tests the responsiveness of web applications. I ran it on my PinePhone using Firefox on Mobian, and on my LG Stylo 5 (a low-end phone from 2019) and Galaxy S20 using Firefox for Android. The Galaxy S20 scored a 37.7, the Stylo 5 received a 7.02, and the PinePhone earned a 5.09.

From left to right: Galaxy S20, LG Stylo 5, PinePhone on Mobian

Granted, this is a $150 phone, so flagship-level performance is out of the question. I would love to see a future PinePhone with a more powerful SoC, but unfortunately, most of the best choices won’t work with standard Linux or require too many proprietary blobs.

Work in progress

If you haven’t noticed by now, the PinePhone is more akin to a hardware prototype than a completed product — it has already gone through several hardware revisions, with each version including minor tweaks to the specs and motherboard. Pine64 even has a warning on the product page about potential hardware defects:

Small numbers (1-3) of stuck or dead pixels are a characteristic of LCD screens. This is very rare, but normal and should not be considered a defect. When fulfilling the purchase, please bear in mind that we are offering the PinePhone at this price as a community service to PINE64 […] communities. If you think that a minor dissatisfaction, such as a dead pixel, will prompt you to file a PayPal dispute then please do not purchase the PinePhone.

The idea is to get the PinePhone in the hands of enthusiasts and software developers, so the software experience can be fine-tuned alongside the hardware. After covering leaks and rumors about new smartphones on Android Police for nearly four years, it’s fascinating to see the PinePhone being developed and refined in full public view.

I look forward to seeing what the community around the PinePhone can accomplish. I doubt that we’ll see a phone running standard Linux on the store shelves of an AT&T or Verizon store anytime soon, but for the people that value privacy and having full control over their own device over all else, the PinePhone is a very promising option.

491 thoughts on “The Linux-based PinePhone is the most interesting smartphone I’ve tried in years – Android Police

  1. I am really loving the theme/design of your website. Do you ever run into any internet browser compatibility problems? A small number of my blog audience have complained about my blog not operating correctly in Explorer but looks great in Firefox. Do you have any tips to help fix this issue?|

  2. Hello this is kinda of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding know-how so I wanted to get guidance from someone with experience. Any help would be greatly appreciated!|

  3. Hello there, You’ve performed an incredible job. I’ll certainly digg it and in my opinion suggest to my friends. I am sure they’ll be benefited from this website.|

  4. Hmm is anyone else experiencing problems with the images on this blog loading? I’m trying to find out if its a problem on my end or if it’s the blog. Any responses would be greatly appreciated.|

  5. I got this web site from my friend who told me on the topic of this web site and now this time I am visiting this site and reading very informative content at this time.|

  6. Its like you read my mind! You seem to know a lot about this, like you wrote the book in it or something. I think that you can do with a few pics to drive the message home a little bit, but instead of that, this is magnificent blog. An excellent read. I will definitely be back.|

  7. I’ll right away take hold of your rss as I can’t find your email subscription hyperlink or newsletter service. Do you’ve any? Kindly let me understand so that I may subscribe. Thanks.|

  8. What’s up, this weekend is pleasant in favor of me, as this time i am reading this great educational paragraph here at my house.|

  9. Hello, i read your blog from time to time and i own a similar one and i was just curious if you get a lot of spam feedback? If so how do you protect against it, any plugin or anything you can suggest? I get so much lately it’s driving me mad so any support is very much appreciated.|

  10. Wonderful blog! I found it while surfing around on Yahoo News. Do you have any suggestions on how to get listed in Yahoo News? I’ve been trying for a while but I never seem to get there! Cheers|

  11. Good day very nice web site!! Man .. Excellent .. Superb .. I will bookmark your site and take the feeds additionally? I am happy to find numerous helpful info here in the post, we’d like develop more strategies in this regard, thank you for sharing. . . . . .|

  12. Hello there! I know this is kinda off topic but I was wondering if you knew where I could get a captcha plugin for my comment form? I’m using the same blog platform as yours and I’m having trouble finding one? Thanks a lot!|

  13. You actually make it seem so easy with your presentation but I find this topic to be actually something which I think I would never understand. It seems too complex and extremely broad for me. I am looking forward for your next post, I’ll try to get the hang of it!|

  14. Nice post. I used to be checking constantly this weblog and I am impressed! Very helpful info specifically the closing phase 🙂 I deal with such info a lot. I was seeking this certain info for a very long time. Thanks and best of luck. |

  15. I am extremely impressed with your writing skills as well as with the layout on your weblog. Is this a paid theme or did you customize it yourself? Anyway keep up the excellent quality writing, it’s rare to see a great blog like this one nowadays.|

  16. hello there and thank you for your information – I have definitely picked up something new from right here. I did however expertise several technical issues using this web site, as I experienced to reload the website many times previous to I could get it to load correctly. I had been wondering if your web host is OK? Not that I am complaining, but slow loading instances times will sometimes affect your placement in google and can damage your quality score if advertising and marketing with Adwords. Well I’m adding this RSS to my email and can look out for a lot more of your respective interesting content. Ensure that you update this again soon.|

  17. Hello there, simply became alert to your blog thru Google, and located that it is truly informative. I’m gonna watch out for brussels. I will appreciate when you proceed this in future. A lot of other people shall be benefited from your writing. Cheers!|

  18. Hi there! This article couldn’t be written any better! Looking at this post reminds me of my previous roommate! He constantly kept preaching about this. I’ll send this post to him. Pretty sure he’s going to have a very good read. I appreciate you for sharing!|

  19. Thanks for the auspicious writeup. It in fact was a leisure account it. Glance complex to far introduced agreeable from you! However, how could we keep in touch?|

  20. You made some decent points there. I looked on the web to find out more about the issue and found most people will go along with your views on this web site.|

  21. Thank you for the auspicious writeup. It in fact was a amusement account it. Look advanced to more added agreeable from you! However, how can we communicate?|

  22. whoah this blog is fantastic i love studying your posts. Stay up the great work! You recognize, lots of individuals are looking round for this information, you can aid them greatly. |

  23. Thanks , I’ve just been looking for information about this topic for ages and yours is the best I’ve discovered so far. But, what about the bottom line? Are you sure concerning the source?|

  24. Fascinating blog! Is your theme custom made or did you download it from somewhere? A design like yours with a few simple tweeks would really make my blog jump out. Please let me know where you got your theme. Thanks|

  25. Definitely consider that which you said. Your favorite reason appeared to be at the internet the easiest thing to take into accout of. I say to you, I certainly get annoyed while other folks consider issues that they just don’t know about. You controlled to hit the nail upon the highest and also defined out the whole thing without having side-effects , other folks can take a signal. Will probably be back to get more. Thank you|

  26. Thank you, I have recently been looking for info approximately this subject for ages and yours is the best I have discovered till now. But, what concerning the bottom line? Are you positive about the source?|

  27. Hi there, just turned into alert to your blog through Google, and found that it is truly informative. I am going to be careful for brussels. I will appreciate for those who proceed this in future. Many folks might be benefited from your writing. Cheers!|

  28. It’s an remarkable paragraph for all the internet visitors; they will get benefit from it I am sure.|

  29. Definitely believe that which you stated. Your favorite reason appeared to be on the internet the easiest thing to be aware of. I say to you, I certainly get annoyed while people think about worries that they just don’t know about. You managed to hit the nail upon the top and defined out the whole thing without having side-effects , people could take a signal. Will probably be back to get more. Thanks|

  30. It’s very straightforward to find out any topic on web as compared to textbooks, as I found this piece of writing at this web site.|

  31. My family members always say that I am wasting my time here at net, but I know I am getting know-how everyday by reading thes nice articles or reviews.|

  32. I love what you guys tend to be up too. This sort of clever work and exposure! Keep up the very good works guys I’ve added you guys to our blogroll.|

  33. After I initially commented I appear to have clicked the -Notify me when new comments are added- checkbox and from now on whenever a comment is added I receive 4 emails with the exact same comment. Is there a means you can remove me from that service? Many thanks!|

  34. We’re a gaggle of volunteers and opening a new scheme in our community. Your web site provided us with helpful info to work on. You’ve done an impressive activity and our entire neighborhood can be grateful to you.|

  35. Greetings from Ohio! I’m bored to tears at work so I decided to browse your site on my iphone during lunch break. I enjoy the knowledge you present here and can’t wait to take a look when I get home. I’m shocked at how fast your blog loaded on my phone .. I’m not even using WIFI, just 3G .. Anyways, good blog!|

  36. Hi, everything is going nicely here and ofcourse every one is sharing information, that’s truly good, keep up writing.|

  37. I’m amazed, I have to admit. Seldom do I encounter a blog that’s both educative and amusing, and without a doubt, you’ve hit the nail on the head. The issue is an issue that not enough men and women are speaking intelligently about. I am very happy I found this in my hunt for something relating to this.|

  38. Woah! I’m really loving the template/theme of this site. It’s simple, yet effective. A lot of times it’s difficult to get that “perfect balance” between usability and visual appearance. I must say that you’ve done a superb job with this. In addition, the blog loads super quick for me on Opera. Exceptional Blog!|

  39. magnificent issues altogether, you simply gained a new reader. What would you recommend in regards to your submit that you made some days ago? Any sure?|

  40. Fantastic post but I was wondering if you could write a litte more on this topic? I’d be very thankful if you could elaborate a little bit more. Bless you!|

  41. Howdy very nice blog!! Man .. Beautiful .. Amazing .. I’ll bookmark your web site and take the feeds also? I am happy to search out so many useful info right here within the submit, we want work out extra strategies on this regard, thanks for sharing. . . . . .|

  42. Woah! I’m really digging the template/theme of this blog. It’s simple, yet effective. A lot of times it’s challenging to get that “perfect balance” between user friendliness and visual appearance. I must say you’ve done a awesome job with this. Additionally, the blog loads very quick for me on Safari. Outstanding Blog!|

  43. Spot on with this write-up, I truly think this website needs far more attention. I’ll probably be back again to see more, thanks for the info!|

  44. It is in reality a great and helpful piece of information. I’m satisfied that you just shared this useful information with us. Please stay us informed like this. Thank you for sharing.|

  45. ラブドール 通販 使用しているブログプラットフォームを知りたいのですが?最新のブログでセキュリティ上の小さな問題が発生しているので、もっと安全なものを見つけたいと思います。解決策はありますか?

  46. I have read so many articles or reviews on the topic of the blogger lovers however this article is actually a pleasant post, keep it up.|

  47. What i do not realize is in reality how you’re no longer actually much more neatly-favored than you may be right now. You’re so intelligent. You know therefore significantly on the subject of this topic, made me individually consider it from so many various angles. Its like men and women are not interested until it is one thing to do with Girl gaga! Your individual stuffs outstanding. Always care for it up!|

  48. Whoa! This blog looks exactly like my old one! It’s on a entirely different topic but it has pretty much the same layout and design. Superb choice of colors!|

  49. It’s very simple to find out any matter on web as compared to books, as I found this post at this web page.|

  50. Hello my family member! I want to say that this post is amazing, nice written and include approximately all significant infos. I’d like to peer more posts like this .|

  51. My partner and I stumbled over here different web address and thought I might check things out. I like what I see so i am just following you. Look forward to going over your web page yet again.|

  52. Hi there I am so delighted I found your website, I really found you by error, while I was searching on Google for something else, Anyways I am here now and would just like to say kudos for a remarkable post and a all round enjoyable blog (I also love the theme/design), I don’t have time to read through it all at the moment but I have book-marked it and also added your RSS feeds, so when I have time I will be back to read much more, Please do keep up the awesome job.|

  53. This is a topic that is close to my heart… Best wishes! Exactly where are your contact details though?|

Leave a Reply

Your email address will not be published.

Skip to content