It's possible to install a complete Linux software stack on Android devices, e.g. by adding a chroot environment as others already have implemented.

This kit does 2 things differently: firstly, it installs a Debian file system side-by-side to the Android file system. In order to access anything that's accessible from Android also from the Debian side. And secondly, the Debian bootstrap is executed on the Device itself without any help of a larger PC, Android debugging bridge or similar.

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Debian Kit

Debian Kit Web Site

Other Useful Business Software
Our Free Plans just got better! | Auth0 Icon
Our Free Plans just got better! | Auth0

With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
Try free now
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
3
1
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 2 / 5

User Reviews

  • I installed debian kit with a wheezy image on a Fairphone (rooted by default), it worked, after a lot of fiddling also X. Have been able to compile openFoam and paraview on it, both huge packages. with different dependencies. However, when I needed to upgrade do jessie, network stopped working and I was not able to troubleshoot it. Any help is welcome.
  • Installed on nearly every Android device I've owned; used it for pen-testing, LAMP(website) hosting, Crypto coin mining, playing and hosting Maptools games, ... I could go on and on with uses but suffice to say that I love the app. Even better too on HardFloat systems with a few modifications to source code.
  • Works very well on Android-x86, even with 64bit jessie (manual install) the 2g loopback can be expanded easily from Linux via dd and resize2fs, assuming you are installed read-write on an ext2/3/4 filesystem. Not sure if the dd in busybox will do, do it from Linux proper. See (addhttp etc) gehrcke.de/2009/06/resize-ext3-file-system-in-loopback-file/ Getting web access (DNS issues) on Android 4.44+ (via Chrome) doesn't work as something about the env variable ANDROID_PROPERTY_WORKSPACE seems to have changed in Android 4.4, so andromize and androresolvd will not install. Worked fine on 4.2-4.3 Use with XSDL work flawlessly otherwise. There should be a forum or something so users of debian kit can at least help each other: something here on SF would be trivial to set up for the author.
  • I am very pleased with this kit... installed it on my Toshiba AT100-100 Thrive with no major problem... used the non-stable Ubuntu Precise Pangolin 12.04 option, on a separate partition in my external 32GB SDHC Card... It turned out to be pretty stable for my needs... Running the LXDE Windows X GUI was smooth using wifi RDP from the Mac with 10.6.8 and either Microsoft RDP Client or the open source Cord 0.5.6 - Single mode (i.e. just text based) on the Android device behaves like a Ubuntu box... I even managed to install support for 3g by installing wvdial...Huawei 1750 is properly recognised and I get a persistent blue signal which means it is connected... Now I am trying to use this connection as am Internet sharing gateway, by having the Wifi switched off,,, but I need to know how to do this via the command line... Using the gui defeats the purpose as for this one needs RDP which depends on Wifi, but I want a pure available 3g connection that I then use for the Android O/S proper through a routing gateway, so need to find a way to bind the 3g connection on Debian to localhost shared by Debian and the Android O/S... Not as easy as it seems... especially that there does not seem to be support for iptables on the Thrive Android kernel,,, but the 3g connection is there established on Debian... Info: Running Honeycomb 3.2.1 rooted Toshiba Thrive AT100-100 16GB wifi only (no 3g) one last note: unable to run chromium-browser or firefox in LXDE - via rdp - (has propably to do with the Arm version on Ubuntu 12.04)... however the gnome web browser Epiphany works perfectly...
    1 user found this review helpful.
Read more reviews >

Additional Project Details

Operating Systems

Android

Intended Audience

Advanced End Users

User Interface

Handheld/Mobile/PDA, Console/Terminal

Registered

2012-04-19