yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Development and Hacking General] dingolino:
step by step I like Gesture dialer more and more :)

How to get a "+" for internal dialing? Could be place on "0" by long pressing.

Feature:

"long press" indicate by "double vibrate?

flipping between long and short press: holding a button for the specified time (standard 1s) = long press, keeping holding the button for another 1s = short press. This could be feedback by 2 short vibrations for long press and a single for short press (but maybe this is too confusing and could be realy diffecult if the delay is short than 1s or so).

Right side is now used for "Speed Dial"

- I would like to have a possiiblity once I am in "Speed dial" mode that I can exit Speed dialing without dialing any number

- Using the left side to start 5 programs, I would have the standard dialer and my adress book (iContact)

- I would like to be able to configure which one is on which side

- the bottom is also availalbe to to do some thing ...

I am using my phone most of the time with my thumb (right hand sided) , so left hand sided people have the opsite priority between the keft and the right side of the screen.

Best regards

dingolino
[Windows Mobile Development and Hacking General] Georgeous2008:
Ok, you're right it was probably only an illusion: the launch time is actually 1.5 to 2 seconds -> ok for me. I guess it felt slow because the screen is black after launch, so you don't really see whether or not the application is ready. With the temporarily visible top bar idea in my previous thread, this "felt slowliness" would probably completely disappear, as you will see at least something after the app's launch.

Forgot one idea : possibility to change background color, font color and grid color. In the long run one may even consider the possibility to include skins - yet, I guess such a facility would have a negative impact on the app's speed...
[Windows Mobile Development and Hacking General] Dynomite232:
Gesture_Dialer_V1.2.2.CAB works perfectly now on my diamond shookran very much :)
[Windows Mobile Development and Hacking General] xILukasIx:
I still don't have haptic feedback...

Usind v1.2.2 on Omnia (i900)
[Windows Mobile Development and Hacking General] sinoo:
I will give it a try...

Any chance of a iphonish topbar? To integrate it as dialer for iContact?
[Windows Mobile Development and Hacking General] marksr:
Just stumbled across this thread and was wondering if this project was still active.

Haven't seen any activity on it in several months.

I installed it on my Sprint Treo Pro, and while it's not really usable on the 320*320 screen, I'm impressed with the possiblities.

If in fact it's still an active project, I was wondering if it could be adapted to work on the square screen, and I'd be more than happy to test it.

Thanks for the effort either way,

Mark
[Windows Mobile Development and Hacking General] nikitka:
all ok on my DX900 with WM 6.5

but it can not understand USSD in speed dial like *100#numbers#

or something like this. =((
[Windows Mobile Development and Hacking General] HARRY-WEBER:
help

what is ? today plugin ? soft?
[Windows Mobile Development and Hacking General] anaadoul:
Ok, i'm bringing this app back to the light!

i'm sorry i was so busy in the few monthes, traveling alot and got Engaged :D.

soon i will be working to complete the smart dialer feature. let's say by end of october?

let me know what features you would like to see :)
[Windows Mobile Development and Hacking General] Dtrieb:
Would you make this for Android? Or how called this program ???
[HTC Tornado] dark_prince:
Hellow guyz, I had previously a non original 6volts, 1A charger and it charged fine. Then I exchanged that with the original charger of SPV C500 (same mini usb charger)

in the first day, it hesitated to recharge but after some 3-4 times taking in-outs my phone accepted it. Then it autoshown green light at about 60% of battery showing battery is full. When i rebooted it shown 56%. I just didnt cared in the first go. At the 2nd try of recharge, my phone again halted to recharge more after 50% and green light lit up. I just didnt cared but was alarmed. Then 3rd time my phone isnt accepting any kind of charger uptil now (in on state). While in off state it gets USB charging to work and also from the adapter (havent check if it wud charger 100% now)

What should I do?

1. Change OS? (current OS is Vanilla WM6.1 v5.2.19202 (Build 19202.1.0.0), not gnatgosplat's one)

2. Change the charger back to that non original one?

3. Change the battery (its custom 1200mAH battery which I ripped off from sanyo's battery case and NOKIA's (umm forgot) with solid 6dayz backup on wifi)

4. Phone's Charging connector is faulty, change it(i can do a bit of soldering but I prefer taking it to service centre)
[HTC Tornado] smoma:
3. Change the battery (its custom 1200mAH battery which I ripped off from sanyo's battery case and NOKIA's (umm forgot) with solid 6dayz backup on wifi)

how change battery ?

can upload screenshot

i interested to this job

tanks
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
Hello guys, i had requests to teach how-to cook successfully ROMs for the HTC Wizard, so i decided to start this thread and tell you guys how to cook using Video Tutorials :)

INDEX​

POST#2 Basic Terms

POST#3 Basic Things

POST#4 Cooking using Cornelha’s Kitchen

POST#5 Cooking using CRBuilder

POST#6 Porting ROMs (Coming Soon...)

POST#7 Extras (OEM Packs, Ported SYS and XIPs, etc.) (Coming Soon)

NOTE: I would keep on editing this thread as i remember of more things.... Cooking is a large complicated process :)
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
Basic Terms:

