I'm looking to install Debian over my Android installation so as to be able to use openssh-server, as it's so much better than Dropbear. Is there an easy way to do this, or just to simply install openssh-server on my phone? I'm running Android 2.3.X on a Google Nexus One.
|
|
|||||||||||
|
|
If you want to run an ssh server on a rooted phone, you can install You can build a Debian image via |
|||||||
|
|
It is possible to run a more traditional Linux distro such as a stripped down Debian on the Nexus-One and many other handsets that were made for Android. Since Android is based off of a modified Linux kernel, it's not very hard to port the rest of an OS to go along with it. The Nexus-One is a particularly open device that's not hard to boot something else up one. A full version of Debian with X and WiFi can be shoe-horned in. See an example video here. However you must realize that you are going to give up some functions. Software is not available for Debian to run the SIM card and make calls or send texts. Here is one example tutorial of how to do it. The basic process involves setting up a partition, mounting it from your computer and using a bootstrap install process to shove all the Debian stuff in, making a few key changes like using an Android kernel is configured for that phone's hardware, then hacking on the boot routine a bit to startup to that environment. |
|||
|
|
|
There are many experiences of installing, say, Debian in a chroot inside Android. There is even an app for doing this automatically: http://unix.stackexchange.com/a/20124/4319 . (I agree, I had a similar wish: just get an environment I'm used to instead of figuring out how to do something with Android apps. It could save a lot of efforts and time when using such a device.) |
|||
|
|