[Touch CDMA Android Development] dzo:
This thread is about installing Android natively on your Vogue so it completely replaces Windows Mobile.

[size +1]Important: This thread is now out of date, if you want to flash Android, use the new "norootfs" NBHs.[/size]

There are 2 installation methods:

If you are already running android from your sd card then use method 2, if you want a fresh install of android 1.5 from a windows machine use method 1.

For both methods, you must have a HardSPL installed, if you have flashed a custom wince rom before then you will, otherwise read one of the other threads on XDA about how to do this.

Method 1:

------------------------------------------------------------------

download the following:

http://www.mediafire.com/?zldjhfnkzk2

Unzip it and follow the instructions in README-ANDROID.txt.

All you have to do is copy the androidinstall.tar file to your sd card and run ROMUpdateUtility.exe on your PC.

Now Donate:

https://www.paypal.com/cgi-bin/webs...bn=PP-DonationsBF:btn_donate_SM.gif:NonHosted

Method 2:

------------------------------------------------------------------

Check here for NBH files containing a linux kernel and initrd to allow you to flash android to your vogue and wipe windows completely.

http://it029000.massey.ac.nz/vogue/files/?C=M;O=D

The ROMs are dated and there are three versions.

They are identical except the resolution; 240x320, 320x428 and 320x480.

You will also need a new rootfs:

http://it029000.massey.ac.nz/vogue/files/rootfs.zip

This rom will copy your rootfs, system and data to nand (the internal storage of the phone) so you will only be running from nand. To do this, make sure you have a working setup (using system.sqsh and data.img without partitions) and install the new rootfs. Make sure it still works.

Make sure you have a carrier rom to go back to. Android currently doesn't let you change any of the radio parameters so you would have to flash back to a carrier rom to re-provision your phone.

Now create 3 empty files in the root of your sd card called:

rootfstonand

systemfstonand

datafstonand

These must be all lower case with no extensions and they will be deleted once each fs has been copied.

Now flash the rom corresponding to your resolution and wait.

There are 3 ways to flash a rom.

1. Use ROMUpdateUtility under windows (this may not work on these roms, i haven't tried it). Rename the nbh file to RUU_signed.nbh.

2. Use HTCFlasher under Linux, this is what I have been doing and although a bit quirky, it does work. A binary that fixes a few things with HTCFlasher is on the website.

3. Rename the nbh file to VOGUIMG.NBH, put it on an SD card and boot the phone while holding down the power and camera keys.

When it starts, it should be running from nand. The tmp and cache dirs are still mounted from sd, so you do need the sd card in there but it's not really used much.

If something goes wrong or you haven't copied the correct files, press volume up while it is booting (after the two vibrates preferably). It will display a message saying that its in recovery mode. You should be able to plug the phone into a computer and the sd card will appear as a usb drive. You can also connect using adb.

There are a few limitations, rootfs must be less than 13M, system must be less than about 90M and data must be less than about 128M. This means unless you use a very stripped down system with apps2sd, hero probably won't work.

I've put a linux adb binary on the files page that fixes the annoying history 'feature' too.

Remember, this will completely wipe windows mobile and all your data from the phone. Run android from SD first to make sure you like it and don't want to be able to easily go back to windows mobile.

I've spent a lot of time on this so I would like people to donate if they use it.

This is my paypal:

https://www.paypal.com/cgi-bin/webs...bn=PP-DonationsBF:btn_donate_SM.gif:NonHosted