How to replace Windows Mobile with Android (Guide)

Search This thread

Dukenukemx

Senior Member
Jul 24, 2008
1,163
57
Jersey
*Updated November 6th 2010*

Installing Android into Kaiser NAND for dummies.
Everything in this guide is pieced together from various threads in the Kaiser forum.
!!WARNING THIS WILL ERASE DATA ON YOUR PHONE!!



Please, make sure your SIM card is unlocked by entering Personal Unblocking Key (PUK)!!
This must be done permanently, as Android currently cannot handle a locked SIM.​
#1 Does your Kaiser already have HardSPL? If not then get that done. Recommended to install 3.34 HardSPL.

#2 Does your Kaiser have a relatively new radio rom? If not then get one. Recommended to have 1.70.xx.xx and up.

#3 You don't need to SIM unlock you Kaiser, but it's a nice and easy precaution. Download KaiserUnlocker.exe to unlock your SIM. If you've already flashed your phone with Android, you'll need to flash back Windows Mobile 6.1. Go to the end of this post and it'll explain how to flash back to Windows Mobile. Bellow, you can see how easy the application works. Make sure your Kaiser is synced with your PC and follow steps 1 through 3. This means Windows Mobile Device Center, if you don't already have it. You should already have HardSPL from step #1, but this is an easier method to get it if you haven't done it yet, and you can always upgrade to 3.34 later, as this installer installs 3.29.

kaiserunlocker.jpg


#4 Install a Android kernel. l1q1d's kernel can be downloaded from this location. Dzo's kernel is too old for newer Android roms, as well as kallt_kaffe's. Only download the newest Kaisimg file and choose the .nbh file that fits you. For example, "panel2" is for Kaiser owners with type 2 LCD screen, and 320 is if you want 240X320 resolution.

You'll need to edit the NBH file using atools. A detailed step by step guide on how to use it can be found here.

attachment.php


#5 When you're done editing the .nbh, save it and rename it to KAISimg.nbh (if it isn't already called that), and place it on you memory card. You may want to put the KAISDIAG.NBH, but I've found it not necessary.

#6 Place the SD into your Kaiser and hold the Power button and camera button down, then take your stylus and hit the reset button. Follow the instructions on the screen to flash your Kaiser. When flashing is done, reset the device with your stylus. Make sure you see the confirmation that it is done.
!!WARNING ALL DATA ON YOUR PHONE WILL BE LOST!!

If the above method doesn't work, you can try this suggestion below.

zenity said:
If you are experienced at flashing Winmo using KaiserCustomRuu,exe through activesync, then you can do the same with the KAISimg.nbh, just rename it to RUU_Signed.nbh and copy it to a folder on the pc along with Kaisercustomruu.exe, flash as you would with winmo.

#7 Download your favorite Android build. I use Incubus26Jc's Super Froyo, but you can use anyone you want. Make sure to pay attention to what Android build you're about to install. If you decided on a Froyo based build, then make sure the kernel is setup for Froyo, otherwise you'll have to go back and edit the kernel again with atools, and then reflash it.

#8 On your SD card make a folder called andboot and place the androidinstall.tar file in there. It could also be called androidinstall.tgz. You may have to change settings in Windows to see extensions.

#9
Place the SD card in your phone and power on your Kaiser. When you see text on your screen hold down the D-pad. D-pad is that button in the center of your up, down, left, right buttons. Keep holding down the D-pad until you see something like this appear on your screen.

InstallMenu7a-1.jpg


#10 Select sys on NAND, then data on NAND. Once done then select Install system and wait for it to finish. Once it's done select quit and it'll begin booting into Android.
Installing Applications Onto SD Card using Ext2​
#11 This is an additional step if you want applications installed onto your SD card. By choosing data on NAND, you're limited on how many applications you can store on your phone.

