************UPDATE 12/15/13***************** Complete redesign, improved compatibility, updated and quicker download links for required files.!!!!!!!
Ever wish you could have a full desktop experience on your phone or tablet? Now you can! With this fully working Ubuntu 10.10 install GUIDE and FILES!
1GHZ processor (recommended)
Android 2.0 or higher
Most stock ROMS will work (No guarantee for custom ROMS)
SD card with at least 4GB of free space
Data connection on your device
What is this?
This is a fully customized Ubuntu 10.10 image themed and optimized for mobile devices. This will allow you to run a full Ubuntu system inside, or for a lack of better terms along side your existing Android install (!!!You can still make calls, text, and use android without having to reboot your phone!!!).
Key features include:
Ability to install a full operating system on your phone
Unity 2d (lightweight gnome)
Working update manager
Working software center
Working BitTorrent app
756MB-1.3 GB free space in virtual drive after install
Ability to access files on your SD card from Ubuntu
Ability to have a full Ubuntu desktop side by side with Android
App provides a detailed instruction set on how to get Ubuntu running on your android device with all of the necessary files and custom Ubuntu image. App provides a 1.5GB custom Ubuntu image designed to work on Android. Please email us if you have any questions. Screen resolution of Ubuntu can be changed to fit your screen exactly from inside Ubuntu once it has been installed. The current resolution is 800x480 however will scale to any screen size tablets included. If you are installing on a tablet Pocket Cloud VNC free or paid versions are encouraged for best performance.
Help Me I am having a problem! Feel free to email us at any time. We will do our best to respond right away.
Comments such as not needed, or useless do not help me improve my application. Please advise me as to why its not needed, why its useless. Thank you.
Hi Resolution Icon by myc1034
PLEASE USE DEBIAN INSTED OF UBUNTU !!! (Support only for Debian, Ubuntu only for real advanced users).
The GUI is handled by "Linux Installer Advanced" version !
Please, if you encounter any issue, send a bug report. Click on console, wait 1mn for the console to appear, then Menu, Mail, and send.
This application will allow you to install a complete Debian distribution in your Android device. Based on chroot, it will perform a standard debootstrap and install a legacy Debian so that you can install, and run any classic Linux command, tool, daemon or service.
The package has few limitations; it is not restricted to Debian; we already offer the choice to use Ubuntu, and will add more distributions in close future. Each distribution is available in several tastes (stable, testing ...). It will not require to reboot; chroot is run inside Android. Installation can be done on any storage device, either on SD card, or inernal memory; no need to repartition any thing, run mkfs or fdisk. We do with what you let use. If you have almost nothing, the package will manage with almost nothing; if you can afford for a large ext4 partition on your SD card, the package will be happy to use it.
It will allow you to install all classic LAMP services like Apache, MySql, PHP, Samba, Netatalk, or just any classic Linux tool like vim, xterm, aterm, Abiword, Firefox, dillo, wget, cron, Perl, Python ... just everything.
Package utilisation will require a rooted device.
Reasons to install this package can not be listed. Just too many: want a cron daemon ? want to have gcc inside your phone ? want to recompile some kernel driver because the legacy Android driver for your Wi-Fi card has is bogus or limited ? want to use vim, or the real full featured desktop ls, ip, nmap, or top commands ? this package will give you all this for free, and much much more.
- an Android device based on some Linux kernel
- a rooted environment
- 300M free space
Only 50MiB to download for a basic Debian, and down to 180MiB space used if you select the Directory method.
Optionnal registration on our website, http://android.galoula.com/LinuxInstall/Register.php , will allow you to use advanced management features, and install package from within the application interface. You will not need to type any strange command in any terminal. And you will be able to make some services start automaticly at phone boot, and/or application start.
Online documentation: http://android.galoula.com/en/LinuxInstall/
Quick installation guide: http://android.galoula.com/en/LinuxInstall/QuickTutorial.html
The interface have been completely redesigned, and the English language have been rewritten. Any one who feels like translating is welcome to contact us. Even the French language part should be re-translated from English.
* Two square widgets (1x1 and 2x2)
* Ability to set a custom date
* Built with an eye on battery consumption (widget refresh at most twice a day)
* Light and Dark themes
* Good-looking (thanks to Martín Césare)
Do NOT move widgets to SD: they must be installed on internal memory! Otherwise they will not be visible in the widgets list.
= How to add Widgets to the Home screen =
Adding the Ubuntu Countdown Widget to your Android Home screen is easy! Just follow the instructions below:
1. On your Android Home screen press the MENU key and select "Add" or, alternatively, tap any blank/empty area and hold down your finger.
2. An "Add to Home screen" window will pop up. From that window, tap "Widgets".
3. Select one of the two "Ubuntu Countdown Widgets".
= Acknowledgements =
I would like to thank all of those who directly or indirectly contributed to the creation of this software.
In particular, thanks to:
* Martín Césare for creating all the software graphics.
* Canonical for creating this wonderful GNU/Linux distribution.
The major part of the app is the Linux remote control. It lets you control your mouse via single and multi touch, control the sound volume, send keyboard keys, list/manage/download/upload files to the system filesystem, write custom commands, use a terminal, execute tasks in the future, control media and do live monitoring of the system. You can export any remote control profile as a json file, share it with friends/colleagues or import it to another app instance. For the Linux remote control no third party software is required except an SSH server which is most likely available via your package manager. Login via user and password or via SSH key.
The live monitoring shows information about the current CPU usage, used and max ram, network interface information, Bluetooth Mac address and connection name, left battery life in percentage, used and max swap, disk partitions and general information about the system architecture. You can also customize the monitoring request commands and display any kind of information you want.
Wake on Lan
Wake up a system via network with a so called "Magic Packet". You will find instructions on how to enable the wol feature inside the app.
The app has 3 types of widgets for your home screen: one to send commands, another one to show live monitor information and one to wake up systems.
Browse through ~2.500 Linux commands and man pages. It also provides you with a bunch of useful Linux "one-line-scripts".
You can also live monitor your Android device.
Browse your movie library and control the sound volume.
Login via scanning the QR code of the Server App(http://schubert-simon.de/remotecontrolserver/RemoteControlServer.zip).
You can do basic actions like shutdown/reboot the system, navigate the system, play text to speech and control media. But also can take a screenshot of screen/webcam and send it to the phone.
License: GPL v3
Source code available here: https://github.com/hamzux/ubuntu_edge_widget.git
For help adding the widget to your home screen please refer to: http://developer.android.com/guide/topics/appwidgets/index.html
The application creates a disk image on the flash card, mount it and install there OS distribution. Applications of the new system are run in a chroot environment and working in parallel with platform Android. All changes made on the device are reversible, ie the application and components can be removed completely. Installation of a distribution kit is carried out on a network from the official mirrors online. The application are required superuser rights (ROOT).
The program interface supports English and Russian. Through the interface you can manage the process of installing the OS, and after installation, you can start and stop services of the new system (there is support for running your scripts). The installation process is displayed as text reports in the main application window. During the installation, the program will adjust the work environment, which includes the base system, SSH server, VNC server and desktop environment. Also through the program interface to manage server settings SSH and VNC.
Installing a new operating system takes about 30 minutes. The recommended minimum size of a disk image 1024 MB (for LXDE), without a GUI - 512 MB. When you install Linux in disk image on the flash card with the FAT32 file system, image size should not exceed 4095 MB! After the initial setup a default password for SSH and VNC - changeme. The password can be changed standard tools OS.
Supported distributions: Debian, Ubuntu, Arch Linux, Fedora, openSUSE, Kali Linux, Gentoo, RootFS (tgz, tbz2)
Installation type: file, partition, directory
Supported file systems: ext2, ext3, ext4
Supported architectures: ARM, x86, emulation mode architecture (ARM ~ x86).
Control interface: Android terminal, SSH, VNC, X server, framebuffer
Desktop environment: XTerm, LXDE, Xfce, GNOME, KDE, other (manual configuration)
Supported languages: English, Russian
Instructions and guides: https://github.com/meefik/linuxdeploy/wiki
Ask questions on the forum: http://4pda.ru/forum/index.php?showtopic=378043
This program comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under license GPLv3.
This application requires root and it is designed to be used by experienced "power users".
It is strongly recommended to read XDA thread before installing this app, you can find links at the bottom of this description.
MultiROM Manager can install or update MultiROM, it's recovery and kernels. It can also install Ubuntu Touch system-image based builds into MultiROM as a secondary ROM.
MultiROM is one-of-a-kind multi-boot mod for Android devices. It can boot any Android ROM as well as other systems like Ubuntu Touch. Besides booting from device's internal memory, MultiROM can boot from USB drive connected to the device via OTG cable. The main part of MultiROM is a boot manager, which appears every time your device starts and lets you choose ROM to boot. You can see how it looks on the left image below and in gallery. ROMs are installed and managed via modified TWRP recovery. You can use standard ZIP files to install secondary Android ROMs, daily prebuilt image files to install Ubuntu Touch and MultiROM even has its own installer system, which can be used to ship other Linux-based systems.
See XDA threads for more information:
Nexus 7 (2012): http://forum.xda-developers.com/showthread.php?t=2011403
Nexus 7 (2013): http://forum.xda-developers.com/showthread.php?t=2457063
Nexus 4: http://forum.xda-developers.com/showthread.php?t=2472295
Nexus 5: http://forum.xda-developers.com/showthread.php?t=2571011
OnePlus One (unofficial): http://forum.xda-developers.com/oneplus-one/development/mod-multirom-v26-t2835738
Sony Xperia Z (unofficial): http://forum.xda-developers.com/xperia-z/orig-development/mod-multirom-v27-t2843976
Motorola Moto G (unofficial): http://forum.xda-developers.com/moto-g/development/mod-multirom-v27-testing-t2852897
HTC One M7 (unofficial): http://forum.xda-developers.com/htc-one/orig-development/mod-multirom-v28-redesigned-gui-t2880887
HTC One M8 (unofficial): http://forum.xda-developers.com/htc-one-m8/development/multirom-v28-unofficial-port-t2884413
Samsung Galaxy S4 i9505 (unofficial): http://forum.xda-developers.com/galaxy-s4/i9505-orig-develop/mod-multirom-v28-t2864469
Xperia ZL (unofficial): http://forum.xda-developers.com/xperia-zl/orig-development/mod-multirom-v28-t2865686
Xperia Z1 (unofficial): http://forum.xda-developers.com/xperia-z1/orig-development/mod-multirom-v30x-t3006363
Xperia Z1 Compact (unofficial): http://forum.xda-developers.com/sony-xperia-z1-compact/orig-development/mod-multirom-v30x-t3005654
Xperia Z Ultra (unofficial): http://forum.xda-developers.com/xperia-z-ultra/orig-development/mod-multirom-v30x-t3006417
Xperia Z2 (unofficial): http://forum.xda-developers.com/xperia-z2/orig-development/mod-multirom-v30x-t3001883
Xperia Z3 (unofficial): http://forum.xda-developers.com/z3/orig-development/mod-multirom-v30x-t3010852
ZTE V5 RedBull (x9180): No XDA thread exists, only this announcement in Russian: http://4pda.ru/forum/index.php?s=&showtopic=594539&view=findpost&p=37501224
Donate version: http://bit.ly/1nSnu2o
PayPal donations: http://bit.ly/mromdonations
Source code: https://github.com/Tasssadar/MultiROMMgr
The app currently only checks the prerequisites and displays some details about potential showstoppers. The app also includes an offline version of the readme web page. Be sure to RTFM, maybe watch the screen casts (tap video links in the readme, H.264 playback capabilities and Inet required for this).
If you have a i386 tablet (Wetab/Exopc) with android-x86.org/Corvusmod-ICS, you may want to install VirtualBox for the real fun - vbox modules are included with the kit.
I would be pleased if you send me a PM with your device details for inclusion in the tested-devices list.
* Mouse cursor movement:
Slide on phone's screen to make the PC/Mac mouse cursor make movement.
* left and right click support
Tap the phone's screen to make PC/Mac mouse left button click.
Double fingers tap the phone's screen to make PC/Mac mouse right button click.
* Middle mouse button scroll
Up/down slide the phone's middle button picture to make PC/Mac middle mouse button scroll.
Two fingers slide up/down to make PC/Mac middle mouse button scroll.
* Remote keyboard input:
Press any mobile phone's key picture, PC/Mac will do the same thing.
* PC/Mac hot keys and combination key:
You can press two keys at the same time, such as ALT+F4,Ctrl+C,Ctrl+P and so on.
* Speech-to-text input for all languages:
If you input method support voice input, PC/Mac will show the same text as the phone get.
* Close to proximity sensor to show desktop:
When your hands close to the phone's proximity sensor to make PC/Mac show desktop.
* Mouse & keyboard full screen:
Very big Mouse buttons and key button.
* Remote media player controller:
You can play/pause/next/previous media players, such as Windows media players, VLC,
Winamp and so on.
* Remote explorer controller:
Unified remote control IE/Chrome and other internet explorer, you can close the tab,
go to home page,create new tab, go to favorite list, refresh the current page and so on.
* PPT Presentation controller:
You can start/stop Power Point /Keynote, and turn the next/previous page for presentation.
* Auto-connect on application startup
* PC/Mac window controller:
Maximize/Minimize/close the current window.
* Compatible with XP/Windows Vista/Windows 7/Windows 8/Mac OSX/Linux (Ubuntu,Fedora).
* Tap and move for drag
* Two finger tap for right click
* Two finger scroll
* Pinch to zoom
* Three finger drag or highlight
* Four finger swipe down to show desktop
* Four finger swipe up to maximise current window
* Four finger swipe sideways to change current window focus
* Left handed mouse support (swap left and right mouse click)
* Show desktop when hands over proximity sensor
1, WiFi Mouse only support Wi-Fi connection(wireless mouse), Bluetooth is not support.
2, More gesture will be added.
3, XMBC will be supported next month.
If you got any issues with the latest version. Please download and install the v2.5r2 here!
- root permission access
- Touch to move cursor
- Fling to scroll
- Swipe to zoom
- Siding Menu File chooser
- Two-fingers gesture to zoom in/out
- Unicode and multi-byte
- Single tap to send "ESC"
- Read email attachments
- Single instance to open multiple files in vim windows
- Real VIM runtime
- Customizable VIM runtime (ex: can install syntax, doc, plugins)
- 256 Colors
If you still do not have a ftp client I recommend FileZilla client (you can download it on http://filezilla-project.org/) but you can also use file explorer on windows.
Free version does not allow landscape screen.
Use any network interface in your device including: WIFI, Ethernet, Mobile network, USB...
Anonymous user (can be disabled).
One Ftp user (can be disabled). Name and password can be changed.
Home directory can be root directory,
Read only mode.
Passive and active modes.
Show hidden files.
Custom home folder.
Option to run server as a foreground service.
Energy save mode.
Languages supported: English, Spanish, Romanian, French, Italian, Hungarian, German, Chinese, Portuguese, Korean, Russian and Catalan.
Run server as root user (only rooted devices).
TLS/SSL support for secure connections.
How to connect with Ftp server using USB cable:
This can useful when you have USB cable and not network available.
1) On your phone go to Settings->Applications->Development and set option "USB debugging".
2) Connect your phone to your PC using USB cable.
3) Start adb server. On your PC run command "adb start-server".
adb is a program that you can find on android sdk. Usually you will find it on android-sdk\platform-tools\adb.
4) Forward needed ports from your PC to your phone. On your PC run command "adb forward tcp:2221 tcp:2221"
You will need to repeat this step for all ftp server and passive ports configured in your phone. It will be easier if you use a small range of passive ports.
With this, any connection in your pc to 127.0.0.1:2221 will be forwarded to your phone in port 2221.
5) Run Ftp server in your phone, open settings and in "Network interfaces" select "Loopback (127.0.0.1)" or "All"
6) Start ftp server.
7) In your PC connect your ftp client to ftp://127.0.0.1:2221 (port might be different, it depends on your Ftp Server configuration).
Connections in this mode need to be always started by PC so only passive mode is available when using USB connection.
Network permission to enable server to open network communication with ftp clients.
Enables ftp server write received files from ftp clients on sdcard.
Keeps phone wake only while server is running. If phone is not wake connections to ftp server can fail.
Libraries used by this program: Apache ftp server v1.0.6. Apache2 License. Android viewflow pakerfeldt (01/Nov/2011). Apache2 License: http://www.apache.org/licenses/LICENSE-2.0.html
Special thanks to: Beatriz Vera, Alex Sovu, Balazs David Molnar, Damien Varvenne, Simone Balducci, Juanvi, Chengcheng Hu, Noelia, Noxa Tagakov, Joon Lim, Tomokazu Wakasugi and Paulino Feitio.
/!\ This is for the Galaxy S2 *ONLY* /!\
* if you like this app, please consider getting the DONATION version :-)
(i) please note:
the dual-boot itself is still kind of in experimental stage and there are still some incompatibilities with some ROMs and other quirks.
If things are somewhat "unsmooth", try the other of the two available dual-boot kernels and/or join the XDA thread and let me know about any issues, so I can look into them.
This app will help you setting up a dual-boot on your Galaxy S2.
The dualboot in action:
Detailed demo of this app:
When the dual-boot is set up, you can (re)boot between two different, independent ROMs.
Just powering on boots into the primary ROM (duh!).
Using the recovery button combo (VOL-UP+HOME+POWER) will boot into the second ROM instead of recovery!
Pluggin in a USB cable or AC charger when the phone is powered off will make the phone boot into recovery.
More details and info can be found in the LolBoot-DualBoot discussion thread at XDA-Devs:
If you encounter any problems, issues or have any other kind of feedback, the above thread is the perfect place to leave it - or send an e-mail, but the thread is the better choice ;-)
You can generate chrome packages from either APKs on your phones storage, or from apps installed on your phone (It will pull APK)
Open the App, select an APK or App from list. App Name and package name are both pulled from the APK and put into the manifest.json file. Everything is then zipped together in a ChromeAPK folder on your phones storage.
Requires https://github.com/vladikoff/chromeos-apk/blob/master/archon.md ARChon Custom Runtime which allows for "unlimited" number of android apps to be installed. (Google Runtime is limited to 4 apps.)
--------------------Need Help or more Info? --------------------
We offer a range of support channels to make sure all users get the help they need, please do not rate the app low if you have not tried to get support, what makes us different to other projects is we try VERY hard to give support to all users. The following methods are avaible:
*Wiki with FAQ and other useful pages http://wiki.linuxonandroid.org
*Live Chat via IRC http://linuxonandroid.org/irc/ (or #linuxonandroid-help on freenode)
*Forum support via http://forum.linuxonandroid.org/
*And Email support via firstname.lastname@example.org
Please see the main app here: https://play.google.com/store/apps/details?id=com.zpwebsites.linuxonandroid