Skip to main content
2 of 2
list formatting, copyedit
Andrew T.
  • 16.5k
  • 10
  • 76
  • 127

Short answer: NO.

Reasons:

  • Hardware drivers are proprietary
  • Building them without the source is extremely difficult
  • Requires a lot of expertise and time
  • Not possible unless you have low-level access to your device hardware (Meaning being able to flash without fastboot or EDL)

So yeah, stick to the answer that, NO, you can't replace Android entirely with Linux.

Something you can do is:

You can of course try using other AOSP-based OS like Lineage OS which are built on AOSP, so it is compatible with the default kernel for your device (This is also only possible if it is already built for your device)

If you want to run Linux alongside Android, there are a few ways:

  • As you said, you can use Linux Deploy. (I have personally not used this)
  • Or you can use PRoot with Termux which is a user-space implementation of chroot thus you can a virtualized Linux environment (similar to using chroot) but without the need for a rooted device. You can either use PRoot with scripts created by others via AnLinux or Andronix.
  • Or you could always learn how it works and manually set it up :>

And no, as time goes on, things won't change. You won't be able to install Linux on an Android device. This is not due to hardware incapability but rather it is how the smartphone industry works.