The easiest method is to choose data on ext2 data.img at step #10, which uses your Fat partition on the SD Card. It's the easiest, but you can't mount your SD card through your phones USB, or remove it. Removing the SD card will freeze the phone and you'll need to reset with the SD card back in.

Alternatively, you can partition you SD card and still mount the SD card through USB, but you can't remove the SD card still. I have found THIS YOUTUBE VIDEO which explains in detail on how to easily format your SD card for this. You can use a card reader to do the same thing, or a microSD to USB adapter. You don't have to use your phone for the videos Step 4:. You can also make your own size for partitions. I made a [7GB Fat32][64MB ext2][512MB ext2], though you can choose to do [7GB Fat32][512MB ext2][512MB ext2] or any larger combinations you want. BTW, the second smaller ext2 partition is used for swap file, but you probably don't need it. I just have it there for just in case.

Like this, but the video explains how to make a 3rd ext2 partition. As you can see, this is a picture of someone using a 2GB SD card.
gparted06.png


You'll have to burn this iso image of gparted, and boot your PC from it.

Format like this, from left to right. Must be from left to right.
[Fat32][Ext2][Ext2]

#12 Once that's done, and assuming the andboot folder is still intact, you can go back to step #10, but instead of data on NAND you choose data on ext2 data.img, or data on SD card. Depending on what you decided to do.

**NOTES**

Some Android builds require you to flash a androidupdate file to fix certain problems, like Wifi. Place this file into your andboot folder on your SD and hold the D-pad down to get the menu, like you did to install Android. Select Install Update and after that's done then select Fix Permissions. Always gotta fix permissions when installing updates.

The kernel can be flashed without destroying your Android installation, if there's an updated kernel in the future. If you have any strange issues, like not being able to connect to wifi or select a ringtone, then shutdown your phone and pull the battery out. Hold the power button to release any remaining power for 30 seconds and place the battery back in and power on the Kaiser. You'll be surprised how often this can fix problems.

Also, here's a method on how to mount your SD card, if you're having trouble.

thebulletfromhell said:
To mount the card, reboot the phone, select recovery mode, plug in the phone and press enter and exit. It will boot normally and when it finish booting, the card will be mounted

Switching Back To Windows Mobile​

Switching back is very easy. All you gotta do is download your favorite WinMO rom, and rename RUU_Signed.nbh to KAISimg.nbh and place it on your SD card along with KAISDIAG.NBH.

Place the SD into your Kaiser and hold the Power button and camera button down, then take your stylus and hit the reset button. Follow the instructions on the screen to flash your Kaiser. When the flashing is done you should be back to running Windows Mobile.

Old Method To Edit NBH​

To hex edit the NBH, open the .nbh file with iHex and scroll down till you see this.

attachment.php


It's numbered so look on the left side until you see 1350. Then look on the right for these phrases. They'll look like run on sentences, that's normal.

hw3d.version=1 <== 1 for Eclair and 0 for Donut based Android builds
board-kaiser-keypad.atttilt=2 <== Follow the table bellow for keyboard layout.

board-kaiser-keypad.atttilt=0 normal
board-kaiser-keypad.atttilt=1 AT&T tilt
board-kaiser-keypad.atttilt=2 Nordic (Swedish, Norwegian, Danish, Finnish)
board-kaiser-keypad.atttilt=3 azerty (French)
board-kaiser-keypad.atttilt=4 qwertz (German)


board-htckaiser.panel_type=1 <== Change this to 1,2, or 3. If your screen looks messed up, then change it to another value. I think for most Kaiser users it's 2. If you're not sure why you're doing this, then follow this link for an explanation from zenity.
 
Last edited:

ben.kank

Member
Sep 9, 2009
25
0
Reversing

This is great. Thanks! Could you also post a guide for switching back to windows mobile from Android?
 

kletiz

Senior Member
Jul 15, 2009
199
26
St. Louis, MO, USA
I can't seem to get past step 5. I'm holding down Power and Camera at the same time and then briefly pressing the reset button. All it does it goes to the bootloader screen and then resets. Any suggestions? Its probably something simple...
 
  • Like
