71 lines
3.2 KiB
Plaintext
71 lines
3.2 KiB
Plaintext
Category:Development
|
||
License:GPLv3
|
||
Web Site:https://github.com/guardianproject/lildebi/wiki
|
||
Source Code:https://github.com/guardianproject/lildebi
|
||
Issue Tracker:https://github.com/guardianproject/lildebi/issues
|
||
Donate:https://guardianproject.info/contact
|
||
Bitcoin:1Fi5xUHiAPRKxHvyUGVFGt9extBe8Srdbk
|
||
|
||
Summary:Run Debian on your phone
|
||
Description:
|
||
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 it's done.
|
||
It 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/unmounts
|
||
things, starts/stops sshd if you have it installed, etc. 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.
|
||
Works well with [[jackpal.androidterm]]—just run `/debian/shell` to get a
|
||
Debian shell.
|
||
|
||
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. It's 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.
|
||
|
||
Lil' Debi works 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.
|
||
|
||
This is built from source by f-droid except for the gpgv part which can be
|
||
built from the instructions in the
|
||
[http://gitorious.org/f-droid/fdroiddata/blobs/master/metadata/info.guardianproject.gpg.txt metadata]
|
||
in the fdroiddata repo. See the website for full usage instructions: or try
|
||
running $su then #debian#shell in
|
||
[[jackpal.androidterm]] after mounting the image.
|
||
|
||
Please do try it out, use it, and report criticisms, bugs, improvements, etc.
|
||
|
||
Requires root: Yes, because it needs to run debootstrap, create dirs in /,
|
||
mount/umount, etc.
|
||
.
|
||
|
||
Requires Root:Yes
|
||
|
||
Repo Type:git
|
||
Repo:https://github.com/guardianproject/lildebi.git
|
||
|
||
Build Version:0.2,3,0.2,submodules=yes,build=make NDK_BASE=$$NDK$$ -C external assets
|
||
Build Version:0.3,4,0.3,submodules=yes,build=make NDK_BASE=$$NDK$$ -C external assets
|
||
Build Version:0.4.1,5,0.4.1,submodules=yes,build=make NDK_BASE=$$NDK$$ -C external assets
|
||
Build Version:0.4.2,7,0.4.2,build=make NDK_BASE=$$NDK$$ -C external assets,submodules=yes
|
||
|
||
# See info.guardianproject.gpg README to build using srclibs=GNUPG
|
||
# external/data/data/info.guardianproject.gpg/app_opt/bin/gpg2-static :
|
||
# mv external/data/data/info.guardianproject.gpg/gpgv2-static ../assets/gpgv
|
||
Auto Update Mode:Version %v
|
||
Update Check Mode:Tags
|
||
Current Version:0.4.2
|
||
Current Version Code:7
|
||
|