THIS WIKI IS OBSOLETE AND OUTDATED
CLICK HERE TO GO TO THE NEW SITE

Table of Contents

Installing Android

Currently, Android is booted from within Windows Mobile. It does not run INSIDE Windows Mobile nor is it emulated! An application named HaRET is used as a bootloader to REBOOT the device into Android. Currently, it is possible to store the Android files within the normal FAT32 partition of the SD card. For more advanced users, it is also possible to use a separate ext2 partition on the SD card.

The instructions are the same for all supported devices.

Android 2.0+

Latest builds may be available on sites like Connect-UTB and XDA. In general, you will follow the same instructions below.

Android 1.5 (Cupcake/Ion) and Android 1.6 (Donut)

Using one FAT32 Partition on SD Card

Currently, the newest files can be found on the Latest Builds page.

To run Android:

  1. You can either place the following files on the root of your Storage Card or create a folder called android on your Storage Card and place the following files in there.
    1. HaRET (haret.exe)
    2. The latest Android kernel (zImage)
    3. The latest initrd (initrd.gz)
    4. A boot script (default.txt)
    5. Root filesystem (rootfs.img)
    6. The Android OS files (system.img/system.sqsh)
      1. data.img is created automatically - there is no need for a data.gz file!
      2. If you are upgrading from an older build, data.img files are usually not compatible between releases, so it is highly recommended that you delete your data.img file every time you change builds
    7. Build configuration files (user.conf files)
  2. Edit default.txt/startup.txt as appropriate for your device
    1. For more information, see the Boot Options page.
  3. OPTIONAL: Configure data access to use e-mail, Internet, Market, etc.
  4. Run HaRET and tap “Run”

Using separate ext2 partition

There is a great How-To for creating the Ext2 partitions and installing to the Ext2 partitions http://android-devs.org/forum

Android 1.1

Android 1.1 is OUTDATED! You should really be using a 1.5 build. Why not check the Latest Builds page to find one for your device?

To run Android:

  1. Place the following files on the root of your Storage Card (not in any subfolder. It may also corrupt if all the files are in a subfolder):
    1. HaRET (haret.exe)
    2. The latest Android kernel (zImage)
    3. The latest initrd (initrd.gz)
    4. A boot script (default.txt)
    5. The Android OS files (system.img, data.img/data.gz)
  2. Edit default.txt so that it points to your kernel. For example, if your kernel is named zImage-foo, it should read “set KERNEL zImage-foo”. For more information, see the Boot Options page.
  3. OPTIONAL: Create a folder named AndroidApps and place Android application (.apk) files inside to have automatically installed and usable in Android
  4. Run HaRET and tap “Run”
    1. Kaiser specific: To prevent the front panel lights from staying lit the entire time Android is running, wait for them to automatically shut off and then tap Run

Troubleshooting

Please see the Troubleshooting page for more information.

installing_android.txt · Last modified: 2010/01/21 18:13 by james123456
CC Attribution-Noncommercial-Share Alike 3.0 Unported www.chimeric.de Donate