Reactions: heshamex

zenity

Senior Member
Dec 23, 2008
961
9
Scotland
I can't seem to get past step 5. I'm holding down Power and Camera at the same time and then briefly pressing the reset button. All it does it goes to the bootloader screen and then resets. Any suggestions? Its probably something simple...

Make sure your SD card is formatted FAT32, and that the NBH file is named KAISimg.nbh, and that it is on SD root, not in a folder.

If you are experienced at flashing Winmo using KaiserCustomRuu,exe through activesync, then you can do the same with the KAISimg.nbh, just rename it to RUU_Signed.nbh and copy it to a folder on the pc along with Kaisercustomruu.exe, flash as you would with winmo.
 
  • Like
Reactions: heshamex

Dukenukemx

Senior Member
Jul 24, 2008
1,163
57
Jersey
I added zenity's suggestion, as well as a way to revert back to Windows Mobile. Also, if holding the power + camera and then tapping the reset button doesn't work, it could be based on your HardSPL, though I'm not sure. A lot of people use HardSPL 3.34, since it's recommended for most Windows Mobile roms. With most guides, when you first install HardSPL onto your Kaiser it'll be HardSPL 2.29, and I think you don't use the camera button. So it'll be hold power + tap reset button. Again, I'm not sure.
 
Last edited:
  • Like
Reactions: heshamex

zenity

Senior Member
Dec 23, 2008
961
9
Scotland
As far as the 'power+camera+reset' is concerned, I still use the 'pull battery, reinsert, press power+camera' routine that was the only way to reflash in the earlier days of android nand flashing, and has never failed me yet, ( apart from a period of flash fails due to an sd card problem ). Both should work, however more options are always good :)
 
  • Like
Reactions: heshamex

robuser007

Senior Member
Jan 7, 2010
1,288
99
#5 Place the SD into your Kaiser and hold the Power button and camera button down, then take your stylus and hit the reset button.

When should you do that, after how many seconds? I'm trying it but it works maybe after 20-30 times.
 
  • Like
Reactions: heshamex

Dukenukemx

Senior Member
Jul 24, 2008
1,163
57
Jersey
#5 Place the SD into your Kaiser and hold the Power button and camera button down, then take your stylus and hit the reset button.

When should you do that, after how many seconds? I'm trying it but it works maybe after 20-30 times.

Technically, you can do it at any point the phone is running. If you're confused, you can just hold the power + camera button when the phone is off. You continue holding it until you see the multicolored bars appear on your screen.

Btw, you never hold the reset button, just press it once, if you choose to do it when the phone is on.

Do me a favor and please tell me what HardSPL you're using?
 
Last edited:

mJoker

Member
Dec 24, 2009
19
0
34
Chicago, IL
Thanks for the guide, this looks like it'll do me some good. I'll give this a shot with either polymod or Myn's very soon :)


Could anyone tell me if battery life will be improved by running NAND instead of HaRET? Poor battery life on both the most popular builds has been the reason I have not gone NAND yet, as I'm often away from a power source most of the day and can't charge my phone all day. WinMo has understandably longer battery life, and I know NAND will help a little but I would like it to help more than just a little, lol. Any opinions/advice?
 
Last edited:

Dukenukemx

Senior Member
Jul 24, 2008
1,163
57
Jersey
It does drain a lot less power in NAND. For me, it drains about 33% of battery over night. Still no where near as good as WinMO, which used to drain about 3-4% over night.
 

mJoker

Member
Dec 24, 2009
19
0
34
Chicago, IL
Awesome... I'm not looking for it to be identical to WinMo, just better than what it is off HaRET, haha.

I'll give it a try with Polymod first. I'd do Myn since it's faster, but I like Eclair more than Donut enough to not care, lol.