Basic Terms:

Base ROM:

Base ROM is a ROM used as a base of your Cooked (Customized) ROM, or the ROM to which you’ll be making changes while cooking.

Cooking & Cook:

Cooking means preparing or building a ROM (i.e. adding software, changing registries and settings, changing images/graphics, etc.), and the one who does it is known as the cook.

Extended ROM (ExtROM):

Wizard has a ExtROM of about 10MB, this ROM can also be utilized while cooking but must be kept in mind it is also a read only mind, well it can be used to store *.CAB or other files, for use after ur Customized ROM has been flashed :D

OEM:

OEM (Original Equipment Manufacturer) is typically a company that uses a component made by a second company in its own product, or sells the product of the second company under its own brand. The specific meaning of the term varies in different contexts.

The OEMs used in ROM Kitchens are extracted form .CAB files. They are program files of software (i.e. .exe, .dll, .lnk, etc). They contain the information that where the files would be copied when a ROM is flashed and what are the registry keys of that software, some types of files you will find in OEMs are:

initflashfiles.txt – these files have the information that where the files are to be copied once the ROM has been flashed. They are not present in every OEM, but are in most of them.

*.rgu - these files have the registry keys of the OEM (Software), they must start with “REGEDIT4” and have a black line at the end, else they won’t work. They are not present in every OEM, but are in most of them.

*.dsm – just leave them, they aren’t of any use to us.

*.provxml - these files can do the work of both *.rgu and initflashfiles.txt files, they contain the information of files to be moved after flashing and registry keys to be enterd, but the diference between them and *.rgu and *.initflashfiles.txt is that .provxml files are executed when the ROM is ran first time, so they change any of the registry keys, applied by *.rgu files and remove/change any changes made by the initflashfiles.txt. They are not present in every OEM, but are in only some of them.

Program Files – these files are files of the software and are necessary to run it, these may include files of any of the following types e.g. .exe, .dll, .rar., .lnk, .brn, .swf, .html, etc.

Porting:

Porting means that, a ROM is designed for another device and you make it compatible for your device, so that it can run on your device, without any problems (except minor bugs caused during cooking).

ROM Kitchen:

ROM Kitchen is a kitchen used to cook ROMs for the Windows Mobile Device. They

are of different types by different cooks/programmers.
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
Basic Things:

Basic Things:

Creating a Shortcut (*.lnk file):

It’s very easy, create a New *.txt file. Open it in Notepad and write the following in it.

#”\source path\source file.exe”

And rename that file to *.lnk

EXAMPLE:

I have a file called ABC.lnk, it has the following written inside it:

#”\Windows\ABC.exe”

Editing Initflashfiles.txt:

This is very important file, when the Wizard gets a hard-rest or flashed it builds directory structures, copies files to (as example) the Program Files directory.

These are some examples from initflashfiles.txt:

