Have an Android phone and want an easy Debian chroot running that you can trust? Install Lil’ Debi, and you can have a Debian install running with a single click of a button. It builds up a whole Debian chroot on your phone entirely using debootstrap. You choose the release, mirror, and size of the disk image, and away it goes. It could take up to an hour on a slow device, then its done. The entire package is built from source using publicly available, repeatable builds. It even includes
gpgv and the Debian repository keys in the apk and verifies the packages it downloads in the first stage of debootstrap before installing them. It will also check and update a SHA1 checksum to make sure your debian.img file has not be tampered with.
Then it has a simple chroot manager that
fscks your disk, mounts and unmounts things, and starts/stops sshd if you have it installed. You can also then use ‘apt-get’ to install any package that is released for ARM processors. This includes things like a complete real shell, Tor, TraceRouteTCP, iwconfig/ipconfig, and other security and crypto tools.
The aim of Lil’ Debi is to provide a transparent and tightly integrated Debian install on your Android device. It mounts all of your Android partitions in Debian space, so you see a fusion of both systems. Its even possible to have Lil’ Debi launch the normal Debian
init start-up scripts when it starts, so that all you need to do is
apt-get install and any servers you install will just work.
The aim is to make it work with as few modifications to the Android system as possible. Currently, it only adds a
/bin symlink, and a
/debian mount directory. It does not touch
/system at all.
- Google Play Store (free)
- direct download: LilDebi-release-0.4.5.apk
- detached gpg signature
- MD5: 7bbee559ee4349dd6a937f0d0585f57d
- SHA1: 352a6049e6ac931ee4a112f60b42688d7bf1eddb
- nightly test builds
- full source (except gpgv): https://github.com/guardianproject/lildebi
- gpgv is built as part of GnuPG-for-Android
Learn more (for now), from our blog post.
Please report any bugs or issues that you have with this app! We want to hear from you, no need to worry about technical details or language skills. Help us improve this software by filing bug reports about any problem that you encounter. Feature requests and patches are also welcome!