EDIT: This may be a stupid question but how do I know if I have HardSPL?

EDIT #2: Never mind, I fixed my own noob problems :D
 
Last edited:

robuser007

Senior Member
Jan 7, 2010
1,288
99
Technically, you can do it at any point the phone is running. If you're confused, you can just hold the power + camera button when the phone is off. You continue holding it until you see the multicolored bars appear on your screen.

Btw, you never hold the reset button, just press it once, if you choose to do it when the phone is on.

Do me a favor and please tell me what HardSPL you're using?

3.34 (see signiature).
 
Last edited:

urbn_lgnd

New member
Dec 4, 2009
2
0
can't get there from here

I'm getting tripped up on Step 5. after holding PWR + CAM and pressing the stylus reset, the phone displays the tricolor screen (actually quad-color...the bottom quarter is white & says 'Serial'). the screen then briefly flashes white with blue text reading 'LOADING...No image file!' then returns to the tricolor screen.

the text on the tricolor screen reads:
KAIS1*0
SPL-3.29.Hard
CPLD-8

my radio is 1.70.18.02. I've edited the .nbh file appropriately and placed it SD's root. (the SD is FAT32). is it possible that the phone is looking elsewhere for the .nbh?

also, I've unsuccessfully tried flashing via ActiveSync as well. is there a particular flavor Kaisercustomruu.exe needed for this? when using either ROMUpdateUtility.exe or the Kaisercustomruu.exe from my existing ROM (TPC_MEGA_V11) I get "Error 244: Invalid Model ID" SqtL-KBKV5/67-S-VPIX556. this error appears at the 33% completion stage using either RUU.

I apologize in advance for the lengthy post for what should be a fairly straightforward operation.
 

robuser007

Senior Member
Jan 7, 2010
1,288
99
I'm getting tripped up on Step 5. after holding PWR + CAM and pressing the stylus reset, the phone displays the tricolor screen (actually quad-color...the bottom quarter is white & says 'Serial'). the screen then briefly flashes white with blue text reading 'LOADING...No image file!' then returns to the tricolor screen.

the text on the tricolor screen reads:
KAIS1*0
SPL-3.29.Hard
CPLD-8

my radio is 1.70.18.02. I've edited the .nbh file appropriately and placed it SD's root. (the SD is FAT32). is it possible that the phone is looking elsewhere for the .nbh?

also, I've unsuccessfully tried flashing via ActiveSync as well. is there a particular flavor Kaisercustomruu.exe needed for this? when using either ROMUpdateUtility.exe or the Kaisercustomruu.exe from my existing ROM (TPC_MEGA_V11) I get "Error 244: Invalid Model ID" SqtL-KBKV5/67-S-VPIX556. this error appears at the 33% completion stage using either RUU.

I apologize in advance for the lengthy post for what should be a fairly straightforward operation.

Read the manual, you need to rename the NBH.
 

Dukenukemx

Senior Member
Jul 24, 2008
1,163
57
Jersey
Like Robouser007 said, make sure the kernel is renamed to KAISimg.nbh. Also, place the KAISDIAG.NBH file in the sd card as well. These files shouldn't be in any folders either, just sitting in the SD card.

Go back to step #4 to get the KAISDIAG.NBH.
 

urbn_lgnd

New member
Dec 4, 2009
2
0
thanks, robuser007. per the manual, I'd placed KAISimg.nbh on SD root and that same file renamed RUU_signed.nbh in PCs ROM directory for the ActiveSync-based approach.

I got the WinMo flash method to work.

thanks, Dukenukemx, for pulling this together - good stuff!
 

