Kill switches

Purism Librem 5

Purism Librem 5 product photo
Privacy score9.5/10
Private OS options2
Updates untilDevice lifetime (Purism)
EffortNone · arrives installed

The Purism Librem 5 is a Linux phone from Purism, a US company that also makes Linux laptops. It runs PureOS, Purism’s own Debian-based system. That is not Android with Google removed. It is the same OS family Purism uses on desktops, with a phone shell (Phosh) on top. PureOS Crimson became the stable release in May 2026, and Purism promises updates for the life of the device.

Its main privacy features are hardware. Three physical kill switches cut Wi-Fi and Bluetooth, the cellular modem, and the microphone and cameras. Flipping all three also turns off GPS. The battery and the M.2 modem card can both be replaced, and a built-in smartcard slot can hold an OpenPGP card. The bootloader is free software, so you can also run Nura (formerly postmarketOS), whose wiki lists calls, data, GPS and the cameras as working.

The trade-off is value. $799 buys a 5.7-inch 720p screen, an older NXP chip, 3 GB of RAM and 32 GB of storage. Android apps need Waydroid, which Purism documents but does not support. As of October 2026 the phone is in stock with a roughly ten-business-day lead time.

Purism Librem 5 tech specs

Released2020
Display5.7-inch IPS TFT, 720 × 1440
ChipNXP i.MX 8M Quad, 4× Cortex-A53 up to 1.5 GHz; Vivante GC7000Lite GPU
RAM3 GB
Storage32 GB eMMC
microSDYes, up to 2 TB
Rear camera13 MP with LED flash
Front camera8 MP
Battery4,500 mAh, user-replaceable
ChargingUSB-C Power Delivery; 18 W PD charger included
Kill switches3 hardware switches: Wi-Fi/Bluetooth, cellular, microphone + cameras
ModemBroadmobi BM818 on a replaceable M.2 card (region-specific)
SIMSingle nano-SIM; no eSIM
Headphone jackYes, 3.5 mm
Smartcard reader3FF (micro-SIM size) slot, e.g. for an OpenPGP card
OtherNo NFC, no FM radio; USB-C 3.0 with DisplayPort video out
Price$799 (Purism shop, in stock, ~10 business days lead time)
Codenamelibrem5 (purism-librem5) (used on OS download pages)

Strengths and drawbacks

Strengths
Three hardware kill switches for radios, microphone and cameras
Runs a regular desktop Linux (PureOS), not an Android fork
User-replaceable battery and modem card
Promised lifetime software updates
Built-in smartcard reader and DisplayPort video out
In stock from Purism with a ~10 business day lead time
Drawbacks
Expensive ($799) for 3 GB RAM, 32 GB storage and an older chip
No native Android apps; Waydroid works but Purism marks it unsupported
Single nano-SIM, no eSIM, no NFC
5.7-inch 720p screen is small and low-resolution by 2026 standards

Private operating systems for the Purism Librem 5

One private system officially supports this exact model (codename librem5 (purism-librem5)), plus one community build or port that works with less polish and slower fixes. The table compares them on the things that matter day to day; the install guides below walk through each one.

SystemSupportPrivacyEffortApps and Google
PureOSPureOS Crimson (stable since May 2026)Preinstalled9.5/10None · arrives installedLinux apps only
Nura (postmarketOS)Nura (formerly postmarketOS) v26.06 stableCommunity port8/10Advanced · Linux toolingLinux apps; Android via Waydroid
  • PureOS: Purism's own Debian-based OS. Byzantium phones get a 'PureOS Upgrade' app to move to Crimson, and Purism promises updates for the life of the device.
  • Nura (postmarketOS): Listed in Nura's 'community' category with calls, SMS, data, GPS, cameras and full-disk encryption all marked working; you build your own image with pmbootstrap.

Not available for this model

  • Ubuntu Touch: Not on the Ubuntu Touch device list as of Oct 2026.
  • Sailfish OS: No official Sailfish OS image; Jolla does not list the Librem 5.
  • GrapheneOS: GrapheneOS supports Google Pixel phones only.

Privacy scores and effort levels are explained in how we score each system; the feature-by-feature OS table goes deeper.

