Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,805,777 Members 41,736 Now Online
XDA Developers Android and Mobile Development Forum

Haret.exe Android Install and Boot from Windows Mobile

Tip us?
 
umbilicalbungee
Old
(Last edited by umbilicalbungee; 2nd April 2010 at 12:39 PM.)
#1  
Member - OP
Thanks Meter 2
Posts: 46
Join Date: Sep 2009
Default Haret.exe Android Install and Boot from Windows Mobile

Update: Rather than following these steps, at this point I'd recommend just using Myn’s Latest Warm Donut build which includes all the files needed in one download: http://forum.xda-developers.com/showthread.php?t=619980 . It seems to be the most stable out at the moment.

I've spent some hours wading through the forums to find complete instructions for installing the newer android builds using the WM haret.exe linux booter (rather than flashing the entire phone and loosing WM) on my touch Vouge.
I am new at this, but since I did not find complete instructions, and had to figure some things out using trial and error I thought I would post what I did figure out here in hopes of helping others.
My instructions may be off or misguided. If so please post with corrections. I just know I was looking for a guide like this and couldn't find one so hope this helps someone.

I should also note that I did these step specifically to get the new wired headset fix working on my phone.

I have copied from the install instructions here: sourceforge.net/apps/trac/androidhtc/wiki/HowToInstall
and made some further corrections where I found them lacking.

#summary Installation instructions
HOW TO GET IT RUNNING
Step 0: Prep your phone

* You need to be able to run unsigned apps, as the Haret launcher is not signed.
* You need a recent radio for your device. That means 3.37.xx or better. I'd recommend either using the latest radio for your carrier, or the Bell 3.42.50 radio.
* A fast SD card will work best, try to get class 6 if possible.

Step 1: Download the files!

* Download haretinstall.zip from here: http://sourceforge.net/projects/andr...l.zip/download
* Extract haretinstall.zip to get the ANDBOOT folder. Copy ANDBOOT and all of its contents to the ROOT of your SD card. This contains the zImage (kernel), initrd.gz (initial ramdisk), and the files for haret, all in an andboot folder. They need to stay in the andboot folder.
* Rename the default.txt file to startup.txt if you want to skip a start up step by making haret.exe automatically run when clicked instead of having to then tap Run.

* Download mssmisoneclairv6.rar from here: http://sourceforge.net/projects/andr...6.rar/download
* Extract mssmisoneclairv6.rar to get androidinstall.tar. Copy androidinstall.tar to the andboot folder.

* Download the latest zImage from here: http://it029000.massey.ac.nz/vogue/files/?C=M;O=D
* Rename zImage-##-##-## to just zImage and put it in the andboot folder (either renaming or overwriting the old zImage file that came with haretinstall.zip)

Step 2: Start it up!

* Run Haret, and it should boot into android.
1. When prompted, hold down the center dpad button to enter the installer menu
2. You can choose where to install android if you have created ext2 partions for the sys and data parts of android on your sd card or just choose "Install System"
3. Quit and let it boot up (may take a while)

Tips

Here's a list of the keys for the Vogue. Other devices may be similar.

* Volume controls volume
* Long Press camera is home
* Press and release camera is back
* Press and release top power button is menu
* Press and hold 1 second top power button for on screen keyboard
* Press and hold 2 seconds top power button for landscape (turn off auto rotate in settings)
* Press and hold end key for shutdown menu
* For best battery life, disable background data in Settings..Data
The Following 2 Users Say Thank You to umbilicalbungee For This Useful Post: [ Click to Expand ]
 
tatnai
Old
#2  
tatnai's Avatar
Senior Member
Thanks Meter 209
Posts: 2,134
Join Date: Jul 2008
Location: Ann Arbor, USA

 
DONATE TO ME
Quote:
Originally Posted by umbilicalbungee View Post
I've spent some hours wading through the forums to find complete instructions for installing the newer android builds using the WM haret.exe linux booter (rather than flashing the entire phone and loosing WM) on my touch Vouge.
I am new at this, but since I did not find complete instructions, and had to figure some things out using trial and error I thought I would post what I did figure out here in hopes of helping others.
My instructions may be off or misguided. If so please post with corrections. I just know I was looking for a guide like this and couldn't find one so hope this helps someone.

I should also note that I did these step specifically to get the new wired headset fix working on my phone.

I have copied from the install instructions here: sourceforge.net/apps/trac/androidhtc/wiki/HowToInstall
and made some further corrections where I found them lacking.

#summary Installation instructions
HOW TO GET IT RUNNING
Step 0: Prep your phone

* You need to be able to run unsigned apps, as the Haret launcher is not signed.
* You need a recent radio for your device. That means 3.37.xx or better. I'd recommend either using the latest radio for your carrier, or the Bell 3.42.50 radio.
* A fast SD card will work best, try to get class 6 if possible.

Step 1: Download the files!

