Skip to main content

How to run Android on Windows Mobile Phone

Install Android on your HTC Windows Mobile phone – Guide

Welcome to the official XDANDROID AOSP thread which is dedicated to getting Android running on our beloved HTC devices. 
Phhusson: has dedicated most of his time helping users and updating kernel to run Eclair and his work for other msm7k devices. However phhusson is not alone as there are also other members working on this. You can find some of them on I've listed some of the developers i know of that currently are working on and they deserve credits and thanks. We also have to note that before this work done there was quite a substantial number of people starting working on linux for our devices. Without them we may not be where we are today. So respect and credits to everyone involved in working on linux kernel for msm devices. 
I am not responsible for any damages or problems your device encounters. The build is relatively safe and shouldn't cause any problems.

This tutorial will guide you to install Android on the following HTC Windows Mobile Devices, if your device is not in this list, do not worry, we will soon have a tutorial for you too.
  • HTC Artemis
  • HTC Elf, HTC Elfin, HTC Touch
  • HTC Excalibur, T-Mobile Dash
  • HTC Gene, HTC P3400
  • HTC Herald, T-Mobile Wing
  • HTC Opal, HTC Touch Viva
  • HTC Pharos
  • HTC Prophet
  • HTC Startrek
  • HTC Wizard
Wing Linux’s Android version is designed to be run directly from your storage card — no need for repartitioning or complex installation.
Download the Wing-Linux’s Android Cab file here.
The following is the normal installation procedure and does not require any manual partitioning. It will install Wing Linux to a filesystem image residing on your fat32-formatted SD card.
1) Download the latest Wing Linux Zip file and unzip it

2) Install the wing-linux-[version] file to your phone (either directly or using
ActiveSync). Ensure you install it to Storage Card (not internal memory) — it won’t run
anywhere else.

3) Now, install the .cab file for your phone. Without this, Wing Linux will not work. Remember
to install it to storage card as well.
4) Click on Start -> Programs -> Wing Linux to start

5) Follow the on screen instructions. First bootup takes a long time — please
be patient.
If you encounter screen problems, skip to the “Troubleshooting” section below.

Once your system is booted, you can follow the section “Logging in Remotely” to connect
to it via SSH.
Installing to a Dedicated Partition
Installation to a partition has a speed advantage over the normalinstallation method,
but requires more work to set up and maintain.

For these steps, you will need to be using Linux on your computer and have an SD
card reader. You can use the WM5Storage program on your phone to turn your phone
into a mass storage device, but I don’t recommend this method as it’s much slower
than using the SD card directly.

1) Begin by partitioning your SD card on your Linux computer. I recommend the following

Partition 1: VFAT (fat32) partition covering most of your SD card
Partition 2: Linux (ext3) partition at least 250mb in size

2) Place your SD card back into your phone and follow all steps in the “Installation”
section above through step 3 to install Wing Linux onto your fat32 partition

3) Remove your SD card again and attach it to your computer. Mount both the fat32
and ext3 partitions.

4) As root, extract the rootfs.tar.gz file (located in the linux/ directory on your
vfat partition) to your ext3 partition. For example, if your vfat partition is
/media/disk and your ext3 partition is /media/disk-1, do the following:

cd /media/disk-1
sudo tar -xzvf /media/disk/linux/rootfs.tar.gz

5) Unmount both partitions and detach the SD card from your computer, reinstalling
it back into your device.

6) Delete the file “/Storage Card/linux/rootfs.img.status” — this will bypass the
installation program that normally installs Wing Linux to your vfat partition.
7) Click on Start -> Programs -> Wing Linux to start Wing Linux
 Wing Linux will start booting from your partition.
Logging In Remotely
If you’d like to control the phone from another computer, plug in a USB cord to it
and configure your usb0 device (from Linux) as follows:
# sudo ifconfig usb0 up
Ubuntu users may have to run this several times before it takes effect.
Now you can ssh into the phone as follows:
# ssh root@
The password is “wing”.
Q: When I boot, I see a lot of scrolling text, then my screen fades to white and appears   to freeze.

A: Normally, the video settings for your board configuration should be detected and used   automatically.  If this fails, the display could be white and non-responsive.
In this case, please submit the contents of “/Storage Card/linux/dispdump.txt”   to a new thread on the Wing Linux forums (see along with   an account of all steps you took to start Wing Linux.  Include as detailed a description   as possible as to what you saw on the screen throughout the whole startup process.  This   will greatly help us debug the problem.
Note that if you’re attempting to run Wing Linux on a device that isn’t supported, there’s   no guarantee that anything will work, but if we have this information, we can try and get   your device supported.  Be sure to try all board configurations before giving up though,   as one configuration may work better than another.


Popular posts from this blog

Advantages and Disadvantages of Wireless CCTV Camera

Advantages and Disadvantages of Wireless CCTV Camera
Before choosing what CCTV Camera system to get, sometimes the customers stumble upon the following question: should I choose wired or wireless CCTV camera? What are the pros and cons of wired and wireless CCTV cameras? As you might have guessed, none of the options available are perfect, so it mostly comes down to your personal preferences. But to make your buying decision easier, Have composea comprehensive list of what you can expect from each type of device, both positives, and negatives. Note that a wireless CCTV camera has to be a digital IP Camera, as only digital signal can be transmitted wireless.
Advantages of Wireless CCTV Camera.
1. Easier installation Wireless IP Camera. This is especially important if you want to do it yourself. That way, you will save time and also ensure that you’re going to be capable of doing it in the first place. In a typical scenario, all you have to worry about in terms of installation is having a powe…

How to Format a Large Hard Drive With FAT or FAT32

32 GB is the file size limit for partitions when formatting with the FAT or FAT32 file system on Windows.What A File System Is & How You Can Find Out What Runs On Your DrivesWhat A File System Is & How You Can Find Out What Runs On Your DrivesREAD MORE Well, as some of you will know, FAT/FAT32 can actually handle up to 16 TB hard drives and up to 2 TB are supported in most operating systems. Microsoft has set a 32 GB partition size limit for the FAT/FAT32 file system to promote NTFS, which is generally more efficient when working with large partitions. In truth, this limitation only exists in recent versions of Windows. Moreover, Windows does recognize large hard drives formatted with FAT/FAT32. Finally, you can circumvent the 32 GB limit. In this article, I will show you how to format a large hard drive with FAT/FAT32 or create a 32+ GB partition with that file system. The Manual Way You don’t need a tool to circumvent the 32 GB partition limit, you can manually format your …

How to Remove Windows Genuine Advantage Notifications

Windows Genuine Advantage (WGA) notifications occur when your computer hasn't passed the validation test. The validation test can be failed due to being sold a pirated (non-genuine) copy of XP, or because you have changed your XP product key to a software-generated key, or sometimes it just happens for no reason at all. The failed validation installs three types of notifications on your computer: one on the log in screen, one log in timer, and one balloon. It also stops updates from Microsoft and disables your ability to install IE7 and Windows Media Player 11. This solution can get rid of all three notifications, even though you will still not be able to update through Windows Update. You will not be able to download things from Microsoft that requires a valid license either. EditSteps
Delete Method 1 If you have only just installed Windows Genuine Advantage notifications, simply using the system restore function will remove the program. Then refuse to accept the WGA update next tim…