Installing Android
From Android on HTC
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.
Contents |
[edit] Native Installation
Coming soon!
[edit] SDCard Install
Running Android from your SD card will leave Windows Mobile intact, allowing you to freely experiment and use Android with the ability to switch back to Windows Mobile at any time by simply rebooting your device.
[edit] Using one FAT32 Partition on SD Card
Currently, the newest files can be found on the latest builds page.
To run Android:
- 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:
- HaRET (haret.exe)
- The latest Android kernel (zImage)
- The latest initrd (initrd.gz)
- A boot script (default.txt)
- Root filesystem (rootfs.img)
- The Android OS files (system.img/system.sqsh)
- data.img is created automatically - there is no need for a data.gz file!
- 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
- Build configuration files (user.conf files)
- Edit default.txt/startup.txt as appropriate for your device
- For more information, see the Boot Options page.
- OPTIONAL: Setup Data to use e-mail, Internet, Market, etc.
- Run HaRET and tap "Run"
[edit] Using separate ext2 partition
There is a great how-to for creating the Ext2 partitions and installing to the Ext2 partitions
[edit] Troubleshooting
Please see the Troubleshooting page for more information.