Top Liked Posts

  • There are no posts matching your filters.
  • 7
    *Updated November 6th 2010*

    Installing Android into Kaiser NAND for dummies.
    Everything in this guide is pieced together from various threads in the Kaiser forum.
    !!WARNING THIS WILL ERASE DATA ON YOUR PHONE!!



    Please, make sure your SIM card is unlocked by entering Personal Unblocking Key (PUK)!!
    This must be done permanently, as Android currently cannot handle a locked SIM.​
    #1 Does your Kaiser already have HardSPL? If not then get that done. Recommended to install 3.34 HardSPL.

    #2 Does your Kaiser have a relatively new radio rom? If not then get one. Recommended to have 1.70.xx.xx and up.

    #3 You don't need to SIM unlock you Kaiser, but it's a nice and easy precaution. Download KaiserUnlocker.exe to unlock your SIM. If you've already flashed your phone with Android, you'll need to flash back Windows Mobile 6.1. Go to the end of this post and it'll explain how to flash back to Windows Mobile. Bellow, you can see how easy the application works. Make sure your Kaiser is synced with your PC and follow steps 1 through 3. This means Windows Mobile Device Center, if you don't already have it. You should already have HardSPL from step #1, but this is an easier method to get it if you haven't done it yet, and you can always upgrade to 3.34 later, as this installer installs 3.29.

    kaiserunlocker.jpg


    #4 Install a Android kernel. l1q1d's kernel can be downloaded from this location. Dzo's kernel is too old for newer Android roms, as well as kallt_kaffe's. Only download the newest Kaisimg file and choose the .nbh file that fits you. For example, "panel2" is for Kaiser owners with type 2 LCD screen, and 320 is if you want 240X320 resolution.

    You'll need to edit the NBH file using atools. A detailed step by step guide on how to use it can be found here.

    attachment.php


    #5 When you're done editing the .nbh, save it and rename it to KAISimg.nbh (if it isn't already called that), and place it on you memory card. You may want to put the KAISDIAG.NBH, but I've found it not necessary.

    #6 Place the SD into your Kaiser and hold the Power button and camera button down, then take your stylus and hit the reset button. Follow the instructions on the screen to flash your Kaiser. When flashing is done, reset the device with your stylus. Make sure you see the confirmation that it is done.
    !!WARNING ALL DATA ON YOUR PHONE WILL BE LOST!!

    If the above method doesn't work, you can try this suggestion below.

    zenity said:
    If you are experienced at flashing Winmo using KaiserCustomRuu,exe through activesync, then you can do the same with the KAISimg.nbh, just rename it to RUU_Signed.nbh and copy it to a folder on the pc along with Kaisercustomruu.exe, flash as you would with winmo.

    #7 Download your favorite Android build. I use Incubus26Jc's Super Froyo, but you can use anyone you want. Make sure to pay attention to what Android build you're about to install. If you decided on a Froyo based build, then make sure the kernel is setup for Froyo, otherwise you'll have to go back and edit the kernel again with atools, and then reflash it.

    #8 On your SD card make a folder called andboot and place the androidinstall.tar file in there. It could also be called androidinstall.tgz. You may have to change settings in Windows to see extensions.

    #9
    Place the SD card in your phone and power on your Kaiser. When you see text on your screen hold down the D-pad. D-pad is that button in the center of your up, down, left, right buttons. Keep holding down the D-pad until you see something like this appear on your screen.

    InstallMenu7a-1.jpg


    #10 Select sys on NAND, then data on NAND. Once done then select Install system and wait for it to finish. Once it's done select quit and it'll begin booting into Android.
    Installing Applications Onto SD Card using Ext2​
    #11 This is an additional step if you want applications installed onto your SD card. By choosing data on NAND, you're limited on how many applications you can store on your phone.

    The easiest method is to choose data on ext2 data.img at step #10, which uses your Fat partition on the SD Card. It's the easiest, but you can't mount your SD card through your phones USB, or remove it. Removing the SD card will freeze the phone and you'll need to reset with the SD card back in.

    Alternatively, you can partition you SD card and still mount the SD card through USB, but you can't remove the SD card still. I have found THIS YOUTUBE VIDEO which explains in detail on how to easily format your SD card for this. You can use a card reader to do the same thing, or a microSD to USB adapter. You don't have to use your phone for the videos Step 4:. You can also make your own size for partitions. I made a [7GB Fat32][64MB ext2][512MB ext2], though you can choose to do [7GB Fat32][512MB ext2][512MB ext2] or any larger combinations you want. BTW, the second smaller ext2 partition is used for swap file, but you probably don't need it. I just have it there for just in case.

    Like this, but the video explains how to make a 3rd ext2 partition. As you can see, this is a picture of someone using a 2GB SD card.
    gparted06.png


    You'll have to burn this iso image of gparted, and boot your PC from it.

    Format like this, from left to right. Must be from left to right.
    [Fat32][Ext2][Ext2]

    #12 Once that's done, and assuming the andboot folder is still intact, you can go back to step #10, but instead of data on NAND you choose data on ext2 data.img, or data on SD card. Depending on what you decided to do.

    **NOTES**

    Some Android builds require you to flash a androidupdate file to fix certain problems, like Wifi. Place this file into your andboot folder on your SD and hold the D-pad down to get the menu, like you did to install Android. Select Install Update and after that's done then select Fix Permissions. Always gotta fix permissions when installing updates.

    The kernel can be flashed without destroying your Android installation, if there's an updated kernel in the future. If you have any strange issues, like not being able to connect to wifi or select a ringtone, then shutdown your phone and pull the battery out. Hold the power button to release any remaining power for 30 seconds and place the battery back in and power on the Kaiser. You'll be surprised how often this can fix problems.

    Also, here's a method on how to mount your SD card, if you're having trouble.

    thebulletfromhell said:
    To mount the card, reboot the phone, select recovery mode, plug in the phone and press enter and exit. It will boot normally and when it finish booting, the card will be mounted

    Switching Back To Windows Mobile​

    Switching back is very easy. All you gotta do is download your favorite WinMO rom, and rename RUU_Signed.nbh to KAISimg.nbh and place it on your SD card along with KAISDIAG.NBH.

    Place the SD into your Kaiser and hold the Power button and camera button down, then take your stylus and hit the reset button. Follow the instructions on the screen to flash your Kaiser. When the flashing is done you should be back to running Windows Mobile.

    Old Method To Edit NBH​

    To hex edit the NBH, open the .nbh file with iHex and scroll down till you see this.

    attachment.php


    It's numbered so look on the left side until you see 1350. Then look on the right for these phrases. They'll look like run on sentences, that's normal.

    hw3d.version=1 <== 1 for Eclair and 0 for Donut based Android builds
    board-kaiser-keypad.atttilt=2 <== Follow the table bellow for keyboard layout.

    board-kaiser-keypad.atttilt=0 normal
    board-kaiser-keypad.atttilt=1 AT&T tilt
    board-kaiser-keypad.atttilt=2 Nordic (Swedish, Norwegian, Danish, Finnish)
    board-kaiser-keypad.atttilt=3 azerty (French)
    board-kaiser-keypad.atttilt=4 qwertz (German)


    board-htckaiser.panel_type=1 <== Change this to 1,2, or 3. If your screen looks messed up, then change it to another value. I think for most Kaiser users it's 2. If you're not sure why you're doing this, then follow this link for an explanation from zenity.
    2
    Nice, you're getting a Kaiser. :)
    1
    Nice Guide :) I will use this when i recieve me kaiser as a test phone thanks to techjeep
    1
    I can't seem to get past step 5. I'm holding down Power and Camera at the same time and then briefly pressing the reset button. All it does it goes to the bootloader screen and then resets. Any suggestions? Its probably something simple...
    1
    I can't seem to get past step 5. I'm holding down Power and Camera at the same time and then briefly pressing the reset button. All it does it goes to the bootloader screen and then resets. Any suggestions? Its probably something simple...

    Don't press reset.