Directory("\Program Files"):-Directory("ABC")

Directory("\Program Files\ABC"):-File("ABC.exe","\Windows\ABC.exe")

As you can see, not as tough as it looks, I am going to explain to you these two lines to tell you what do they mean.

-Directory("\Program Files"):-Directory("ABC")

(In this line “\Program Files” is the directory where a new directory "ABC")

-Directory("\Program Files\ABC"):-File("CBA.exe","\Windows\ABC.exe")

(In this line the file “ABC.exe” in the directory “\Windows” gets copied to directory “\Program Files\ABC” and gets renamed to “CBA.exe”

Very Easy, isn’t it?

So if u make a “initflashfiles.txt” file yourself or edit one, make sure that the last line of the files is empty.

Editing *.rgu files:

When editing *.rgu there are 4 things very important:

1. Turn off Word Wrap in Note Pad

2. On the first line should be REGEDIT4 and nothing else

3. The last line of the file should be blank

4. The files should be save in Unicode, not any other format.

The Windows Mobile Registry has 4 keys:

[HKEY_CLASSES_ROOT]

[HKEY_LOCAL_MACHINE]

[HKEY_CURRENT_USER]

[HKEY_USERS]

Make sure that every registry is in the *.rgu file or a *.provxml file else your respective program might not work!!

Making an OEM:

Making an OEM is easy, use this software to convert *.cab files into OEMs :D
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
Cooking using Cornelha’s Kitchen

Cooking using Cornelha’s Kitchen​

Hello, now I’ll show you how-to cook a Custom ROM for HTC Wizard using Cornelha's Kitchen. We’ll be using XIP and SYS from WM6.1 Build 20931(already ported for HTC Wizard). Please download this file.

1. Extract the “WM6.1 Build 20931 (cornelha's Kitchen).rar” file you downloaded and open the extracted folder.

2. Now you'll find here 4 folders of your use, OEM, Packages (sometimes needs to be manually created), ROM and SYS - OEM & Packages folders have the OEMs of the Software you want to add to your Cooked ROM, ROM folder has the XIP of your ROM and SYS has the basic Windows Mobile OS files.

3. Now let’s add OEMs to our Packages Folder, but b4 lets have a look in the OEM folder. The four folder you saw in the OEM folder are basic files/drivers needed for ever WM ROM to run, and can be used to cook any WM ROM.

4. Lets add OEMs to our Packages Folder.

5. Now go to the root of kitchen and run Kitchen.exe and go to Build OS tab and press on LOAD ROM button.

6. Under the title Packages to build into the ROM, check the apps you want in your ROM and uncheck those which you don’t want to.

7. Once done so, press “go” and wait...

8. The All packages into one option allows your ROM to be extraction protected, no one else can re-modify it after that :)

9. Now as it’s done, press the OK button in this newly opened window to convert the ROM into OS.nb file

10. Now as our OS.nb has been created to flash it we need it to be in nk.nbf format so let’s convert.

11. Go to Compile Tools folder and run the “Tools NK.nbf_wizard.exe” file.

12. Set language to WWE

13. In the first field select your OS.nb to be converted and in Image Name select OS and it’ll automatically fill in the text box on its left side.

14. Now you done, it’s time to flash :) let me show u how.

15. Cut/Copy the nk.nbf file to the TOOLs folder and then run the ROMUpdateUtility.exe and flash as you normally would

That’s it, your tutorials ends, you can enjoy cooking :D still if you have any problems, ask on the THREAD u found this video from :) and for more information on OEMs and etc search the thread :D

DOWNLOADS:

*Quick Start Kitchen: Download Link

It has:

1. Cornelha’s Kitchen

2. Ported XIP & SYS (WM6.1 Build 20931)

3. All setup and ready to use :)

*Video Tutorial: Download Link