* haretinstall.zip from here: http://sourceforge.net/projects/andr...l.zip/download
* mssmisoneclairv6.rar from here: http://sourceforge.net/projects/andr...6.rar/download
* latest zImage from here: http://it029000.massey.ac.nz/vogue/files/?C=M;O=D
* Extract haretinstall.zip to get the ANDBOOT folder. Copy ANBOOT and all of its contents to the ROOT of your SD card. This contains the zImage (kernel), initrd.gz (initial ramdisk), and the files for haret, all in an andboot folder. They need to stay in the andboot folder.
* Extract mssmisoneclairv6.rar to get androidinstall.tar. Copy androidinstall.tar to the andboot folder.
* Rename zImage-##-##-## to just zImage and put it in the andboot folder
Step 2: Start it up!

* Run Haret, and it should boot into android.
* *IF YOU GET FLASHING WHITE SCREENS,* you need to modify your default.txt and change the board-htcvogue.panel_type.
o Some phones use 1 as the screen type, some use 2, and some use 3.
1. When prompted, hold down the center dpad button to enter the installer menu
2. If you have choices of where to install, pick the options that make the most sense. Haret users don't have an option
3. Pick Install System
4. Quit and let it boot up (may take a while)

Step 3: Get the internet working!

* When you get to the sign on screen, if you don't have a data icon up top or you can't connect, you'll need to put in your username and password for connecting to the internet.
1. Press menu, which is Power on the vogue.
2. Press APN Settings
3. choose the default entry, Android
4. For CDMA devices, just change the username and password to match your provider. On Verizon, the username is <10-digit-phone-number>@vzw3g.com and the password is vzw
5. For GSM devices, you'll need to fill in more information. Head over here for some standard options
6. Hit menu, then Save

Tips

Here's a list of the keys for the Vogue. Other devices may be similar.

* Volume controls volume
* Long Press camera is home
* Press and release camera is back
* Press and release top power button is menu
* Press and hold 1 second top power button for on screen keyboard
* Press and hold 2 seconds top power button for landscape (turn off auto rotate in settings)
* Press and hold end key for shutdown menu
* For best battery life, disable background data in Settings..Data
great post. a few things . . .
1. on the vogue (elf is different) we have autodetection of the boar_panel_type, so you should not have this value in the default.txt - if it is there (which it should not be for the vogue) take it out, and you'll never see the flashing white screen.
2. haret users do have an option where to install; if they have created ext2 partitions on their sd card, they can install their sys and data to the regular old sd card ("sys on ext2 system.img", which will place it in the andboot folder), or on an sdcard partition if they have created one ("sys on sdcard partition" - I recommend this, take the ten minutes it takes to partition your sd card if you are running from haret).
3. as far as getting data working, for sprint people, I have never had to enter any apn info. ever. if data does not work, wait. if it still does not work, reboot. 99% of the cases this will take care of it. if rebooting does not work, and you have data working using windows mobile, then I would try entering apn stuff.

thanks again!
[ LG Mako Nexus 4 ][ TWRP 2.7.1.0 ][ many Android 4.4 custom roms thx atl4tis, DariosF, AOSPA, and others ]

