Site Map - skip to main content

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes every weekday Monday through Friday.
This page was generated by The HPR Robot at

hpr3110 :: Finding an Android phone to run LineageOS

Join Ken on this 6 year long journey of success but also failure

<< First, < Previous, , Latest >>

Thumbnail of Ken Fallon
Hosted by Ken Fallon on 2020-07-03 is flagged as Explicit and is released under a CC-BY-SA license.
TWRP, Tweakers, LineageOS, scrcpy,, bootloader, fastboot, Sony Xperia XA2, pinephone. (Be the first).
The show is available on the Internet Archive at:

Listen in ogg, spx, or mp3 format. Play now:

Duration: 00:37:57


Finding an Android phone to run LineageOS

Affordable phone that support school apps, and allow firewall.


Don't, unless you are willing to loose the money you are paying.


  • Supported for 3-5 years.
  • Apps = Android = LineageOS
  • Firewall = AFWall+ = Unlocked + Root
  • Affordable


Getting a brand new phone means that Developers have not had time to release code.

Older phones are no longer available for purchase, and actually become more expensive.

Too old a version and apps are no longer supported.

Finding a phone that can be unlocked

I use a site called which allows you to do parameter search.

Set the maximum price you are willing to pay.

The current version of Android is 10 so select only those. You want your phone to be supported for as long as possible.

Make any other selections that you think are critical, like memory, processor etc but be prepared to adjust this later.

In my case I selected a minimum of 4G Ram and 64G Storage the first time.

Sort by price low to high, and loop through, finding what support there is for TWRP. That will tell you how open the phone is. If the Manufacturer support (the spirit of) unlocking, then remove them from the list.

  • HTC support unlocking but not don't give code to the developers so it's useless.
  • Motorola support was good but since the take over by Lenovo they have stopped supporting unlocking.
  • Google phones are unlocked and are ideal for developers but are too expensive.
  • Xiaomi requires you to wait until the EU 14 day no questions asked warranty has expired.
  • Fairphone too expensive.
  • PinePhone may be an option but people report the current version being too slow.

After finding a phone that can be unlocked and rooted, then check to see if there is an official version for LineageOS

If no phone meets all the requirements then try the next one.

It's very likely you will not find a phone. You are then faced with the choice of adjusting your parameters, for example picking a more expensive model, but at the end of the day be prepared that you may not find a phone.

If you do find a phone, it's very likely that it may be a different version than the one supported. I have had to return several phones that I had unlocked and just hoped that the supplier would take them back and refund me.

Even on supported phones, especially newer ones, it's quite often that a major piece of functionality will not work. I have had issues with no GPS on one phone, and bluetooth/wifi not working on another until files were manually edited on each reboot.

Do not do this if you want a stress free life, and also if you are not willing to accept the waste of all the money, and time involved.


Subscribe to the comments RSS feed.

Leave Comment

Note to Verbose Commenters
If you can't fit everything you want to say in the comment below then you really should record a response show instead.

Note to Spammers
All comments are moderated. All links are checked by humans. We strip out all html. Feel free to record a show about yourself, or your industry, or any other topic we may find interesting. We also check shows for spam :).

Provide feedback
Your Name/Handle:
Anti Spam Question: What does the letter P in HPR stand for?
Are you a spammer?
What is the HOST_ID for the host of this show?
What does HPR mean to you?