NOTE: Sorry Guys! i forgot a file in the "Quick Start Kitchen" :( download the "touch.zip" file and extract the "touch.dll" file and copy it to OEM\OEMDrivers Folder :D (it is the driver of the Touch Screen :D)
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
Cooking using CRBuilder

1.Download the Quick Setup Kitchen from my thread and extract the .rar file and open the folder created.

2.Here only 3 folder are usefull to you, OEM, ROM & SYS - OEM folder has all the OEM packages of the softwares u want to add to ur Custom ROM, ROM folder has the XIP of the ROM ur going to cook and SYS folder has the basic files of ROM u'll be cooking :)

3.Lets have a look inside the OEM folder. These three folder starting with OEM are the basic folders and your ROM without them wont function correctly, they have drivers, base application, etc.

4.Now add all the OEMs of the softwares you want to cook into our ROM.

5.Now goto the root of the CRBuilder and run Build_ROM.bat amd wait until it compeletes. (See now its cooking so just wait :)

6.the OS.nb file has been created now its time to convert it into nk.nbf so press any key/Enter.

7.In language select WWE, check the File#1 checkbox then select the file and ImageName to OS click in the textbox next to it(on left) its value will be automatically entered :)

8.Press Translate.

9.As the nk.nbf file has been created, use it with any of the RUU u have, or download the RUU from the Thread u downloaded this video.

10.That's all, Enjoy!! Cooking :p

DOWNLOADS:

*Quick Start Kitchen: Download Link

It has:

1. CRBuilder Kitchen

2. Ported XIP & SYS (WM6.1 Build 21028)

3. All setup and ready to use

*Video Tutorial:

Download Link

NOTE: Sorry Guys! i forgot a file in the "Quick Start Kitchen" :( download the "touch.zip" file and extract the "touch.dll" file and copy it to OEM\OEMDrivers Folder :D (it is the driver of the Touch Screen :D)​
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
Empty Post 6
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
Extras (OEMs, Ported XIP & SYS)

Extras​

XDA2'S OEM PACK

This OEM Pack contains the following programs :D and can be downloaded from here :)

Directory of XDA2'S OEM PACK

04/09/2009 07:40 AM <DIR> .
04/09/2009 07:40 AM <DIR> ..
03/13/2009 12:08 PM <DIR> Advanced_Configuration_Tool_v3
03/13/2009 12:03 PM <DIR> ArcSoft MMS 4
04/09/2009 07:40 AM <DIR> ASync Fix
03/13/2009 12:05 PM <DIR> ASyncFix_v2
03/13/2009 12:03 PM <DIR> BtCrawler
03/13/2009 12:10 PM <DIR> Calculator
03/13/2009 12:11 PM <DIR> Camera
03/13/2009 12:11 PM <DIR> camera+streamer
04/09/2009 07:36 AM <DIR> Commanager 2.0.8.0
03/13/2009 12:11 PM <DIR> Commanager 2.7.1.8
03/13/2009 12:06 PM <DIR> Contact Fixer 1
03/13/2009 12:08 PM <DIR> Cyberon - VoiceSpeedDial 1
03/13/2009 12:11 PM <DIR> Dialer - Opal PhoneCanvas
04/09/2009 07:36 AM <DIR> Diamond Vouge Dialer
04/09/2009 07:36 AM <DIR> Diamond WM skin By poorlyduck
04/09/2009 07:15 AM <DIR> dotFred Task Manager
03/12/2009 10:48 AM <DIR> EzInput Keyboards
03/13/2009 12:06 PM <DIR> File Explorer Extension
03/13/2009 12:11 PM <DIR> greatbal_M2D_grey_HTC_Opal_CommManager_2_7_1_8
04/09/2009 07:36 AM <DIR> HTC Calc Skin
04/09/2009 07:36 AM <DIR> HTC Camera
04/09/2009 07:36 AM <DIR> HTC Diamond CommManager 6 Button
04/09/2009 07:36 AM <DIR> HTC Diamond OutlookEnhancement 1.0.33540.3
04/09/2009 07:36 AM <DIR> HTC Diamond SmartTouch 1.0.31096.0
03/13/2009 12:09 PM <DIR> HTC Duo Album
04/09/2009 07:36 AM <DIR> HTC GIFAnimation
04/09/2009 07:15 AM <DIR> HTC Random Access_4_0_1009721_0
04/09/2009 07:36 AM <DIR> HTCAlbum
04/09/2009 07:36 AM <DIR> HTCAudioManager
03/13/2009 12:04 PM <DIR> HTC_Album
03/13/2009 12:11 PM <DIR> HTC_Album_2_0_1818_3829_4
03/13/2009 12:09 PM <DIR> HTC_Audio_Manager
04/09/2009 07:36 AM <DIR> HTC_Diamond_only_english
04/09/2009 07:36 AM <DIR> HTC_X Button 2_x
03/13/2009 12:04 PM <DIR> Keyboard Skin
03/13/2009 12:09 PM <DIR> Kin3tikSettings
SERVER ERROR: IT CORRUPTED MY LIST, SO DOWNLOAD TO SEE NOW
[CODE]

[SIZE=3][U][B] Cooking ROM in other Language:[/B][/U] [URL="http://rapidshare.com/files/280310930/Video_On_Demand.rar"]Link[/URL][/SIZE]
[B][I][SIZE=1][COLOR=Red]Note: This is an example how-to cook a dutch ROM, but other languages are cooked same like Dutch if u have the required files, i haven't included OEM_LANG_XXXX in the Packages, you have to search for it yourselves and place it OEM folder, its different for every device and language e.g for ENGLISH = OEM_LANG_0407, Have Fun![/COLOR][/SIZE][/I][/B]

[FONT=Verdana][SIZE=3][U][B] Editing a DLL:[/B][/U] [URL="http://rapidshare.com/files/283989157/DLL_Editing.rar"]Link[/URL][/SIZE][/FONT]
This is a tutorial to add something into the WM About, e.g "Provided by X2H", etc.
[8125, K-JAM, P4300, MDA Vario ROM Development] salooo:
hi haseeb...

i am doing this what u describe ... and then lot question i will ask from u:D
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
You can ask as much questions as much you want, if you want my cell no. you can PM ;)
[8125, K-JAM, P4300, MDA Vario ROM Development] salooo:
yupp..i need ur cell no...