[ LG Hammerhead Nexus 5 ][ stock - wife's phone ]

Retired:[ HTC Jewel EVO 4G LTE ][ water damage by wife ]
Retired:[ HTC Shooter EVO 3D ][ water damage by wife ]
Retired:[ HTC Supersonic EVO 4G ][ still works (because I didn't let my wife use it) ]
Retired:[ HTC Vogue Touch ]
[ resold ]
 
umbilicalbungee
Old
#3  
Member - OP
Thanks Meter 2
Posts: 46
Join Date: Sep 2009
Thanks. I've added some info and taken some things out from your suggestions. I figure better to keep it simple since with most of this I don't know what I'm talking about.

So what are the advantages to installing on ext2 partitions? Does it run faster, less buggy, more battery life? Do you recommend also creating a linux swap partition like what is suggested at this post or is it not worth the extra wear on the card?
 
tatnai
Old
#4  
tatnai's Avatar
Senior Member
Thanks Meter 209
Posts: 2,134
Join Date: Jul 2008
Location: Ann Arbor, USA

 
DONATE TO ME
Quote:
Originally Posted by umbilicalbungee View Post
Thanks. I've added some info and taken some things out from your suggestions. I figure better to keep it simple since with most of this I don't know what I'm talking about.

So what are the advantages to installing on ext2 partitions? Does it run faster, less buggy, more battery life? Do you recommend also creating a linux swap partition like what is suggested at this post or is it not worth the extra wear on the card?
some feel ext2 runs a little faster. the biggest advantage IMO is that the system can be mounted re-writable for changing things around - can't do that with regular SD card install. I don't think battery life is very different, other's will probably disagree with me.

I haven't used linux swap or compcache in a while, mainly because I've stayed away from anything with sense UI (i prefer speed to looks). even using plain eclair (mssmison's), it is fast enough from nand that I don't need it.
[ LG Mako Nexus 4 ][ TWRP 2.7.1.0 ][ many Android 4.4 custom roms thx atl4tis, DariosF, AOSPA, and others ]

[ LG Hammerhead Nexus 5 ][ stock - wife's phone ]

Retired:[ HTC Jewel EVO 4G LTE ][ water damage by wife ]
Retired:[ HTC Shooter EVO 3D ][ water damage by wife ]
Retired:[ HTC Supersonic EVO 4G ][ still works (because I didn't let my wife use it) ]
Retired:[ HTC Vogue Touch ]
[ resold ]
 
shawliangid
Old
#5  
Junior Member
Thanks Meter 0
Posts: 2
Join Date: Apr 2010
Location: Wuhan
Something was wrong!
maybe some files were mising.
for example ,the system.img
i come from China, for my poor english, i don't know how to describe...
 
umbilicalbungee
Old
(Last edited by umbilicalbungee; 6th April 2010 at 02:51 AM.)
#6  
Member - OP
Thanks Meter 2
Posts: 46
Join Date: Sep 2009
The system.img file gets created along with the data.img file after you install.

Rather than following the steps above, at this point I'd recommend just using Myn’s Latest Warm Donut build which includes all the files needed in one download: http://forum.xda-developers.com/showthread.php?t=619980 . It seems to be the most stable out at the moment.
 
shawliangid
Old
#7  
Junior Member
Thanks Meter 0
Posts: 2
Join Date: Apr 2010
Location: Wuhan
Thank you !
I made a mistake, by following your steps, android was installed on my phone.
i use Chinese, but this version can't support Chinese character SMS.
i will try to solve this problem.


In addition, i found a mistake in this forum , I do not know where to feedback, so I made here, China Telecom operating a CDMA network, it's China's third-largest mobile phone operator, but this forum said that China Telecom is a GSM operator, I hope someone can modify this mistake.
 
umbilicalbungee
Old
#8  
Member - OP
Thanks Meter 2
Posts: 46
Join Date: Sep 2009
Glad you got it working. Hopefully google won't abandon you all with SMS character support in Android as well At least Android is open source so it can always be hacked.

As far as the CDMA network post, I'm not sure, someone may find it here, but its best to put it as a reply quoting the message where you found the incorrect information.
 
gogodj
Old
#9  
Member
Thanks Meter 2
Posts: 70
Join Date: Jun 2009
Location: Orange County
Quote:
Originally Posted by umbilicalbungee View Post
The system.img file gets created along with the data.img file after you install.
I tried to install Myn’s build couple of times using the instructions. So here is what I did -

1. used a 2 GB microSD card, formatted the whole card (all 2gb) to fat32.
2. copied the extracted andboot to the card.
3. ran Haret, saw the linux screen booting continues, chose to install system, didn't get any option for the locations, process completed with several I/O errors.
4. Quit and reboot. boot process continues but never finishes, keep giving errors.

One thing I didn't catch do I have to create ext2 partitions with FAT32 for running android ? it doesn't seem to work with single fat32 partition.

Quote:
Originally Posted by umbilicalbungee View Post
at this point I'd recommend just using Myn’s Latest Warm Donut build which includes all the files needed in one download
another thing is when you say Myn's build includes all the files. Does that really mean it's a complete package and that's the ONLY thing I would need to keep on SD card for installation ?
AT&T Samsung Galaxy S4, Unlimited data grandfathered
Safetrap 3,71. Goldeneye 20

AT&T Samsung Galaxy S5
(Back into the box until wifi tether works)
 
JM-PDA
Old
#10  
JM-PDA's Avatar
Senior Member
Thanks Meter 62
Posts: 473
Join Date: Nov 2008
Location: Sacramento, CA
Quote:
Originally Posted by gogodj View Post
I tried to install Myn’s build couple of times....

another thing is when you say Myn's build includes all the files. Does that really mean it's a complete package and that's the ONLY thing I would need to keep on SD card for installation ?
Yes, Myn's build has everything you need.
I am running it and it is very stable.

Initially, I ran it without EXT2 partitions. It ran OK... but running with 2 EXT2 partitions was much more stable (less reboots) and much faster!
>> Sprint SGS3 on www.ting.com

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Google Play Services Updated to Version 6.1

In addition to Android operating system proper, Google is focusing hard on giving the developers … more

CyanogenMod 11 M10 Available for Supported Devices

Summer vacation isover for most students out there, and it’s the time to get back to … more

XDA Forums Added for the First Batch of Android One Devices!

Just yesterday, we talked about the highly anticipated launch of the first batch … more

XDA Xposed Tuesday: DonkeyGuard, Don’t Be a Donkey, Control Your Device – XDA Developer TV

Some applications ask for the world … more