[Android Q&A, Help & Troubleshooting] nabil2000:
This is my experience with Debian Kit for Android available on the Market, and which allows Debian Linux to run side by side along the Android O/S removing many of the restrictions of chroot versions (such as Backtrack 5)

Debian Kit for Android allows Debian flavours of Linux to install on the Thrive... (from Debian Squeeze up to the latest incarnation of Ubuntu - 12.04 Precise Pangolin)...

However unlike other kinds of kits, this one is not chroot, but loads Linux alongside Android, so we have more freedom to experiment without being limited by the chroot jail constraints...

To get the gui, it uses a light version of the Windows X-System: LXDE which is accessed using Microsoft RDP... (as opposed to VNC for say BackTrack 5)

I installed Ubuntu Precise (12.04) with no major problem to an ext4fs partition on my sdcard (which the package installer formats)...

and managed to access the system via wifi from MS Remote Desktop latest version for the Mac... (unlike BT5, you are not confined only to using a disk image, but you can if you wish)...

internally you will need an Android RDP client... and it works pretty well too...

what I want to try is install the Linux driver for my Huawei usb modem, it might work... even if the devs do not mention hardware possibilities, and focus more on what is already available on Android... (maybe kernel modding will still be needed, and it is a shame we did not yet get a hold of a 3g version of the kernel/rom)...

What I like already is the reverse full browsing capability of the Thrive file system from within the Linux X-windows gui...

Check, if interested, the full instructions here:

http://sven-ola.dyndns.org/repo/debian-kit-en.html

and this is my review on SF:

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 with gnome-ppp... 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 an 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...

Now anyone has a clue on how to create a 3g reverse Connection feature, i.e. use the 3g connected Ubuntu box as an Internet sharing Server for the Android O/S that sits alongside / slightly on top?

That will solve the problem of not having 3g on reluctant devices...