and brother where i get master oem folder ..where there are lot of applications as shown in ur awsome video..:p
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
i'm uploading everything, but it'll take me some time :)
[8125, K-JAM, P4300, MDA Vario ROM Development] salooo:
ok ..thanks buddy...:D u r much help full than all of the cookers...:p
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
Maybe thts y you gave my ROMs a "one start" rating in my thread :(
[8125, K-JAM, P4300, MDA Vario ROM Development] salooo:
ha ha ha ha.... :p actually i dont like the theme and ur 6.5 stucks in thretd sms mode..thats why ..but u gave themes pack now its 4 star
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
Who uses threaded SMS mode?? i guess no body, ur the only one i have found using it :p i guess only 10% ppl might be using it :p
[8125, K-JAM, P4300, MDA Vario ROM Development] salooo:
owwww ...thats why some times my wizard ... becomes slow while typing msges ..:(

so now again i am flashing ur rom..hehehe:D
[8125, K-JAM, P4300, MDA Vario ROM Development] salooo:
one more question... my bateer drains fast as compare to normal.. is there any solution..and please give me your cell no:P
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
Feel glad to hear that your flashing my ROM :D and Threaded SMS takes too much of RAM too i guess, i used it once and it screwed me :mad: after tht i have used the normal mode, its way better and faster :D

So your battery drains fast... well there can be many reasons some of them are the following:

1.ROM u have flashed

2.Radio ROM ur using

3.Today plugins like TouchCommander, etc.
[8125, K-JAM, P4300, MDA Vario ROM Development] lapy:
yayy thanks for this guide! I really need one :D but i don't know how to find OEMs and other stuff like language files..i hope you will help us :D
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
I posted a spcly made tutorial for you guys, didnt i? then y wuldnt i help u, further? and pl zbe patient im making a OEM pack for all of u :D a BIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIG ONE!!

UPDATE: Check the post#7 for OEMs and etc. :) i promised it and its there :D
[8125, K-JAM, P4300, MDA Vario ROM Development] md_bluelily:
My device hangs on the second screen with no OS version.

As I searched about this problem, I found that Cracing has stated that this is due to a bad XIP.

I tested once using my ported XIP and once using given XIP, but the result was the same. :(

I think porting XIP WM6.5 for Wizard differs from porting XIP WM6.1. Am I right ?

Edit: I also used my ported 'romhdr.bin' file.

Thanks.

Best Regards.
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
all u need to do is just use the MSXIPKernel given in the WM6.5 Build.zip u dont need to change anyother thing, got it?? try it this way then it might work :D
[8125, K-JAM, P4300, MDA Vario ROM Development] md_bluelily:
;)

I tried both ported MSXIPKernel and the MSXIPKernel folder in the WM6.5 source, but unfortunately can not get any of the cooked ROMs to work. :)

I'm reading more and more topics to understand how can I get it to work. I know this ain't that hard, but it's making me confused by avoiding to work. :confused:

Anyway, :rolleyes:

Thanks dear xda2, you are a generous and great guy who always tries to help others.

Thanks,

Best Regards.
[8125, K-JAM, P4300, MDA Vario ROM Development] xda2_haseeb:
No problem!! wht if i gave u the XIP?? u just would need MSXIPKernel folder as this is the build specific :) rest XIP i can give you :D
[8125, K-JAM, P4300, MDA Vario ROM Development] mattwalker:
awesome info here!!
[8125, K-JAM, P4300, MDA Vario ROM Development] md_bluelily:
Thanks, That would be great too.

