Firmware Hero
0

Kindle Linux Chroot

Turn your Amazon Kindle into a pocket Linux computer.

  • Add-on
  • Stable
  • Low brick risk

Source code

This project hasn't been claimed by its maintainer yet, so its details come from the community. Is it yours? Claim it

Before you start

How hard is it?
HardUses the command line or developer tools.
What you need
  • A USB or MIDI cable
  • Comfort with the command line
  • A computer
  • Another hack installed first
Can it break my device?
Very unlikely to break anything.
Can I undo it?
The project doesn't say. Assume you can't.
Get itOpens github.com

Did it work for you?

Did Kindle Linux Chroot work on your Amazon Kindle Paperwhite 3?

No reports yet.

One-tap reports from owners. Bricked reports are checked before they count.

Compatibility

Devices: Amazon Kindle Paperwhite 3.

No compatibility information yet.

Getting started

From the project's README ("Quick Start"):

Step 1: Build the rootfs image

One-liner (no clone needed):

curl -sL https://raw.githubusercontent.com/Sqrilizz/kindle-linux-chroot/main/scripts/buildrootfs.sh | sudo bash

This launches the interactive menu. Or with arguments:

curl -sL https://raw.githubusercontent.com/Sqrilizz/kindle-linux-chroot/main/scripts/buildrootfs.sh | sudo bash -s -- --distro debian --size 1024

Or clone the repo:

git clone https://github.com/sqrilizz/kindle-linux-chroot.git cd kindle-linux-chroot/scripts sudo bash buildrootfs.sh

This produces a debian.ext3 (or alpine.ext3) file ready for the Kindle.

Host dependencies: Arch Linux sudo pacman -S debootstrap qemu-user-static qemu-user-static-binfmt debian-archive-keyring

Ubuntu / Debian sudo apt install debootstrap qemu-user-static binfmt-support

macOS (use Docker) See docs/docker-build.md

Step 2: Deploy to Kindle

Connect your Kindle via USB and copy files:

KINDLE=/media/$USER/Kindle # adjust to your mount point

Copy the rootfs image cp debian.ext3 $KINDLE/

Copy the KUAL extension cp -r ../extensions/LinuxChroot $KINDLE/extensions/

Copy the SSH helper script cp start-ssh.sh $KINDLE/

…

Step 3: Launch on Kindle

  1. Safely eject and disconnect Kindle from USB
  2. Open KUAL on your Kindle
  3. Tap Linux Chroot → Start Terminal
  4. You're now in a Debian bash shell!

Step 4: SSH from your PC (recommended)

The on-screen keyboard works, but SSH is way more comfortable:

On Kindle (in kterm), run: /ssh

On your PC: …

Read the full instructions

Risk and recovery

Brick risk
Low
Requires opening the device
No

Credits, license and support

License
MIT