[APP][25MAR10]Gen.Y DualBOOT v1.0.6.0[W|Q|VGA][CAB|EXT]

Search This thread

vnvprl

New member
Apr 20, 2011
1
0
Samsung B7320

I have Samsung B7320 omnia pro, qwerty, non touch phone with windows 6.5 stander installed. pl tell me from where I get suitable version of Android to Install in my Storage Card and is ur application compatible for my phone??

Regards
Vikas
 

mushed2000

New member
Sep 21, 2010
1
0
Hope this helps the novice

I'm a little bit of a novice when it comes to reg edit so found the instructions at the begining to be a bit hard after pulling my hair out for over an hour i managed to work it out

i'm booting from Storage Card\Andboot\haret.exe

you will need a regeditor once thats up and running follow the path

[HKEY_CURRENT_USER\Software\Gen.Y\DualBOOT]

once there edit the string by double clicking androidbootfolder write in the Value Data andboot and thats it no "" () etc just

andboot


Hope this help the novice like me out there enjoying android on wm6
 

alimoni

New member
Jun 14, 2010
3
0
37
Tehran
hi, I am so glad to find a program like this, I`m going to download and test, but first I want to be sure, if I factory reset my phone, this boot loader will be gone. right?
 

meltwater

Inactive Recognized Developer
Jan 28, 2009
2,070
325
It would but that would be overkill really. Its just like any other app that runs on startup, just removing it should do the job.
 

iRiKi

Senior Member
Jul 27, 2007
618
19
Lisbon
Getting issues with 1.04 WVGA

On startup I get an error message saying:

Window title: Basic4ppc
An error occurred on sub __main_app_start.
An error occurred retrieving the registry key. Continue?
Yes/No

If I click yes and then tell it to load Windows, it works fine.
If I click yes and try to load Android, I get another error message:

Window title: Basic4ppc
An error occurred on sub __androidexistcheck.
An error occurred retrieving the registry key. Continue?
Yes/No

From there I get no further. Android definately runs, and HaRET is on the root of my storage card...



Can someone explain how to fix the "Android is missing" error in simple terms? I am having this problem on my TP and Diamond, too.



Dear Lord, why doesn't anything works as it should, like it used to be???

I'm also having this problem, and here's what I found:

1- (of course) I have a working haret.exe on the root of Internal Storage
2- Installed Gen.Y VGA to the internal memory (NOT the Internal Storage): check registry, entries are there;
3- run Gen.Y, click Android, it boots Android
4- After reboot, the dreaded "An error occurred retrieving the registry key" error appears: click cancel, go to the registry, entries are not there!! wth?!!?
5- manually create entries, reboot, still the same friggin' error: go to the registry, entries are still NOT there!! wtf?!!?

So there is the friggin' problem: why are the registry entries dissapearing? And YES, i've red almost all of this giant thread. geez..
 

meltwater

Inactive Recognized Developer
Jan 28, 2009
2,070
325
Dear Lord, why doesn't anything works as it should, like it used to be???

I'm also having this problem, and here's what I found:

1- (of course) I have a working haret.exe on the root of Internal Storage
2- Installed Gen.Y VGA to the internal memory (NOT the Internal Storage): check registry, entries are there;
3- run Gen.Y, click Android, it boots Android
4- After reboot, the dreaded "An error occurred retrieving the registry key" error appears: click cancel, go to the registry, entries are not there!! wth?!!?
5- manually create entries, reboot, still the same friggin' error: go to the registry, entries are still NOT there!! wtf?!!?

So there is the friggin' problem: why are the registry entries dissapearing? And YES, i've red almost all of this giant thread. geez..
I had this problem too.
Make the registry entry and restart windows to apply it. It seems a side-effect of running haret is that the recent keys are not saved. It's odd, but that was the problem.
 
  • Like
Reactions: iRiKi

iRiKi

Senior Member
Jul 27, 2007
618
19
Lisbon
Make the registry entry and restart windows to apply it. It seems a side-effect of running haret is that the recent keys are not saved. It's odd, but that was the problem.

Idd, that was the friggin problem!! Thank you so much meltwater, I was really going nuts about the dissapearing reg entries!! And I bet almost everyone having this problem is also caused by this wm bug. Why this isn't in a FAQ somewhere is beyond my comprehension.

Again, thanks a lot :D
 

joacomanino

Member
Sep 14, 2010
24
0
Where is your haret file located?

on my internal storage...
when I install this cab its says missing android an boot wm! then if i want tho manually boot droid its crashes because an ini problem.. I had to make a fresh install..

if i put haret in storage card its says that there isn't a default.txt

could you explain to me how is the right way to install? I'm using froyo version in a i8000

thanks in advanced..
 

manny05

Senior Member
Feb 21, 2011
1,511
174
great job on this feature guys.
took me 2 hours to figure out how to work it (going through the entire thread)
instead of putting "andboot" in the registry string for androidbootfolder i kept thinking i was suppose to put the location of it (/storage card/andboot/haret.exe)

finally figured it out and it works well. just wished it was faster, but good enough :)
 

yoyo81

Member
May 8, 2010
27
6
Wifi broken when using Gen Y

Hi all,

I installed Gen Y and FRX06. When I boot completely into windows 6.5 and then run haret, everything works fine. Using Gen Y, however, produces an error when i try to enable wifi in android.

Sprint TP 2 running NRG Rom (6.5)
Android FRX06 release

Steps to reproduce:
1. Boot phone
2. Select "android" from Gen Y boot screen
3. Attempt to enable wifi

This causes "Error" to appear under Wifi in the settings screen.

Troubleshooting:
- installed Gen Y to internal memory
- tried SD card as well
- Enable wifi in Windows 6.5 (then reboot)
- Disabled wifi in Windows 6.5

It seems to me that there is some wifi initialization that is not happening when Gen Y runs, but does happen if I let Win 6.5 to finish loading - since wifi does work if i manually run haret from win.

Any help is appreciated. Thanks!
 

mansis

Member
May 4, 2011
6
0
Hi ,
Plz someone help.... I dont get it! How do i install it?
Im already running Android , and now i want to have the dualboot to launch wm7 ....
I realy cant understand
 

zoobooboozoo

Member
May 16, 2011
5
0
Installed on Touch Pro2(RHOD210), working fine.

I wanted to know how can I make the default boot android+fast boot, instead of choosing it every time(aka - using android "exclusively").

I tried unpacking the .CAB, altering the registry keys changes in the _setup and repack the .cab but windows couldn't install my .CAB.

Do I need to get some Windows Mobile Registry Editor software and hack it after I installed the original version? or is there another, simpler way?
 

numberman911

New member
Oct 2, 2010
3
0
Regedit

Hi,

My Android is installed on a SD card folder, (\Androids\TP2Ref\). And I saved the Gen. Y DualBoot cab to the same folder. After I installed the cab file, power off and reboot. It is rebooting to Window mobile, so I think I need to do something with the regedit entry. Can someone please show me how to do this? And do I not need some software to access the Registry? I just have the phone about a week ago. I would appreciate some help.
Thanks!

JH
 

marce002

Account currently disabled
May 19, 2011
15
0
GB
meettomy.site
Sorry but it is not CLEAR at all what happens if a Device is in spanish, eg mi Internal 8Gb memori is called "Mi Memoria" what should i write in the string value????
 

xdapapaya

Member
Apr 30, 2011
11
0

Registry
Gen.Y DualBOOT checks for 5 registry keys, which allow some form of customiation. Apart from the last key (StorageBootMode), all keys can be modified utilizing the radio & check buttons in the GUI. All of these keys can be found in:

[HKEY_CURRENT_USER\Software\Gen.Y\DualBOOT]
Here's quick list describing what the keys are for
  • "AutoBootEnabled"=dword:1 (1: enable autoboot | 0: disable autoboot)
  • "FastBootEnabled"=dword:0 (1: enable fastboot | 0: disable fastboot)
  • "AutoBootAndroid"=dword:1 (1: boot Android | 0: boot Windows)
  • "StorageBootMode"=dword:0 (1: boot from Storage Card (SDMemory) | 0: boot from Internal Storage (moviNAND))
  • v1.0.6.0 and newer: "AndroidBootFolder"="string" ("": boot from root of storage (e.g. \Storage Card\haret.exe)| "andboot": boot from \Storage Card\Andboot\haret.exe, string can be edited in registry)
  • v1.0.5.0 and older: "AndroidBootFolder"=dword:0 (1: boot from \Android\ folder on storage (e.g. \Storage Card\Android\haret.exe)| 0: boot from root of storage)

The example values are the ones that are in the CAB for Internal Storage devices.



I have succesful installed at my storage, but it require 5reg key. where can i obtain the reg key?
where is [HKEY_CURRENT_USER\Software\Gen.Y\DualBOOT] ?

sorry i am a computer noob.... =(
 

Top Liked Posts

  • There are no posts matching your filters.
  • 13
    Just to clear up the most asked question in this thread, this app will NOT work with the HTC HD2, because there is no android distro available yet for that platform (SnapDragon)

    Gen.Y DualBOOT: Dual boot solution for Windows Mobile devices with XDANDROID

    Before I start, I wanted to give my props to all android developers that made android possible on our devices: please support these guys: XDANDROID team (Diamond/Raphael/Blackstone..), Topaz Android Team & others that I might have missed

    *Just to clear things up, this is only a bootlauncher app, u still need to install android for yourself on your device



    Introduction
    Android on WM devices is getting more and more popular, especially with the latest developments, and it's almost ready for daily use. I wanted to have an app so we could easily boot into both WM & Android, and Gen.Y DualBOOT was the solution. This release is made for VGA devices, and supports booting Android both from Internal Storage (moviNAND, e.g. Touch Diamond) & Storage Card (SDMemory, e.g. Touch Pro). WVGA version and QVGA version is also ready. This app has been tested on WM6.1, but will work perfectly on WM6.5.x as well.
    Keep in mind that your android setup must be installed already at the root of your storage card in order for this app to work correctly (e.g. \Internal Storage\haret.exe or \Storage Card\haret.exe respectively)

    User Guide
    Here's a quick User Guide, showing the interface and what the buttons are for:
    genydualbootug.jpg


    This app is launched by a registry key created in [HKEY_LOCAL_MACHINE\init], so it launches directly at boot after shell gets initialized.
    Chefs: If u are going to cook this app into your ROM, make sure that this key gets added DURING your customization procedure (and not before!)

    There are 2 checkboxes, enabling automatic boot:
    AutoBoot: enabling this mode will automatically boot the OS of your choice after a 10 second countdown
    > disabling autoboot will remove the countdown completely
    FastBoot: enabling this mode will automatically boot the OS of your choice after a 3 second countdown (requires AutoBoot to be enabled first)

    Now apart from these 2 checkboxes, u have 2 radiobuttons, which allow u to choose which OS gets automatically booted.

    And last but not least, u have the 2 manual launch buttons. Pressing these buttons will directly launch (overriding autoboot) Windows Mobile or Android.

    Registry
    Gen.Y DualBOOT checks for 5 registry keys, which allow some form of customiation. Apart from the last key (StorageBootMode), all keys can be modified utilizing the radio & check buttons in the GUI. All of these keys can be found in:

    [HKEY_CURRENT_USER\Software\Gen.Y\DualBOOT]
    Here's quick list describing what the keys are for
    • "AutoBootEnabled"=dword:1 (1: enable autoboot | 0: disable autoboot)
    • "FastBootEnabled"=dword:0 (1: enable fastboot | 0: disable fastboot)
    • "AutoBootAndroid"=dword:1 (1: boot Android | 0: boot Windows)
    • "StorageBootMode"=dword:0 (1: boot from Storage Card (SDMemory) | 0: boot from Internal Storage (moviNAND))
    • v1.0.6.0 and newer: "AndroidBootFolder"="string" ("": boot from root of storage (e.g. \Storage Card\haret.exe)| "andboot": boot from \Storage Card\Andboot\haret.exe, string can be edited in registry)
    • v1.0.5.0 and older: "AndroidBootFolder"=dword:0 (1: boot from \Android\ folder on storage (e.g. \Storage Card\Android\haret.exe)| 0: boot from root of storage)

    The example values are the ones that are in the CAB for Internal Storage devices.

    Planned features
    - Complete boot processes control
    - Slight GUI redesign
    - Config app in WM & Android

    Changelog
    Code:
    v1.0.6.0
    - Added flexible android boot folder option
     > Set boot folder by entering the desired folder string to the "AndroidBootFolder" key in the registry
    v1.0.5.0
    - Minor code adjustments
     > No longer requires seperate .MUI file
    - Added program icon (+ WM6.5 png icon)
    - Added shortcut to Start Menu > Programs
    v1.0.4.1
    - Re-checked code, now working perfectly
    v1.04
    - Fixed bug with autoboot being disabled on boot if android was missing
    - Fixed bug with manual Android launch only working if AutoBoot set to Android
    v1.03
    - Added new registry key to allow booting from \Android\ folder on memory card
    - Added checking for haret.exe before enabling the android boot option
     > if the android button is disabled, u can re-enable it (after disabling usb mass storage mode, or inserting the sd card that contains the android setup) simply by pressing the disabled android icon
    - QVGA layout fixed
    v1.02
    - Signed .exe file with SDKCerts
    - Fixed boot problems by moving genyboot to Launch62 in HKLM\init
     > Now boots even on stock ROMs!
    v1.01
    - Fixed registry issues
    v1.00
    - Initial Release

    Download
    The source of Gen.Y DualBOOT (and also DualSWITCH, a tool to switch between AT&T and normal Touch Pro keyboards in android) has been released.
    This is for developers only. The source has been compiled in Basic4ppc.
    Gen.Y DualBOOT Source

    Download the attached cabs or simply click the link below to download all resolutions in one zip package

    There are 5 versions available:
    • QVGA, boot from Storage Card (e.g. Vogue, Kaiser,..)
    • WQVGA, boot from Storage Card
    • VGA, boot from Internal Storage (e.g. Diamond)
    • VGA, boot from Storage Card (e.g. Raphael)
    • WVGA, boot from Storage Card (e.g. Blackstone, Topaz, Xperia,..)

    Gen.Y DualBOOT v1.0.6.0 CABs (QVGA|WQVGA|VGA|WVGA)
    Gen.Y DualBOOT v1.0.6.0 VisualKitchen EXT packages for Chefs (QVGA|WQVGA|VGA|WVGA)

    This app MUST be installed on your internal memory in order for autoboot to work. (installing on internal storage/storage card will cause the app not to launch on boot)
    Also make sure that all registry entries are correct, since an incorrect/missing registry key can cause errors (v1.0.6.0: make sure the AndroidBootFolder key is a STRING (not dword!)

    For chefs: if u are also cooking in RunCC, cooking this app to the \Windows folder is recommended to save storage space (since the progress image are the same)
    For chefs: u can make Gen.Y DualBOOT start faster by moving editing the following (be aware, this will not work in all roms!). Open mxipupdate_xdandroid-genyboot_100.provxml, and change "Launch62" to "Launch52" in the following line:
    Code:
    <parm name="Launch62" value="genyboot.exe" datatype="string"/>

    The CAB works for all languages (v1.0.6.0)

    Skins
    GT inspired Skins by sk8inmonk
    sk8inmonkskinad.jpg


    ElCondor has made a nice Android Theme for Gen.Y DualBOOT, you can find it in this thread
    11avbbm.jpg


    I would like to express my thanks to all of you who have provided me with feedback, bug reports and donations.
    This app wouldn't have been the same without you.

    If u like my work and would like to thank me for the time spent, you can always donate
    4
    Can someone explain how to fix the "Android is missing" error in simple terms? I am having this problem on my TP and Diamond, too.
    When you are running from the Andboot folder on the Storage card, do the following at the Registry location shown on the first page of this thread:

    AndroidBootFolder=andboot


    When you are running from the root of Storage card (without any folders), leave the string blank.


    Hit that Thanks button if this worked for you... :)
    1
    Yes, I can run it manually.

    could you try this new attached WVGA cab then? This new cab directly installs it into the windows folder, which should work better for the HKLM\init procedure. Also, i signed the .exe this time with msigner. Let me know if it works.

    * check the new version at the first post
    1
    As a programmer, I am VERY ANGRY with this application.
    How can a application stupid like this? Are you kidding me? hardcode the path? Ask user to change registry just for change the path?

    shame on you.
    1
    Dear Lord, why doesn't anything works as it should, like it used to be???

    I'm also having this problem, and here's what I found:

    1- (of course) I have a working haret.exe on the root of Internal Storage
    2- Installed Gen.Y VGA to the internal memory (NOT the Internal Storage): check registry, entries are there;
    3- run Gen.Y, click Android, it boots Android
    4- After reboot, the dreaded "An error occurred retrieving the registry key" error appears: click cancel, go to the registry, entries are not there!! wth?!!?
    5- manually create entries, reboot, still the same friggin' error: go to the registry, entries are still NOT there!! wtf?!!?

    So there is the friggin' problem: why are the registry entries dissapearing? And YES, i've red almost all of this giant thread. geez..
    I had this problem too.
    Make the registry entry and restart windows to apply it. It seems a side-effect of running haret is that the recent keys are not saved. It's odd, but that was the problem.