But as well as I want to learn and find out where I'm making mistake, that would be great if you could just post the complete ROM folder with all of its belongings for the build (23053).

Thanks. :)

I did as following last night till late with no success:

1- MSXIPKernel from the downloaded file with no changes at all.

2- MSXIPKernelLTK and OEMXIPKERNEL from your posts.

3- OS.nb.payload from Cracing.

4- romhdr.bin from my XIP porting.

Another test went like this:

1- MSXIPKernel and MSXIPKernelLTK from my XIP porting.

2- OEMXIPKERNEL from your posts.

3- OS.nb.payload from Cracing.

4- romhdr.bin from my XIP porting.

And the result was the same.

Another one as Cracing told:

1- MSXIPKernel and MSXIPKernelLTK from my XIP porting.

2- OEMXIPKERNEL from Cracing.

3- OS.nb.payload from Cracing.

4- romhdr.bin from my XIP porting.

And again the result was the same.

Then I tried to change the folders and file in the MSXIPKernel folder like the one that Cracing has posted for WM6.5 build (23009), by removing some of them that were not exist in Cracing's posted file, and again got no result.

I always reflashed to Wizard Love ROM in between as my device got stuck in the second splash screen with no OS version.

Thanks for your patience. :)

Best Regards.
[8125, K-JAM, P4300, MDA Vario ROM Development] md_bluelily:
At last I made it. But I used an old romhdr.bin from Cracing which states OS as 6.1.0.0. I don't care.

Now the new ISSUE :D

My device get stuck at the third screen with a beep. My antenna indicator also blinks. As Cracing has stated that's because of bad gui executable.

I don't know what exactly it is.

Dear xda2,

What's your idea ?

what should I do now ?

What does that mean ?

Thanks,

Best Regards.
[8125, K-JAM, P4300, MDA Vario ROM Development] md_bluelily:
Thanks xda2,

At last I got it working with your great help and support.

Thanks a lot.

Guys:

This is the link for XIP 23053 for Wizard that I have ported:

http://rapidshare.com/files/282591030/Wizard_XIP_23053.rar.html

Use it at your own RISK.

Thank,

Best Regards.
[8125, K-JAM, P4300, MDA Vario ROM Development] grinminded:
congrats buddy! hasseb is always here to help us. thank you hasseb!