Do you need to flash anything?

Nothing is locked: the Librem 5 uses a free bootloader and Purism publishes the flashing script. Reflashing is done from a 64-bit Linux computer with Purism's librem5-flash-image tool.

  1. On a Linux PC, install git and uuu ('sudo apt install git uuu').
  2. Clone https://source.puri.sm/Librem5/librem5-flash-image.git, install its udev rules, and run './scripts/librem5-flash-image --stable'.
  3. When asked, power the phone off, set all three kill switches to off and remove the battery.
  4. Hold Volume Up, plug in the USB cable (red LED blinks), reinsert the battery (red LED stays on), then let go.
  5. Let the script finish, then boot the phone.
Before you start
  • Reflashing erases the whole eMMC. There is no on-device factory reset yet.
  • The script assumes the 'Evergreen' batch; older Birch/Chestnut phones need '--board librem5r2' and Dogwood needs 'librem5r3'.
  • Some USB-C cables only work in one orientation for flashing. If nothing happens, flip the plug.
  • Purism picks the modem for your shipping region (North America, Europe, Asia/Australia). Tell them in the order notes if you will use it elsewhere.

How to install a private OS on the Purism Librem 5

Short versions of each project's official guide. Always keep the official page open while you work: it has the exact files for your model and changes faster than any summary.

Setting up PureOSPreinstalled

What you need: Nothing: the Librem 5 ships with PureOS. Reflashing it needs a Linux computer and Purism's flash script.

Apps: Desktop-style Linux apps adapted for phones; no Android apps unless you set up Waydroid.

  1. Turn the phone on and follow PureOS's first-run setup.
  2. Install apps from the PureOS Software store, which only lists free software.
  3. Use the hardware kill switches to cut the modem, Wi-Fi and Bluetooth, or the camera and microphone.
  4. Run system updates from the Software app or the terminal.
On the Purism Librem 5Ships preinstalled. Phones still on Byzantium are offered the PureOS Upgrade app to move to Crimson; a fresh install uses the librem5-flash-image script.

Updates: From Purism's PureOS repositories. Official instructions: PureOS project site.

Installing Nura (postmarketOS)Advanced · Linux tooling

What you need: A computer, often a microSD card, and comfort with Linux. Check the device's page on the Nura wiki for its support category first.

Apps: Native Linux apps from Alpine Linux's repositories; Android apps only through Waydroid. Bootloader: stays unlocked with this build.

  1. Find your device on the Nura wiki (formerly the postmarketOS wiki) and check its support category: main, community or testing.
  2. Download the prebuilt image for your device and interface (Phosh, Plasma Mobile or Sxmo), or build one with pmbootstrap.
  3. Write it to a microSD card or flash it as the wiki page describes.
  4. Boot it, finish setup, and update packages with the Software app or apk.
On the Purism Librem 5Build an image with pmbootstrap (vendor purism, device librem5), put the phone in flash mode and run 'pmbootstrap flasher flash_rootfs'. Nura can also boot from a microSD card on current U-Boot.

Updates: Stable releases twice a year, or rolling edge, through Alpine's package manager. Official instructions: Nura (formerly postmarketOS) downloads.

Who the Purism Librem 5 is for

Privacy buyers who want a phone that runs normal desktop Linux and can physically cut its radios, camera and microphone. It suits people who mostly need calls, messages, email and a browser, and who will live without the Android app store.

Purism Librem 5 questions, answered

Can the Librem 5 run Android apps?

Not natively. Purism's PureOS docs explain how to install Waydroid, which runs Android apps in a container. Purism says it has no control over Waydroid or the apps and covers neither under warranty.

What do the Librem 5 kill switches turn off?

There are three: Wi-Fi/Bluetooth, the cellular modem, and the microphone plus both cameras. Purism says turning all three off also disables GPS.

How long will the Librem 5 get updates?

Purism promises security updates, bug fixes and new features for the lifetime of the device. It does not give a fixed end date. The current release is PureOS Crimson (May 2026).

Sources

Every fact on this page comes from the maker or the OS project's own pages, checked October 14, 2026. We don't claim hands-on testing. Found something out of date? Report a correction.