View Full Version : Universal WM6 ROM Kitchen
helmi_c
16-03-2007, 03:03 PM
Universal WM6 ROM Kitchen
Finally I'm able to steal some time to upload this Kitchen, the intention is to get everybody involved and understand and maybe help with the development of wm6 for universal, and also everyone can built their own personalize universal WM6 ROM, hopefuly user or any rom modder sending some patch or registry modification or some part update to the kitchen...
Big Thanks to MAMAICH and also my friend Bepe, the two Genius on the forum I know...
Most of this Guide is taken from bepe's, and also some of the dev tool are taken from Bepe's, and ofcourse MAMAICH so credits goes to them also for his great method and tools!
lets start,
helmi
----------
ROM Kitchen is a tool to cook your personal Universal Windows Mobile 6 ROM by the packages you need.
Your Computer must have .NET Framework v2.0 installed!
THE KITCHEN:
Someone might need to mirror it somewhere?
ftp://xda:xda@ftp.xda-developers.com/Uploads/Universal/helmi_c/helmi_uni_wm6_kitchen_r0.rar
OEM Pack Included in R0 Kitchen (Most of it part are newer then currently available rom):
Camera&MMS=3.5.1.5
CommManager=1.3.7.0
mHub=6.29.061106.I0
PicturesExt.dll=1.20.911.610
PowerService.dll=2.15.1.0
WirelessMgr_Service.dll=2.21.0.0
NETCF2_SP2= .NET Compact Framework 2 SP2
JAVA
SIM_Mgr=5.30
STK_Service.dll=4.47
StreamingMedia=2_10_1025621
Zip=1_20_25226_1
ps: the kithen is ready to build vanilla version, just
1. Click createos.exe
2. Click start button (createos.exe dialog) wait till its finish.
3. Click CreateROM.BAT, click encode, browse nk.prj, set operator
4. flash....Done.
OEM PACK:
I'm just too lazy to link them one by one...
BTFtp=1_1_27419_1
BTSapProfile.v1.45
CambridgeMSBTPlug-In
HtcWmpPlugin
Indialler_Phonepad_15_Language
MS.VoiceCommand=1.6_UNIVERSAL
OneNoteMobile=12.0.4518.1010
Pocket_MSN
PocketXPDF=0.50
Resco_Explorer 5.42
SDDaemon_UNIVERSAL
StowawayBTMouseKeyboard
SymbolPad=1_0_24075_1
Szilamer_BubbleFix
Szilamer_WordSuggestionFix
TaskManager=1_0_27407
USB_HDD
VGAMode
VOIP
WinliveVGA
WM5torage 1.7.3
WM6_CustomerFeedBack
NETCF2_SP2
JAVA
Zip=1_20_25226_1.rar (ftp://xda:xda@ftp.xda-developers.com/Uploads/Universal/helmi_c/Kitchen_OEM)
more will be added by others maybe? TOMTOM? SPB PLUS?, wiki page might be ideal for this...
How-To build a ROM:
1. Extract the kitchen pack to the c:\DEV folder (create the folder if u dont hv it)
2. Extract OEM Packages you need to OEM folder
3. Run CreateOS.exe and click the button
4. Run CreateROM.bat, proccesing....
5. HTC64_Extended_ROM_Tool.exe will start, click encode, then browse for C:\Dev\Helmi_UNI_WM6_Kitchen_R0\Temp\nk.prj then click next.
6. Set ur operator in operator name text field, default is set for 02 (02__01) u might change this to TMOB, MDL, etc then click encode when u finish to convert nk.nba to nk.nbf, the nk.nbf (ROM) will locate at C:\Dev\Helmi_UNI_WM6_Kitchen_R0\Temp folder.
http://www.imagehosting.com/out.php/i344543_setoperator.gif
7. ROMUpgradeUt.exe will start to update the rom to ur device or u might cancel if u planning to update latter.
Done! U Just create ur personal Universal WM6 ROM!
How-To build ur own OEM Package:
An OEM Package is just a simple folder containing files and registry settings for the ROM
First of all you'll need a GUID number for your Package.
Go to http://www.famkruithof.net/uuid/uuidgen to get one.
In my case:
283b9db7-cb03-4c1b-820e-ca49b2c3b5db
Necessary steps:
1. Create a new folder:
Dev/OEM/[Your package name]/
2. Create a empty text file:
Dev/OEM/[Your package name]/283b9db7-cb03-4c1b-820e-ca49b2c3b5db.dsm
(CreateOS.exe will finish this file for you)
If needed:
3. Create an UNICODE text file:
Dev/OEM/[Your package name]/283b9db7-cb03-4c1b-820e-ca49b2c3b5db.rgu
This file could be used to add registry entries to the ROM
First line is:
REGEDIT4
...
and there MUST be a empty line at the end!!
4. Create an UNICODE text file:
Dev/OEM/[Your package name]/initflashfiles.txt
This file could be used to create folders or copy files, shortcut on the ROM.
For Example/ Ilustration: Open or read Dev/LOC/initflashfiles.dat using a text editor or any premake initflashfiles.txt at one of the OEM folder.
and there MUST be a empty line at the end of iniflashfiles.txt also!!
Copy all files you need to Dev/OEM/[Your package name]/
How to change Universal paging pool SIZE:
Open nk.nba with hex editor and search for hex 64B00000640000002E2E2E2E00002E00 with 2E as a joker string and the last 2E00 is ur paging pool size. or just goto offset 51A502 and start mod ur paging pool see ilustration bellow:
http://www.imagehosting.com/out.php/i344544_unipagingpool.gif
the picture show us 4.8mb(48) paging pool (standart) change to 60 (6mb), 70(7mb), or any size u like.
How to fake ur CE version and OS Built
(only if u kinda person who like to fake stuff, not recommended thought)
How to fake ur CE version:
open nk.nba/nk.fat with any hex editor and go search unicode string 2.00.02 (the real version) or goto address 477C and 31437C and modify to any version u like, 2.99.99 or 2.00.99 or 2.01.06 or 2.01.08 or maybe 9.99.99? if u like... but still, its a fake, well its up to you...
Ilustration picture:
http://www.imagehosting.com/out.php/i344541_fakece.gif
How to fake ur OS Build:
convert shellres.dll.0409.mui module (dir) to file and edit string 918 at resource ID 14683 and 14684 to any OS version u like, u'll have OS build 10.10 (Build 99999) OS if u like...but still, its a fake, well its up to you...
Ilustration picture (u'll hv OS 10.50.9999 (Build 99999) isn't amazing? more update then ms one...:
http://www.imagehosting.com/out.php/i344542_fakeos2.gif
How to cook ur Extended_ROM
I'll update someday, running out of time...
Well, the kitchen and also some instruction (hopes u guys understand) are here now, so? why dont you guys built ur own personalize WM6 ROM...??
I hope more people will understand and gettin more involved and helpful with rom making stuff after this, and more people will support each others with bugs and updates... lets work togather guys... next would be AKU3.3 and AKU3.5 kitchen if I hv time...
hopes that i'm not forgot about something...lol...
regard,
Helmi
EDIT:
Added wiki page by my old buddy GerardNL, Thanks GerardNL, my friend...
Kitchen WIKI:
http://wiki.xda-developers.com/index.php?pagename=HTC_Universal_WM6_Kitchen_Helmi
aniel1
16-03-2007, 03:43 PM
the link doesnot work.
siupiu
16-03-2007, 03:43 PM
what a great guide, but can't download the kitchen..
v963852
16-03-2007, 03:48 PM
ftp://xda:xda@ftp.xda-developers.com/Uploads/Universal/helmi_c/helmi_uni_wm6_kitchen_r0.rar
Link above is working, file download ok for me. File not corrupt.
Helmi
What a great gift ! It makes a little bit easier to understand how to make something face our particular needs. a way to make everyone happy with the parameters and applications he likes. by default.
Thank you !
WoOoOoW. CoOoOoL.
Will download, learn and try.
You have disappear for too long. Beside this kitchen, any new ROMs with Video Call Working?
cicciocant
16-03-2007, 06:40 PM
Very Very thanks from Italy.
Most of this Guide is taken from bepe's, and also some of the dev tool are taken from Bepe's, and ofcourse MAMAICH so credits goes to them also for his great method and tools!
http://buzzdev.net/index.php?option=com_simpleboard&Itemid=59&func=view&id=23392&catid=64
One matter.
This link doesn't work.
One Question.
One Wizard to translate the roms is it possible?
cicciocant
16-03-2007, 07:10 PM
2nd problem.
I try this:
ps: the kithen is ready to build vanilla version, just
1. Click createos.exe
2. Click start button (createos.exe dialog) wait till its finish.
3. Click CreateROM.BAT, click encode, browse nk.prj, set operator
4. flash....Done.
At 3th point after I Browse nk.prj I click Encode and I've this error:
http://img258.imageshack.us/img258/5480/errorqy9.jpg
Laurentius26
16-03-2007, 07:37 PM
Hi Helmi_C
The link is working for me.
Thank you for the kitchen, great work!
Greetings, Leo
Juggles
16-03-2007, 11:51 PM
http://buzzdev.net/index.php?option=com_simpleboard&Itemid=59&func=view&id=23392&catid=64
Is the page you Link to Helmi.. I cant call it up either!
Juggles
16-03-2007, 11:55 PM
2nd problem.
I try this:
At 3th point after I Browse nk.prj I click Encode and I've this error:
http://img258.imageshack.us/img258/5480/errorqy9.jpg
I get the same error code as well! :(
swat4
17-03-2007, 04:12 AM
thx .............
allway
17-03-2007, 04:42 AM
Great Job , Thanks
helmi_c
17-03-2007, 04:55 AM
2nd problem.
I try this:
At 3th point after I Browse nk.prj I click Encode and I've this error:
http://img258.imageshack.us/img258/5480/errorqy9.jpg
I get the same error code as well! :(
did u guys extract the kitchen to c:\dev ? so the end result should be C:\Dev\Helmi_UNI_WM6_Kitchen_R0, the error is because the nk.nba cant be found... the nk.nba should locate here C:\Dev\Helmi_UNI_WM6_Kitchen_R0\Temp\Nk.nba
helmi_c
17-03-2007, 05:07 AM
Very Very thanks from Italy.
One matter.
This link doesn't work.
One Question.
One Wizard to translate the roms is it possible?
yes, the link to buzz is dead, I'll erase it...
if you hv another LOC (Localization MUI) it should possible, btw darkforce hv post a rom with many language? u can take its MUI and HTM help file with another language. just replace the loc folder with foreign LOC.
mwang
17-03-2007, 05:31 AM
yes, the link to buzz is dead, I'll erase it...
if you hv another LOC (Localization MUI) it should possible, btw darkforce hv post a rom with many language? u can take its MUI and HTM help file with another language. just replace the loc folder with foreign LOC.
the mui and htm only can replace by OEM folder , in LOC not enough for that,special for IMU very difficult to replace,also need to edit reg key
cicciocant
17-03-2007, 07:34 AM
yes, the link to buzz is dead, I'll erase it...
if you hv another LOC (Localization MUI) it should possible, btw darkforce hv post a rom with many language? u can take its MUI and HTM help file with another language. just replace the loc folder with foreign LOC.
Thx. I Solved.
TO translate Can I Take the .mui file from Wm5 Aku 3.5 Italian ROM by fly (http://rapidshare.com/files/7379949/UNI_AKU3.5_V1_FLY.rar.html)?
It's very difficult?
arifqur
17-03-2007, 07:58 AM
Hello Helmi thanks for the Kitchen and love you for the 1.1 Rom.
Can you tell me how to set Operator ID for Ufone in pakistan because I have never been able to successfully change the code that I get "41003" in the phone app even after editing the nbf in WM5 Himalaya Roms as well.
Do I write Ufone_41003 in the Operator Id line or what?
Here is what I get from running CreateOS.exe with extra included (see attached).
Running CreateROM.bat prompts for missing default.hv, boot.rgu which I copy from somewhere in the kitchen. But prompts for Boot.hv which is no where to be found. (Can find in my PPC).
What did I do wrong?
But still able to continue to get nk.nbf. Can flash this? Is this same as Helmi-WM6-v1.1?
SpyderTracks
17-03-2007, 02:29 PM
i don't know how you guys do it, but thanks very much all of you!!!! :D
yinfo
17-03-2007, 03:13 PM
Wow......Great job!
I had been waiting for it for a long time.
http://forum.xda-developers.com/showthread.php?p=1159759#post1159759
Thanks......
arifqur
17-03-2007, 04:25 PM
Hey super job Sir Helmi. Managed to make two roms one basic vanilla and then one with few apps listed on your download OEMs.
Super fast Roms both of them. After installing everything memory stays at around 29Mbs. Wow.
Tell me one thing, can I install all the items in the OEM downloads and still manage to keep the nbf file at 63Mbs and workable?
Thanks once again.
Helmi Rules
yinfo
17-03-2007, 05:11 PM
Fake ROM?
http://forum.xda-developers.com/showthread.php?p=1136638#post1136638
Those Stupid PDAVIET's fake ROMs:
http://forum.xda-developers.com/showthread.php?p=1136631#post1136631
Ra2o2
17-03-2007, 06:31 PM
Hi,
Can someone explain what i have to do if I want to use a other rom as basis to my own rom?
In my case i want to use the Darkforce Rom as my basis, cause it is available in german language.
So I have decoded the nk.nbf to nk.nba and nk.prj but what I have to do now?
thx
SpyderTracks
17-03-2007, 11:41 PM
Hey super job Sir Helmi. Managed to make two roms one basic vanilla and then one with few apps listed on your download OEMs.
Super fast Roms both of them. After installing everything memory stays at around 29Mbs. Wow.
Tell me one thing, can I install all the items in the OEM downloads and still manage to keep the nbf file at 63Mbs and workable?
Thanks once again.
Helmi Rules
You confident enough to post links to them on the site somewhere and start your own thread? It's always nice to have more choice with ROMs :D
cktlcmd
17-03-2007, 11:54 PM
I'll try my luck on building my own ROMs this week. Right now, I have to read.
------
Hi,
Can someone explain what i have to do if I want to use a other rom as basis to my own rom?
In my case i want to use the Darkforce Rom as my basis, cause it is available in german language.
So I have decoded the nk.nbf to nk.nba and nk.prj but what I have to do now?
thx
I want to know too. Thanks HELMI!!!!
cicciocant
18-03-2007, 01:27 AM
I tried the Vanilla ROM and afther with rescoexplorer, wm5torage, zip and many other plugs by helmi.
It works very great.
Now I want to build one OEM package by myself.
I tried also the HTC today plugin
http://img175.imageshack.us/img175/1554/capture1hl7.jpg (http://imageshack.us)
Doesn't work when i click the battery icon.
http://img175.imageshack.us/img175/6300/capturexh6.jpg (http://imageshack.us)
Another Question. It's customizable?
Sorry for my bad english.
cicciocant
18-03-2007, 01:40 AM
@Helmi.
Can You explane me, for example, how I must to build the oem package for Oxiosmemory?
mwang
18-03-2007, 02:09 AM
I tried the Vanilla ROM and afther with rescoexplorer, wm5torage, zip and many other plugs by helmi.
It works very great.
Now I want to build one OEM package by myself.
I tried also the HTC today plugin
http://img175.imageshack.us/img175/1554/capture1hl7.jpg (http://imageshack.us)
Doesn't work when i click the battery icon.
http://img175.imageshack.us/img175/6300/capturexh6.jpg (http://imageshack.us)
Another Question. It's customizable?
Sorry for my bad english.
remane your power.exe to powerexe.exe than you will be fine
I'll try my luck on building my own ROMs this week. Right now, I have to read.
I want to know too. Thanks HELMI!!!!
Helmi's package now is very friendly with the package he provides.
If you want to bring something in from other ROMs, try using Scoter Kitchen to extract them first. Remember the link that I send you the other day on Scoter Kitchen.
Once you extract those files from other ROMs, you can do it like the "Kitchen_OEM" and you include those other extras accordingly.
But do be careful, adding other software to any ROM may cause instability, it is just like installing Apps on the ROM, which some are good and some may cause hang.
Guess the only way to know if it is stable or not, is to try it out with few iterations just like you done "install/uninstall Apps" before.
I tried the Vanilla ROM and afther with rescoexplorer, wm5torage, zip and many other plugs by helmi.
It works very great.
Now I want to build one OEM package by myself.
I tried also the HTC today plugin
Doesn't work when i click the battery icon.
Another Question. It's customizable?
Sorry for my bad english.
As mwang explain, you could rename the file before building the ROM.
If you find building, hardreset and reinstall too troublesome. Just copy power.exe to powerexe.exe will do (because you cannot rename in \Windows\ directory), file is too small to bother if it is a dublicate with 2 names.
Fake ROM?
http://forum.xda-developers.com/showthread.php?p=1136638#post1136638
Those Stupid PDAVIET's fake ROMs:
http://forum.xda-developers.com/showthread.php?p=1136631#post1136631
This ROM Kitchen is by Helmi, how to fake?
As long as the rest of the ROMs acknowledge that their ROMs is based on modification of Helmi, it is call improvement.
Only those which did not acknowledge, should be call fake.
arifqur
18-03-2007, 05:29 AM
I also cant seem to make my own OEM packages. Can someone explain how to make these for AEB Plus etc.
Would very much appreciate everyones help
tansoftware
18-03-2007, 06:07 AM
WoOoOoW. CoOoOoL.
Will download, learn and try.
You have disappear for too long. Beside this kitchen, any new ROMs with Video Call Working?
I was wondering how could I convert any of the OEM package addons to an installable CAB file ? I mean instead of using Helmi's method of adding those OEM packages into the ROM file itself, I was wondering how to compile those OEM packages into seperate installable CAB files...
I've been able to identify the file locations and the registry settings of an OEM package, but I haven't been able to compile the required DLL files included in an OEM package.
I would really appreciate your help on this...
Yours Truly,
Terry :-)
cktlcmd
18-03-2007, 06:10 AM
Helmi's package now is very friendly with the package he provides.
If you want to bring something in from other ROMs, try using Scoter Kitchen to extract them first. Remember the link that I send you the other day on Scoter Kitchen.
Once you extract those files from other ROMs, you can do it like the "Kitchen_OEM" and you include those other extras accordingly.
But do be careful, adding other software to any ROM may cause instability, it is just like installing Apps on the ROM, which some are good and some may cause hang.
Guess the only way to know if it is stable or not, is to try it out with few iterations just like you done "install/uninstall Apps" before.
YES, I still have those link. THANKS!!! VERY MUCH. I think, I can start tonight, as soon as I get back from work.
arifqur
18-03-2007, 06:30 AM
Hey I made a Rom with a lot of stuff from Helmi's OEM section and works great no resets at all and around 29 mBs free after reset.
Here is the download link:
http://rapidshare.com/files/21578020/Uni_Rom_arifqur_Helmi_Kitchen.rar.html
Try it!!
helmi_c
18-03-2007, 08:16 AM
Hi,
Can someone explain what i have to do if I want to use a other rom as basis to my own rom?
In my case i want to use the Darkforce Rom as my basis, cause it is available in german language.
So I have decoded the nk.nbf to nk.nba and nk.prj but what I have to do now?
thx
hmm... U need to take its mui's, htm's and some dat files to make the kitchen with foreign language... I cant download darkforce roms since it locate at rapidshare, and my net suck...
can someone reupload it somewhere so I can get it localize file?
maybe I'll make a foreign localization when I hv time..
I tried the Vanilla ROM and afther with rescoexplorer, wm5torage, zip and many other plugs by helmi.
It works very great.
Now I want to build one OEM package by myself.
I tried also the HTC today plugin
http://img175.imageshack.us/img175/1554/capture1hl7.jpg (http://imageshack.us)
Doesn't work when i click the battery icon.
http://img175.imageshack.us/img175/6300/capturexh6.jpg (http://imageshack.us)
Another Question. It's customizable?
Sorry for my bad english.
maybe u need to hex patch the plugin to call power.exe instead powerexe.exe? open the dll with hex editor and find powerexe.exe unicode string and modify it to power.exe.
or the mwang way, but with this way U'll hv 2 power.exe and powerexe.exe file on windows dir, that also no problem I think.
I was wondering how could I convert any of the OEM package addons to an installable CAB file ? I mean instead of using Helmi's method of adding those OEM packages into the ROM file itself, I was wondering how to compile those OEM packages into seperate installable CAB files...
I've been able to identify the file locations and the registry settings of an OEM package, but I haven't been able to compile the required DLL files included in an OEM package.
I would really appreciate your help on this...
Yours Truly,
Terry :-)
U just need to import its rgu registry entry, locate the shortcut and exe's with CeCabManager (v2.1 and higher version is more recommended, since the lower version hv problem with multi_sz regsitry)
@Helmi.
Can You explane me, for example, how I must to build the oem package for Oxiosmemory?
since Oxiosmemory didn't use any registry modification, u just need to create a new dir with a new blank GUID .rgu and .dsm and initflashfiles.txt and offcourse hibernate.exe/lnk and closeapp.lnk/exe extracted from the cab:
OxiosMemory xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.dsm
just create a new text (blank) and rename it to xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.dsm
OxiosMemory xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.rgu
;OxiosMemory .rgu only contain REGEDIT4 with blank space at the end
REGEDIT4
;end of OxiosMemory .rgu
Oxios Initflashfiles.txt
;Oxios Initflashfiles.txt
;*****Oxiosmemory****
Directory("\Windows\Start Menu\Programs"):-File("CloseApp.lnk","\Windows\CloseApp.lnk")
Directory("\Windows\Start Menu\Programs"):-File("Hibernate.lnk","\Windows\Hibernate.lnk")
;*****Oxiosmemory****
and copy the hibernate.lnk/exe and closeapp.lnk/exe to OxiosMemory OEM dir.
I've attach the result for u to look at.
helmi_c
18-03-2007, 08:17 AM
YES, I still have those link. THANKS!!! VERY MUCH. I think, I can start tonight, as soon as I get back from work.
hmm... cktlcmd UNI WM6 ROM should be out any days now?...:)
helmi_c
18-03-2007, 08:18 AM
remane your power.exe to powerexe.exe than you will be fine
thanks Mwang, hopes that u will keep helping/contribute us/others with the kitchen stuff...
btw where's my friend midget?, midget do you hv other OEM pack with u?
helmi_c
18-03-2007, 08:19 AM
This ROM Kitchen is by Helmi, how to fake?
As long as the rest of the ROMs acknowledge that their ROMs is based on modification of Helmi, it is call improvement.
Only those which did not acknowledge, should be call fake.
I believe he means that it was a fake CE or Fake OS Build... :)
helmi_c
18-03-2007, 08:24 AM
Here is what I get from running CreateOS.exe with extra included (see attached).
Running CreateROM.bat prompts for missing default.hv, boot.rgu which I copy from somewhere in the kitchen. But prompts for Boot.hv which is no where to be found. (Can find in my PPC).
What did I do wrong?
But still able to continue to get nk.nbf. Can flash this? Is this same as Helmi-WM6-v1.1?
there's something wrong with the oem rgu/dsm filename... check them... the kitchen result should be better then v.1.1 version, since some improvement are already added to the kitchen...
cktlcmd
18-03-2007, 08:25 AM
hmm... cktlcmd UNI WM6 ROM should be out any days now?...:)
EeeeeK! Let's hope. :D
aniel1
18-03-2007, 08:27 AM
thats a nice apperance posted by ciccocant. how do we get it.
tailazoom
18-03-2007, 02:20 PM
While testing the vanilla version without any change.
Can i ignore operator name setting?
In the final stage (encoding) i get a warning message: "file too big: continue at your own risk"
Am i the only one? Is it safe to use the resulting rom file?
nvatvani
18-03-2007, 02:28 PM
Ahoy there Helmi,
Thank you vey much for this info, and nice usage of the spraypaint tool :)
arifqur
18-03-2007, 02:50 PM
While testing the vanilla version without any change.
Can i ignore operator name setting?
In the final stage (encoding) i get a warning message: "file too big: continue at your own risk"
Am i the only one? Is it safe to use the resulting rom file?
Don't worry the resulting rom is OK. i have tried three different versions. All of them gave the warning but the resulting ROM was perfect.
tailazoom
18-03-2007, 02:55 PM
thank you Arifqur and thanks to mister Helmi!
there's something wrong with the oem rgu/dsm filename... check them...
You mean the first part of CreateOS.exe portion has some wrong filename of rgu/dsm? The orginal/vanilla OEM or the "Kitchen_OEM"?
Errr... pardon me, how to check, I am still new to this kitchen.
EeeeeK! Let's hope. :D
Not EeeeeK, its GeeeeK. :D
I was wondering how could I convert any of the OEM package addons to an installable CAB file ? I mean instead of using Helmi's method of adding those OEM packages into the ROM file itself, I was wondering how to compile those OEM packages into seperate installable CAB files...
I've been able to identify the file locations and the registry settings of an OEM package, but I haven't been able to compile the required DLL files included in an OEM package.
I would really appreciate your help on this...
Yours Truly,
Terry :-)
Few tools you need to get first. I cannot remember where I have downloaded, make a search here and maybe on the web.
1. MSCEInfEn which able to view/unzip the cab files for study first. It can also be use to view the cab files you have create.
2. ppc_installation_creator which allows you to create cab files.
Cab files are basically like installable zip of files you want to gather.
Now the difficult part, which I also do not really know. You have to determine which *.exe, *.dll, *.lnk, registry, etc that make the feature you need to be complete.
Get one existing cab, unzip it to study, especially the init / config file of how to place the *.exe, *.dll, *.lnk, registry, etc.
Maybe I cannot explain clearly, can someone help out?
Good luck.
elettrozero
18-03-2007, 06:15 PM
So in OEM directory are stored oem programs added.
In OS dir are the os files, isn't it ?
dudu7559
18-03-2007, 11:57 PM
So in OEM directory are stored oem programs added.
In OS dir are the os files, isn't it ?
Yes elettrozero, it is.
However try 2.02.00 WM6 ROM on your Qtek..... I have flashed it on mine friday in the night....... two day and an half are passed and the device works well.....not a bug, not a stuck....... it works fine.
Great work by the guys!!! :))))
phsnake
19-03-2007, 02:03 PM
i just added to ftp following packages - works with helmi kitchen:
AEBPlus2.5.2.rar
MemMaid.rar
Soti.rar - pocket controller entrprise client
Resco Keyboard.rar
:mad: Wisbar Advance.rar - not working
CorePlayer.rar
Opera 8.65.rar
IM+ 4.3
ftp://xda:xda@ftp.xda-developers.com/Uploads/Universal/helmi_c/Kitchen_OEM/PhSnake_Packages/
Bushrod
19-03-2007, 02:27 PM
Any chance of using the OS and LOC folders in another kitchen, say for the Apache 3.5 kitchen? :)
Laurentius26
19-03-2007, 03:03 PM
Hi all,
Finished working, started the kitchen and tried with the manual.
Created the rom, flashed the rom, Universal up and running!!!!!!!!!
oepsss, forgot to put the empty extended rom haha, Jwrightmcps's extended rom is installing, wow this is so much fun!
Hello my friend cktlcmd I see your busy already ;)
Many, many thanks Helmi_C, let the party begin.
Cheers, Leo :)
there's something wrong with the oem rgu/dsm filename... check them...
You mean the first part of CreateOS.exe portion has some wrong filename of rgu/dsm? The orginal/vanilla OEM or the "Kitchen_OEM"?
Errr... pardon me, how to check, I am still new to this kitchen.
If I work on only the "OEM" packages, everything is ok without error & without warning messages.
But when I added the "Kitchen_OEM" into the "OEM" directory, halfway through CreateOS.exe, the message is,
Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click Quit, the application will close immediately.
Guid should contain 32 digits with 4 dashes
[xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx]
But the Guid (32 digits with 4 dashes), OEM rgu/dsm filename is the same as using "OEM" alone without "Kitchen_OEM". I choose continue and it can still go all the way to get *.nbf. Can this *.nbf be used?
Anyone has the same problem?
phsnake
19-03-2007, 06:24 PM
.....
But when I added the "Kitchen_OEM" into the "OEM" directory, halfway through CreateOS.exe, the message is,.....
thru some explorer or something like that search for *..rgu or *..dsm one file has name xxxxx..rgu or xxxx.dsm with 2 points instead of 1
cktlcmd
19-03-2007, 08:41 PM
I ran into a GUID error after running the Creator OS file. Where did I go wrong? I had the same error as CW.
I have to say, after 6 hours of reading and experimenting... I have a huge headache now!!! I don't know how these guys do it, but this is VERY DRAINING WORK.
cktlcmd
19-03-2007, 10:28 PM
Hi all,
Finished working, started the kitchen and tried with the manual.
Created the rom, flashed the rom, Universal up and running!!!!!!!!!
oepsss, forgot to put the empty extended rom haha, Jwrightmcps's extended rom is installing, wow this is so much fun!
Hello my friend cktlcmd I see your busy already ;)
Many, many thanks Helmi_C, let the party begin.
Cheers, Leo :)
I think the problems we ran into are due to wrong creation of an OEM folder. Can you please simplify Helmi's instruction to be addressed to us newbies. Please do it in step by step, so as to not annoy you too much. :D
phsnake
20-03-2007, 01:57 AM
i didnt experience any probs except one i wrote above(doublepoint issue)
btw. helmi, someone asked U already, how can we use other ROM as a base? i.e. jwrights,or darkforce...
freemanxp
20-03-2007, 04:48 AM
If one file dosn't hava a MUI file, How can i create the mui file? :confused:
helmi_c
20-03-2007, 06:39 AM
Any chance of using the OS and LOC folders in another kitchen, say for the Apache 3.5 kitchen? :)
hello there my fellow apache user Bushrod :)
I've already make a kitchen with newer build of WM6, OS Build 17217 for QVGA device (I'll try to port it to universal when I hv time) but for Apache we still need to modify APACHE xip and core to make it run with wm6 first..
helmi_c
20-03-2007, 06:44 AM
i didnt experience any probs except one i wrote above(doublepoint issue)
btw. helmi, someone asked U already, how can we use other ROM as a base? i.e. jwrights,or darkforce...
hmm.. for using the other rom as a pure base just copy other rom nk.nba to \ROM dir, but it doesnt make any difference since the build is just the same, and I think my 1.1 still the stablest one base correct me if i'm wrong on this (JWJRIGHT,PDAVIET using v1.1 base, Midget,Indra using v1), and the difference is just within default.hv and user.hv configuration among ROMs, but if u need to use it language, extra, etc? you/I need to dissamble the rom and re-create the kitchen base on it, or grab it localize file or it extra setting. I still can't download the darkforce rom to grab it localization files.
helmi_c
20-03-2007, 06:46 AM
If I work on only the "OEM" packages, everything is ok without error & without warning messages.
But when I added the "Kitchen_OEM" into the "OEM" directory, halfway through CreateOS.exe, the message is,
But the Guid (32 digits with 4 dashes), OEM rgu/dsm filename is the same as using "OEM" alone without "Kitchen_OEM". I choose continue and it can still go all the way to get *.nbf. Can this *.nbf be used?
Anyone has the same problem?
I ran into a GUID error after running the Creator OS file. Where did I go wrong? I had the same error as CW.
I have to say, after 6 hours of reading and experimenting... I have a huge headache now!!! I don't know how these guys do it, but this is VERY DRAINING WORK.
sorry for this... the problem is in Szilamer_BubbleFix dsm 7f579298-d2bc-11db-8314-0800200c9a66..dsm there extra . (dot) just delete the extra . and u'll be fine... sorry for this..
naa...not a VERY DRAINING WORK, just need a little more trial and error.. and u'll be there my friend... its so easy with the kitchen stuff, just need more time to get use to it...
helmi_c
20-03-2007, 06:49 AM
i just added to ftp following packages - works with helmi kitchen:
AEBPlus2.5.2.rar
MemMaid.rar
Soti.rar - pocket controller entrprise client
Resco Keyboard.rar
Wisbar Advance.rar
CorePlayer.rar
Opera 8.65.rar
IM+ 4.3
ftp://xda:xda@ftp.xda-developers.com/Uploads/Universal/helmi_c/Kitchen_OEM/PhSnake_Packages/
really appreciate ur support phsnake!... keep them coming...
helmi_c
20-03-2007, 06:50 AM
While testing the vanilla version without any change.
Can i ignore operator name setting?
In the final stage (encoding) i get a warning message: "file too big: continue at your own risk"
Am i the only one? Is it safe to use the resulting rom file?
it safe, since htc64 extended rom tool is originaly use for extended rom with smaller size so when we use it for ROM there'll be a warning for the size... its completely safe...
Ahoy there Helmi,
Thank you vey much for this info, and nice usage of the spraypaint tool :)
lol... yup... my hand was not very good with spraypaint ...lol...
phsnake
20-03-2007, 08:00 AM
really appreciate ur support phsnake!... keep them coming...
with pleasure, and thanks for perf.tool.
btw, can anyone make package form wisbar? i tried but it doesnt look working correctly, although I'm almost sure that all files are where they should B and registry as well
thru some explorer or something like that search for *..rgu or *..dsm one file has name xxxxx..rgu or xxxx.dsm with 2 points instead of 1
Please explain "2 points instead of 1".
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.dsm & xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.rgu is always there, it is used with success and no errors in building the Vanilla version which is the original "OEM" directory.
After the success of Vanilla, I moved "Kitchen_OEM" into "OEM", and I get the "Guid xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" error message, but I can choose the "Continue" button and the *.nbf is still build.
Maybe after you explanation of "2 points instead of 1", I will clear this "Guid" Problem.
cktlcmd
20-03-2007, 10:40 AM
sorry for this... the problem is in Szilamer_BubbleFix dsm 7f579298-d2bc-11db-8314-0800200c9a66..dsm there extra . (dot) just delete the extra . and u'll be fine... sorry for this..
naa...not a VERY DRAINING WORK, just need a little more trial and error.. and u'll be there my friend... its so easy with the kitchen stuff, just need more time to get use to it...
Thanks very much. I'll look into that.
Can you give me an example of creating an OEM folder for example, on Hibernate. Please do it in step by step. I have attached the file here:
sorry for this... the problem is in Szilamer_BubbleFix dsm 7f579298-d2bc-11db-8314-0800200c9a66..dsm there extra . (dot) just delete the extra . and u'll be fine... sorry for this..
Think I am too fast to reply to phsnake.
Thanks to you & phsnake.
phsnake
20-03-2007, 01:30 PM
1.create folder hibernate
2.create file xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.dsm
3.paste there file hibernate exe
4.paste there attached file(hibernate.lnk)
5. create file initflashfiles.dat
6. initflash contains: Directory("\Windows\Start Menu\Programs"):-File("Hibernate.lnk, "\Windows\Hibernate.lnk")
7. remember - initflash...dat & any.....rgu files must be saved in UNICODE
8. U dont need xxx.rgu
Laurentius26
20-03-2007, 02:44 PM
Hi Cktlcmd,
On first try, I unzipped the mappes and files from the kitchen to 'C\Dev\...' and tried to build the rom.
When the HTC64_Extended_ROM_Tool.exe started and I tried to encode it gave me the error 'failed to get fat16 file name'.
The correct path for the kitchen should be: 'C:\Dev\Helmi_UNI_WM6_Kitchen_R0\...'
I don't know (but I thinks so) if you tried already but I can recommend you to try build the vanilla version, it's fast with no errors and great battery life.
The rom version I have now is:
OS 5.2.318 (build 15341.0.0.0)
R 1.15.00
G 42.51.P8
D 2.00.02 WWE
Rom image build on 1 december 2006
Next step for me is build a OEM package and integrate it.
As I sayed before I'm a view steps behind you ;)
I'm just a newbie as well, but step by step I'm getting there :D
Leo
btw. why do you use the Scoter kitchen if al tools are present in Helmi's kitchen?
I think the problems we ran into are due to wrong creation of an OEM folder. Can you please simplify Helmi's instruction to be addressed to us newbies. Please do it in step by step, so as to not annoy you too much. :D
waynezhang
20-03-2007, 03:42 PM
I tried to get broadcom bluetooth driver from your 1.1 WM6 rom to the kitchen but I failed. All the media files could not be played. Can you give me the broad com pack or some tips? thank u
arifqur
20-03-2007, 07:29 PM
Thanks a lot for the new OEM packages. Looks like if I can find a few more OEM packages of the software I use, I woudnt have to install any programs after flashing.
Helmi this is one stable ROM that we are cooking with this kitchen. Not one hanged state to date in any of the Roms that I built ( 5 Roms to-date)
Thanks to Helmi, Phsnake and all the senior members.
P.S.
I would like to have the OEM packages for SBSH iLauncher 3.0.0.4, CloseALL, CloseApp, Unhide_Extended_Rom_as_Storage, TodayDate_in_one_line, MS Reader, SPB Backup, MWilmar's Folders.
HA Dreams, Dreams
cktlcmd
21-03-2007, 12:16 AM
btw. why do you use the Scoter kitchen if al tools are present in Helmi's kitchen?
Scoter Kitchen will allow me to use any ROM as the base OS, unlike Helmi's procedure, it only pertains to Helmi's ROM, since he did not gave us an instruction on how to compile all the files.
phsnake
21-03-2007, 12:58 AM
2cktlcmd: arent all avialable wm6s the same build?from helmi 1.1andhigher?im not speaking about pdaviet, becausebtheynR all fake.
another quest.: how does initflases works? it only copies files2desired location,or it fakes somehow filesystem?because if not,its useless, its better then to edit program2instal 2 windir,and u can save internal storage mem. please can someone make it clear for me?
svyatko
21-03-2007, 01:14 AM
guys has anyone tried using kitchen, on Vista, i get the EXCEPTION ERROR saying LOC\packages.sof is corrupt as soon as i press START on Create OS
anyone know whether its the Vista issue, or i am doing something wrong???
phsnake
21-03-2007, 01:22 AM
i ve got answ 2 my initflash quest.:its not usefull except for small files and lnk,because it only copies files 2 "internal storage" so if u use initflash 2 make xyz dir containing 10mb, its redundant- file occupies 10mb in rom as well as in storage. crap. fu..ing m$hit
Laurentius26
21-03-2007, 05:22 AM
Hi cktlcmd
Did you gave me this website a view months ago?
http://buzzdev.net/index.php?option=com_phorum&Itemid=125&phorum_query=read,26,27196
Still reading it!
Cheers Leo ;)
Scoter Kitchen will allow me to use any ROM as the base OS, unlike Helmi's procedure, it only pertains to Helmi's ROM, since he did not gave us an instruction on how to compile all the files.
cktlcmd
21-03-2007, 06:32 AM
2cktlcmd: arent all avialable wm6s the same build?from helmi 1.1andhigher?im not speaking about pdaviet, becausebtheynR all fake.
The built are the same version, but for some reason for example the Dark Force ROM is a little bit different in small areas. What I want to do is combine the good points from both ROM. Hopefully...
cktlcmd
21-03-2007, 06:42 AM
Hi cktlcmd
Did you gave me this website a view months ago?
http://buzzdev.net/index.php?option=com_phorum&Itemid=125&phorum_query=read,26,27196
Still reading it!
Cheers Leo ;)
No, must be someone else. But I myself thank you for it, and will start reading it too.
Laurentius26
21-03-2007, 06:46 AM
Hi again cktlcmd,
I'm in the Scoter kitchen extraction room.
I took the nk.nba out of Helmi_C's kitchen and extracted it into modules,
because this is going to be my base Rom!
Then I took the nk.nbf mwang and placed it in the extraction room, I converted it with the HTC64 Extended ROM Tool to a nk.nba.
After that I extracted it into files, because I want to take things out of there and place them in Helmi_C's vanilla rom.
So far so good, just to update you how things are going.
Cheers, Leo ;)
cicciocant
21-03-2007, 07:23 AM
i just added to ftp following packages - works with helmi kitchen:
AEBPlus2.5.2.rar
MemMaid.rar
Soti.rar - pocket controller entrprise client
Resco Keyboard.rar
:mad: Wisbar Advance.rar - not working
CorePlayer.rar
Opera 8.65.rar
IM+ 4.3
ftp://xda:xda@ftp.xda-developers.com/Uploads/Universal/helmi_c/Kitchen_OEM/PhSnake_Packages/
Opera 8.65 doesn't work.
Can you find what's the problem?
phsnake
21-03-2007, 10:07 AM
dont know it works for me, except it dont create shortcut, dont know why
phsnake
21-03-2007, 11:12 AM
bloody f...ing m$hit. i'm trying 2 dwnld wm6 images for wm device emulator, no way. at 1st i had 2 dwn 400MB of WM6 sdk - of course in f...ing .m$i format, at it wont install unless u have installed M$hit Visual studio. even if U need only several files.
F.O. M$HIT
ultravox
21-03-2007, 12:31 PM
bloody f...ing m$hit. i'm trying 2 dwnld wm6 images for wm device emulator, no way. at 1st i had 2 dwn 400MB of WM6 sdk - of course in f...ing .m$i format, at it wont install unless u have installed M$hit Visual studio. even if U need only several files.
F.O. M$HIT
I'm not sure if I did follow you. but I take the chance.
To have a WM6 runing on the emulator you need to get "just" 3 files ( VS is not needed). Well at least for WM5, because I got WM6 images but didn't test it yet. Or did I, don't remember.
1_Virtual Machine Network Driver for Microsoft Device Emulator.msi
2_Microsoft Device Emulator 1.0.exe or
2_Microsoft Device Emulator 2.0 Beta.msi
3_Windows Mobile 5.0 Emulator.msi
for WM6 ,Windows Mobile 6 Professional SDK, and I think you need the new beta from the emulator.
I hope this was what you were looking for.
Cheers
phsnake
21-03-2007, 12:42 PM
for m$hit wm5 yes but i wanna wm6, just now was new beta maybe already rel of mdev emu released(a week ago) but there are images in SDK and U cannot install it w/o M$hit VS studio. :-(
cktlcmd
21-03-2007, 02:36 PM
1.create folder hibernate
2.create file xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.dsm
3.paste there file hibernate exe
4.paste there attached file(hibernate.lnk)
5. create file initflashfiles.dat
6. initflash contains: Directory("\Windows\Start Menu\Programs"):-File("Hibernate.lnk, "\Windows\Hibernate.lnk")
7. remember - initflash...dat & any.....rgu files must be saved in UNICODE
8. U dont need xxx.rgu
Thanks very much. So basically, it is like making a CAB file except we place the files in a folder.
bonovox
21-03-2007, 02:59 PM
Got everything right :) ,
Created and added few OEM Files to the rom Such as: Wisbar Advance 2, Oxios Close Apps, Jeyo Sms Backup, Contacts Backup, Cleartype Power Toys, Contact Changer 1.3, Tcpmp player and few from helmi's OEM files.
Tried to build pocketbreeze 5.2 OEM but it hung up while booting, don't know what the problem was :(
Thank you again helmi for provide us with very good tools, hopefully more coming from you
sarpe
21-03-2007, 04:39 PM
hi guys!
I'm a new member of this comunity...
A Question, when I use createOS.exe in c:\dev\*.* appears this error message: " LOC\packages.sof is corrupt! "
you can help me???
thx
Francesco
Laurentius26
21-03-2007, 04:48 PM
Hi
Unzip the files of the kitchen to C:\Dev\Helmi_UNI_WM6_Kitchen_R0\*.*
Not in C:\Dev\*.*
For me it worked!
Cheers Leo ;)
hi guys!
I'm a new member of this comunity...
A Question, when I use createOS.exe in c:\dev\*.* appears this error message: " LOC\packages.sof is corrupt! "
you can help me???
thx
Francesco
sarpe
21-03-2007, 04:55 PM
unfortunately doesn't work...
:( :(
markymanxxx
21-03-2007, 05:05 PM
While using the kitchen, after entering TMOB in the Operator name field and clicking ok, I get this error "FAT 16 file is too large, Continue at your own risk"
http://forum.xda-developers.com/attachment.php?attachmentid=35757&stc=1&d=1174496690
What should I do?
I have only added one program to the OEM folder (USB HDD) and don't know how to proceed.
Thanks.
Laurentius26
21-03-2007, 05:08 PM
Hi again,
Why not? Same error?
Did you try to redownload the kitchen? Maybe there's something wrong with it, or maybe with the Winrar version you are using?
Greetings Leo :)
unfortunately doesn't work...
:( :(
sarpe
21-03-2007, 05:30 PM
Hi again,
Why not? Same error?
Did you try to redownload the kitchen? Maybe there's something wrong with it, or maybe with the Winrar version you are using?
Greetings Leo :)
Hi Laurentius26,
yes, same error..... and I've redownload 3/4 the kitchen.....
I use winrar ver 3.60.....
:(
Laurentius26
21-03-2007, 05:32 PM
Hi,
Just choose ok, I did the same and it works, I flashed afterwards with no problem, great vanilla rom with no hangers or radio problems.
Cheers Leo ;)
While using the kitchen, after entering TMOB in the Operator name field and clicking ok, I get this error "FAT 16 file is too large, Continue at your own risk"
http://forum.xda-developers.com/attachment.php?attachmentid=35757&stc=1&d=1174496690
What should I do?
I have only added one program to the OEM folder (USB HDD) and don't know how to proceed.
Thanks.
grayme
21-03-2007, 10:27 PM
Helmi many thanks; I've got to give this a go! :)
One thing, how do you tweak the registry values on your ROM?
Probably a silly question, but say I want to default to certain items on the today screen or smaller fonts.
Is it just a case of making an OEM for each tweak or changing something already somewhere?
ultravox
21-03-2007, 11:12 PM
for m$hit wm5 yes but i wanna wm6, just now was new beta maybe already rel of mdev emu released(a week ago) but there are images in SDK and U cannot install it w/o M$hit VS studio. :-(
Google is our friend..
http://www.chrisrue.com/funcave/2007/03/windows-mobile-6-standalone-emulationonly-at-the-funcave.html
Let's see if it works!
cktlcmd
21-03-2007, 11:19 PM
1.create folder hibernate
2.create file xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.dsm
3.paste there file hibernate exe
4.paste there attached file(hibernate.lnk)
5. create file initflashfiles.dat
6. initflash contains: Directory("\Windows\Start Menu\Programs"):-File("Hibernate.lnk, "\Windows\Hibernate.lnk")
7. remember - initflash...dat & any.....rgu files must be saved in UNICODE
8. U dont need xxx.rgu
I looked up WinCE CAB Manager, tried it, it was easy to follow the instructions, problem is it cost $70 bucks. I guess I'll have to shell out some dough... :D
phsnake
22-03-2007, 02:54 AM
Created and added few OEM Files to the rom Such as: Wisbar Advance 2, Oxios Close Apps, Jeyo Sms Backup, Contacts Backup, Cleartype Power Toys, Contact Changer 1.3, Tcpmp player and few from helmi's OEM files.
.....
why not 2 share it?it help others and why 2 do reduntant work?
bonovox
22-03-2007, 05:24 AM
why not 2 share it?it help others and why 2 do reduntant work?
will share it my friend, it just my internet suck very much :( , still using dial up connection, i'll upload them one by one later :)
does anybody know the password for uploading file to ftp?
bonovox
22-03-2007, 06:20 AM
files been uploaded to ftp ...... (uploads/universal/helmi_c/kitchen oem)
sarpe
22-03-2007, 07:52 AM
Hi!
nobody else have a idea for my problem??
I don't understand why it doesn't work.............
:mad:
... when I lunch "createOS.exe" in c:\dev\*.*or c:\dev\hemi....\*.* appears this error message: " LOC\packages.sof is corrupt! "...
arifqur
22-03-2007, 08:18 AM
files been uploaded to ftp ...... (uploads/universal/helmi_c/kitchen oem)
Thanks a lot for the packages man. Already made a ROM with phsnakes packages and it works fine. Will add your packages today.
What is ClearTypePowerToys ?
Can you make a package for SBSH ilauncher 3.0.0.4 and Microsoft Reader and SPB Backup ?
Would awfully appreciate if you senior guys could add more packages for us noobies to use.
By the way the ROM made by this Kitchen is exremely stable. No resets to-date
grayme
22-03-2007, 08:33 AM
Helmi many thanks; I've got to give this a go! :)
One thing, how do you tweak the registry values on your ROM?
Probably a silly question, but say I want to default to certain items on the today screen or smaller fonts.
Is it just a case of making an OEM for each tweak or changing something already somewhere?
If (for example), I wanted to change the default PIE days history from 30 days to 20 days, would I only have to create an OEM .dsm and .rgu file (the latter having the registry keys).
Searching through the files there does not appear to be the same options anywhere so is the 30 days just the default in the ROM which is overwritten by my new OEM?
I am trying to understand what is customisable and what is potential brick making material; but if I can create a ROM with my programs installed and all my email/wifi settings, etc. then that would be ideal (possibly releasing a clean version for anyone that's interested).
bonovox
22-03-2007, 10:41 AM
Thanks a lot for the packages man. Already made a ROM with phsnakes packages and it works fine. Will add your packages today.
What is ClearTypePowerToys ?
Can you make a package for SBSH ilauncher 3.0.0.4 and Microsoft Reader and SPB Backup ?
Would awfully appreciate if you senior guys could add more packages for us noobies to use.
By the way the ROM made by this Kitchen is exremely stable. No resets to-date
Cleartype power toys is tool to adjust gamma value for the font, try to set until it fits best with your eyes :), nice utility credit to wang jie :) , i'll try to build more files if i have spare time, cheers .....
otimov
22-03-2007, 11:16 AM
first... thanks a lot.
i have some problems....
i can't see extended rom... (using resco explorer).....(but in device informations i read ExtROM version 1.30.164 WWE) why ?
i compiled my rom with resco keybord, but when i select this keybord it doesn't work (always the defaut keybord)
at the startup i got this error message
" The file 'sddaemon' cannot be opened. Either it is not signed with a trusted certificate, or one of its components cannot be found..." what can i do to solve ?
i can't use resco explore as a "today" item
help please
arifqur
22-03-2007, 11:44 AM
first... thanks a lot.
i have some problem....
i can't see extended rom... (using resco explorer).....(but in device information i read ExtROM version 1.30.164 WWE) why ?
i compiled my rom with resco keybord, but when i select this keybord it doesn't work (always the defolt keybord)
at the startup i got this error message
" The file 'sddaemon' cannot be opened. Either it is not signed with a trusted certificate, or one of its components cannot be found..." what can i do to solve ?
i can't use resco explore as a "today" item
help please
Use Helmi's cab Unlock_extended_rom_as_Storage and you will be able to see the extended rom after reset and be able to install programs in it.
In the options for Resco Keyboard there is a check box labeled set as default input. Check this box.
If you did not put the OEM package of sddaemon in your ROM then you should not get this message. However, to remove this message at startup, remove the sddaemon.lnk from /Windows/Startup/ folder.
Resco today plugin is not included in the Resco OEM package. You can install it separately.
arifqur
22-03-2007, 11:48 AM
Cleartype power toys is tool to adjust gamma value for the font, try to set until it fits best with your eyes :), nice utility credit to wang jie :) , i'll try to build more files if i have spare time, cheers .....
Looking forward to you getting more time to make these wonderful packages.
otimov
22-03-2007, 01:11 PM
Use Helmi's cab Unlock_extended_rom_as_Storage and you will be able to see the extended rom after reset and be able to install programs in it.
In the options for Resco Keyboard there is a check box labeled set as default input. Check this box.
If you did not put the OEM package of sddaemon in your ROM then you should not get this message. However, to remove this message at startup, remove the sddaemon.lnk from /Windows/Startup/ folder.
Resco today plugin is not included in the Resco OEM package. You can install it separately.
Thank you
i will downlod the unlock cab and i will install it.
but is it possible to include this unlock package in the rom. (i mean is it possible to "cook" it in the kitchen with the other packages ?)
PS
i can confirm that to avoid the "fat16 filesize error" is necessary to unzip the kitchen file to this path "C:\Dev\Helmi_UNI_WM6_Kitchen_R0"
otimov
22-03-2007, 01:27 PM
sorry i can't find
Unlock_extended_rom_as_Storage
any suggestion....to find it
Laurentius26
22-03-2007, 02:11 PM
Hi,
Maybe somebody good help me a bit please?
I'm having problems with building a OEM Package, don't understand the following below. Do I have to create a subfolder say:
C:\Dev\OEM\Laurentius26 (for example) and place the empty textfiles in there?
If creating empty textfiles in the staps below do I need to change the extension?
In step 3, 'create a unicode textfile', what kind of registry settings go in here, and how to create the empty line at the end?
It would be create if somebody post some sample textfiles in this thread, so everybody has got a idea how to start!
Thank you,
Leo :)
How-To build ur own OEM Package:
Necessary steps:
1. Create a new folder:
Dev/OEM/[Your package name]/
2. Create a empty text file:
Dev/OEM/[Your package name]/283b9db7-cb03-4c1b-820e-ca49b2c3b5db.dsm
(CreateOS.exe will finish this file for you)
If needed:
3. Create an UNICODE text file:
Dev/OEM/[Your package name]/283b9db7-cb03-4c1b-820e-ca49b2c3b5db.rgu
This file could be used to add registry entries to the ROM
First line is:
REGEDIT4
...
and there MUST be a empty line at the end!!
4. Create an UNICODE text file:
Dev/OEM/[Your package name]/initflashfiles.txt
This file could be used to create folders or copy files, shortcut on the ROM.
For Example/ Ilustration: Open or read Dev/LOC/initflashfiles.dat using a text editor or any premake initflashfiles.txt at one of the OEM folder.
and there MUST be a empty line at the end of iniflashfiles.txt also!!
Copy all files you need to Dev/OEM/[Your package name]/
Helmi
grayme
22-03-2007, 02:20 PM
I looked up WinCE CAB Manager, tried it, it was easy to follow the instructions, problem is it cost $70 bucks. I guess I'll have to shell out some dough... :D
What would you do with WinCE CAB Manager to make the files?
I'm trying to make an OEM for Mortplayer and don't want to have to type out the iniflashfiles.txt file by hand as it's huge!
grayme
22-03-2007, 02:25 PM
Hi,
Maybe somebody good help me a bit please?
I'm having problems with building a OEM Package, don't understand the following below. Do I have to create a subfolder say:
C:\Dev\OEM\Laurentius26 (for example) and place the empty textfiles in there?
If creating empty textfiles in the staps below do I need to change the extension?
In step 3, 'create a unicode textfile', what kind of registry settings go in here, and how to create the empty line at the end?
It would be create if somebody post some sample textfiles in this thread, so everybody has got a idea how to start!
Thank you,
Leo :)
I'll give it a go as I've been unable to get help myself! :(
That location seems right, and yes you do need to change the extensions.
The registry settings in step three are those that go with the package (for example in my mortplayer they are the options that go into the registry); not all OEMs will need registry settings.
The empty line is just by pushing 'return', it is just a blank line at the end (as in don't end on a line with text on it).
I've got this from looking at other text files in the OEM folder, they are as good examples as any.
HTH!
arifqur
22-03-2007, 03:03 PM
sorry i can't find
Unlock_extended_rom_as_Storage
any suggestion....to find it
Here is the link for Helmi's Unhide_extended_rom_as_storage:
ftp://xda:xda@ftp.xda-developers.com/Universal/Cooked_ROMs/helmi_c/WM2k6_v1.1_CAB/UnhideExtROM_asStorage.cab
Hi again cktlcmd,
I'm in the Scoter kitchen extraction room.
I took the nk.nba out of Helmi_C's kitchen and extracted it into modules,
because this is going to be my base Rom!
Then I took the nk.nbf mwang and placed it in the extraction room, I converted it with the HTC64 Extended ROM Tool to a nk.nba.
After that I extracted it into files, because I want to take things out of there and place them in Helmi_C's vanilla rom.
So far so good, just to update you how things are going.
Cheers, Leo ;)
LOL, me doing the same.
But the last part using "Cooker", it runs complete but I find no *.nba files in any directories. How is your outcome.
arifqur
22-03-2007, 04:57 PM
Used Bonovox's and Phsnake's OEM packages alongwith Helmi's OEM packages and flashed a new ROM with all the stuff. Works great.
Now I only install the following:
Tascall Close ALL
Mwilmar's Folders
MS reader
SBSH iLauncher 3.0.0.4
SPB Backup
Akusal's Today Single line Date
Helmi's Unhide_Extended_rom_as_Storage
Vjbigphone
If I can have the OEM packages for these Apps I would not have to install anything after flashing the new ROM.
Is there a way to save the registration codes for all the Apps like Resco Explorer, Resco Keyboard, WisbarAdvance2, Core Player etc because this is always a nuiscance after flashing a new Rom
Laurentius26
22-03-2007, 05:16 PM
Hi CWKJ,
Look in the kitchen 'Helmi_UNI_WM6_Kitchen_R0\Rom', this one I took!
Leo
LOL, me doing the same.
But the last part using "Cooker", it runs complete but I find no *.nba files in any directories. How is your outcome.
Laurentius26
22-03-2007, 05:22 PM
Hi grayme,
Thanks for the explanation.
I will try it, take another OEM as example.
One more question, is it possible to leave the OEM folder empty to build a Rom?
Regards,
Leo
I'll give it a go as I've been unable to get help myself! :(
That location seems right, and yes you do need to change the extensions.
The registry settings in step three are those that go with the package (for example in my mortplayer they are the options that go into the registry); not all OEMs will need registry settings.
The empty line is just by pushing 'return', it is just a blank line at the end (as in don't end on a line with text on it).
I've got this from looking at other text files in the OEM folder, they are as good examples as any.
HTH!
Hi CWKJ,
Look in the kitchen 'Helmi_UNI_WM6_Kitchen_R0\Rom', this one I took!
Leo
I am not using Helmi Kitchen.
I used Scoter Kitchen's "c:\scoter kitchen\build room\Cooker.lnk", it completes the run but *.nba no where to be found.
Laurentius26
22-03-2007, 06:08 PM
Hi again,
I took the nk.nba out of Helmi's kitchen and placed it in
C:\Scoter Kitchen\Extraction Room
There I convert.
I don't use the build room of Scoter Kitchen.
Leo
I am not using Helmi Kitchen.
I used Scoter Kitchen's "c:\scoter kitchen\build room\Cooker.lnk", it completes the run but *.nba no where to be found.
cktlcmd
22-03-2007, 06:32 PM
What would you do with WinCE CAB Manager to make the files?
I'm trying to make an OEM for Mortplayer and don't want to have to type out the iniflashfiles.txt file by hand as it's huge!
I am not that familiar yet with WinCE. It is useful in creating the other files needed for the OEM like the .lnk and making sure which folder they would go opun installation, but I am not sure if it can create the iniflashfiles.txt files. I guess it is useful to check if the files we are going to include in the OEM folder would really work.
Laurentius26
22-03-2007, 06:44 PM
Cool cool cooool...
I'm getting there!
Took the nk.nbf out of mwang rom.
Converted it in to nk.nba with the HTC64 Extended Rom tool out of the Kitchen.
This is what I did.
Copied the nk.nbf out of mwang rom into;
C:\Dev\Helmi_UNI_WM6_Kitchen_R0\Tools\...
Run HTC64 Extended Rom tool, instruction here:
http://buzzdev.net/index.php?option=com_content&task=view&id=65&Itemid=1
Now I have a nk.nba, 'and if I look in the kitchen!'
C:\Dev\Helmi_UNI_WM6_Kitchen_R0\ROM
Haha.. lets overwright i've got a copy of the kitchen anyway,
also emptied the OEM folder in the kitchen.
Lets build and see what happens :D
Cheers Leo
grayme
22-03-2007, 07:31 PM
I am not that familiar yet with WinCE. It is useful in creating the other files needed for the OEM like the .lnk and making sure which folder they would go opun installation, but I am not sure if it can create the iniflashfiles.txt files. I guess it is useful to check if the files we are going to include in the OEM folder would really work.
I use it to create CABs but haven't found a way of using it to make iniflashfiles.txt files (I hoped you had!) :)
Laurentius26
22-03-2007, 07:47 PM
Hi
Hope I'm not boring you, forgot something, I need to dump the rom asee!
if I look in the kitchen there are a view directory's:
C:\Dev\Helmi_UNI_WM6_Kitchen_R0\
-LOC
-OEM
-OS
For this I use Mamaich method II found here:
http://forum.xda-developers.com/showthread.php?t=249836
Made a new directory:
C:\dump (just for making it easy)
Copied 'prepare_imgfs.exe' out of Helmi_C's kitchen tools and paste it in here, and ofcourse the nk.nba in my previous post described how created.
'Opened a command window and run'
C:\dump\prepare_imgfs.exe nk.nba -nosplit (for Universal)
'Now I've got'
'imgfs_raw_data.bin' and 'imgfs_removed_data.bin'
For this I use 'viewimgfs.exe' so copied it into C:\Dump directory.
Again the command window and run:
C:\dump\viewimgfs.exe imgfs_raw_data.bin
Now the rom is dumped C:\dump\dump haha..
I took the files out and copied them into the rom section of Helmi_C's kitchen. Ofcourse deleted the other files in the rom section of the kitchen first.
Now I try to build the rom with the kitchen.
Sorry for mombling and mombling I stop now ;)
Cheers, Leo
grayme
22-03-2007, 07:50 PM
Hi
Hope I'm not boring you, forgot something, I need to dump the rom asee!
if I look in the kitchen there are a view directory's:
C:\Dev\Helmi_UNI_WM6_Kitchen_R0\
-LOC
-OEM
-OS
For this I use Mamaich method II found here:
http://forum.xda-developers.com/showthread.php?t=249836
Made a new directory:
C:\dump (just for making it easy)
Copied 'prepare_imgfs.exe' out of Helmi_C's kitchen tools and paste it in here, and ofcourse the nk.nba in my previous post described how created.
'Opened a command window and run'
C:\dump\prepare_imgfs.exe nk.nba -nosplit (for Universal)
'Now I've got'
'imgfs_raw_data.bin' and 'imgfs_removed_data.bin'
For this I use 'viewimgfs.exe' so copied it into C:\Dump directory.
Again the command window and run:
C:\dump\viewimgfs.exe imgfs_raw_data.bin
Now the rom is dumped C:\dump\dump haha..
I took the files out and copied them into the rom section of Helmi_C's kitchen. Ofcourse deleted the other files in the rom section of the kitchen first.
Now I try to build the rom with the kitchen.
Sorry for mombling and mombling I stop now ;)
Cheers, Leo
I haven't a clue what you are typing, but you sound like you are enjoying yourself! :)
Laurentius26
22-03-2007, 09:39 PM
Hi,
This is fun.
I'm cooking.
I'm trying to figure out how to extract a rom and combine it with Helmi's rom kitchen, so that I can compare roms, take the good things out and build one myself.
btw. it didn't work out I'm going to try the scoter kitchen extraction room for this.
If I manage to build a rom this way I'll update you.
Leo :)
http://forum.xda-developers.com/showthread.php?t=293296
I haven't a clue what you are typing, but you sound like you are enjoying yourself! :)
phsnake
22-03-2007, 10:16 PM
winCe CAB man:
it used 2 create cab files as posted above, 2 create initflashfiles.txt u need 2 open cab file in cab man and u can see the path where they are installed. it looks like %CE2%- this means file is installed to windows directory. or %CE1%/foldername - file goes 2 program files/foldername so U need 2 edit init...txt as follows:
Directory("\Program Files"):-Directory("Foldername")
Directory("\Program Files\Foldername"):-File("file.ext", "\Windows\file.ext")
so your file.ext will be after flash in \windows and program files\foldername
but try 2 avoid this as much as possible (except for small files) because it only copies this file 2 storage mem., so it is in rom as well as it takes space in storage. So if U do it with i.e. 2MB exe, you loose space in rom and storage.
grayme
22-03-2007, 10:42 PM
Wow, I'm cooking on gas too!
Got a ROM that works with a few OEMs downloaded, tweaked the today agenda settings and made my own OEM to hide the bottom bar on the todayscreen.
Wicked! :)
Now to sort all those other settings and remove useless things like midlet manager if I can ;)
Graham
Laurentius26
23-03-2007, 07:12 AM
Hi,
In the kitchen there is already a base rom, what I'm trying to do is take another base rom and using it in this kitchen so I can analyse and rebuild ad my own OEM etc. etc...
I like the rom of the Darkforce team so I took the nk.nbf from there to extract. I'm using a second kitchen (Scoter kitchen) to extract the nk.nbf.
I'm in the Scoter kitchen\extraction room with the nk.nbf
1.) HTC64 Extended ROM Tool.exe nk.nbf => nk.nba
2.) Dragged the nk.nba to the shortcut 'extract modules'.
New folder is extracted called 'Modules', this is the Rom.
If I look into the folder I see two subdirectory's!
-OEM
-SYS
Now I go to Helmi_C's kitchen "C:\Dev\Helmi_UNI_WM6_Kitchen_R0"
There I see the following folders:
-LOC
-OEM
-OS
-ROM
-Tools
I empty the following folders and replace them with the Darkforce rom extracted in the Scoter kitchen\Extraction room\'Modules':
-OEM = OEM Darkforce team
-ROM = nk.nba Darkforce team
-OS = sys folder Darkforce team
-Tools = nk.prj Darkforce team (overwrite only nk.prj ofcourse not the tools deleted)
'Run' C:\Dev\Helmi_UNI_WM6_Kitchen_R0\createOS.exe
Following popups:
blank.pwi already exist and will be skipped
initflashfiles.dat (same message)
meeting.pwi (same)
memo.pwi (same)
mxip_initdb.vol (same)
phone.pwi (same)
todo.pwi (same)
Temp folder created with the dump + boot.hv and boot.rgu
My question;
How are these two files created 'boot.hv and boot.rgu'?
What about the files that are skipped, how can I change that, where can I find them?
Cheers, Leo :)
b.t.w. this looks grazy but I hope you know what I'm trying to do.
phsnake
23-03-2007, 08:04 AM
2 Laurentius:
i dont think U need 2 care about pwi files, those are only word templates i think, so i bet, that u can delete 1 appearance of them. More important are initflashes.dat, i recomend to search for init...dat in dev/helmi... forlder i check which one is apropriate (compare 2 file you extracted from darkforce rom - that one is the right one, or clockwise search sor initflashes.dat before replacing & adding files 2 dev/helmi....)
I hope it wll B usefull for you and i undestood what RU looking for.
the darkfiorce initflash*.dat is DSK:\Scoter Kitchen\Extraction Room\Modules\OEM\OEM_Lang_0409
helmis init*.dat DSK:\dev\helmi_uni_wm6_kitchen_r0\LOC
so try to replace helmis file with this one and try. keep us posted
grayme
23-03-2007, 08:21 AM
Leo
What is it that you are hoping to get better from the Darkforce ROM than the one that is provided here?
phsnake
23-03-2007, 08:38 AM
2 grayme & laurentius: exactly as grayme pointed out, there are small differences between all WM6 roms, they are same built (i beleve, god (http://forum.xda-developers.com/showpost.php?p=1178241&postcount=62) said that). maybe different icos, different regsetttings, diferent pagepool, everythink U can do yourself with kitchen and regedit i think
Laurentius26
23-03-2007, 09:08 AM
Hi phsnake,
Thanks for your answer, finally I managed to extracted and rebuild again!
If you want to, just follow this steps!
I took a look in the batchfile C:\Dev\Helmi_UNI_WM6_Kitchen_R0\'CreateRom.bat'. Sample I included in this message.
Created directory C:\Dump
If you look in the batchfile you see what it's doing.
This lines are important for me:
CD .\Temp\
..\Tools\prepare_imgfs NK.nba -nosplit
PATH %path%;..\Tools\
ECHO Next: Build the rom...
pause
BUILDIMGFS
MAKE_IMGFS nk.nba -nosplit
XCOPY ..\Tools\HTC64_Extended_ROM_Tool.exe /y
XCOPY ..\Tools\nk.prj /y
XCOPY ..\Tools\RUU.conf /y
XCOPY ..\Tools\EnterBL.exe /y
XCOPY ..\Tools\RUU.dll /y
XCOPY ..\Tools\GetDeviceData.exe /y
XCOPY ..\Tools\ROMUpgradeUt.exe /y
XCOPY ..\Tools\UI.dll /y
REM XDA2NBFTOOL -c -u nk.nba
REM XDA2NBFTOOL -x nk.nba nk.nbf 0x20040304
So the following tools I copy to the created 'C:\dump folder'.
-nka.nbf nk.prj (Darkforce Rom or your choice)
-EnterBL.exe
-GetDeviceData.exe
-HTC64_Extended_ROM_Tool.exe
-make_imgfs.exe
-nk.nbf
-nk.prj
-prepare_imgfs.exe
-ROMUpgradeUt.exe
-RUU.conf
-RUU.dll
-UI.dll
Than I run HTC64_Extend_ROM_Tool.exe
-Select 'decode' (browse to c:\dump\nk.nbf)
-next
-change 'FAT16file' C:\Dump\'nk.fat' into 'nk.nba'
-change operator settings to yours
-Klick 'Decode'
-Message done!
Now you have a nk.nba and a nk.prj file.
Remember these!
Open a command window.
cd.. [enter]
cd.. [enter]
cd dump [enter]
prepare_imgfs.exe -nosplit [enter]
When done you have two extra files in c;\dump
-imgfs_raw_data.bin
-imgfs_removed_data.bin
This is the rom image extracted!
This one I need to analyse!
Helmi_C didn't included 'viewimgfs.exe', with this tool you can see what is in this 'imgfs_raw_data.bin', litterly you dump the rom into files, possible to take things out or in and rebuild. You can find it in Scoter kitchen\utilities\tools.
So now I need to rebuild again.
-Open command window
cd.. [enter]
cd.. [enter]
cd dump [enter]
make_imgfs nk.nba -nosplit [enter]
Everything done, flashed the rom, it works!
Cheers Leo ;)
2 Laurentius:
i dont think U need 2 care about pwi files, those are only word templates i think, so i bet, that u can delete 1 appearance of them. More important are initflashes.dat, i recomend to search for init...dat in dev/helmi... forlder i check which one is apropriate (compare 2 file you extracted from darkforce rom - that one is the right one, or clockwise search sor initflashes.dat before replacing & adding files 2 dev/helmi....)
I hope it wll B usefull for you and i undestood what RU looking for.
Laurentius26
23-03-2007, 09:34 AM
Hi grayme,
I like the Darforce Rom because it's faster,
and created without any other cooked rom.
Also I want to learn how it's build.
Rom version:
5.2.318
build 15341.0.0.0
Is this the same version as in this kitchen, i didn't check?
Greetings, Leo :)
Leo
What is it that you are hoping to get better from the Darkforce ROM than the one that is provided here?
Laurentius26
23-03-2007, 09:41 AM
Hi phsnake,
Learned something from god, thanks!
This is where I should go for!
-default hv
-user hv
Leo
2 grayme & laurentius: exactly as grayme pointed out, there are small differences between all WM6 roms, they are same built (i beleve, god (http://forum.xda-developers.com/showpost.php?p=1178241&postcount=62) said that). maybe different icos, different regsetttings, diferent pagepool, everythink U can do yourself with kitchen and regedit i think
Laurentius26
23-03-2007, 09:50 AM
Will try this!
Keep you posted ofcourse!
Leo
2 Laurentius:
the darkfiorce initflash*.dat is DSK:\Scoter Kitchen\Extraction Room\Modules\OEM\OEM_Lang_0409
helmis init*.dat DSK:\dev\helmi_uni_wm6_kitchen_r0\LOC
so try to replace helmis file with this one and try. keep us posted
phsnake
23-03-2007, 10:15 AM
i'm thinking what about 2 make a "total vanilla" ROM, i mean 2 remove all crap like themes, wavs, pwi,helps, do i bit of regediting to gain as much "space" in image as possible. and put all the crap with proper links and regs 2 extrom. of course erom must B unlocked after flash.and u can put 2 rom more appz. whats ur opinion?
cicciocant
23-03-2007, 10:17 AM
I need Help!
I would like to change this Reg Key:
[HKEY_LOCAL_MACHINE\Software\OEM\Qwerty]
"Layout"=dword:00010409
To:
"Layout"=dword:00010410
TO have Italian Keyboard layout.
I'find this key in that file:
9ddf101d-7f93-4b1a-a338-435e457a125d.rgu
I have only change this file?
Or I've to do other ?
Sorry for my bad english.
Thnks.
Laurentius26
23-03-2007, 10:19 AM
Hi phsnake,
Did you actually looked there?
Can't find them in both directory's!
Leo
2 Laurentius:
the darkfiorce initflash*.dat is DSK:\Scoter Kitchen\Extraction Room\Modules\OEM\OEM_Lang_0409
helmis init*.dat DSK:\dev\helmi_uni_wm6_kitchen_r0\LOC
so try to replace helmis file with this one and try. keep us posted
grayme
23-03-2007, 10:32 AM
i'm thinking what about 2 make a "total vanilla" ROM, i mean 2 remove all crap like themes, wavs, pwi,helps, do i bit of regediting to gain as much "space" in image as possible. and put all the crap with proper links and regs 2 extrom. of course erom must B unlocked after flash.and u can put 2 rom more appz. whats ur opinion?
My opinion is that you would be loved by many many people. :)
On every thread there are always people crying out for pure vanilla!
beginner
23-03-2007, 10:34 AM
My opinion is that you would be loved by many many people. :)
On every thread there are always people crying out for pure vanilla!
put me in the line to test your rom!!!!
phsnake
23-03-2007, 10:38 AM
i've got them there, search fornthem thru explorer(allow search within hidde&system) as i remember they've got hidden or system attrib.im not behind comp just know(i'm enjoying my pint of beer or second better said and more ahead), i'll look at it later
2 our italian friend: why for god sake do this thru cooking? u can make 1 cab file and put it in extrom, or regedit after flash? Its redundant work, waste of time ....
Laurentius26
23-03-2007, 11:33 AM
Well... cheers.
Tell me later than, enjoy!
Leo :D
i've got them there, search fornthem thru explorer(allow search within hidde&system) as i remember they've got hidden or system attrib.im not behind comp just know(i'm enjoying my pint of beer or second better said and more ahead), i'll look at it later
2 our italian friend: why for god sake do this thru cooking? u can make 1 cab file and put it in extrom, or regedit after flash? Its redundant work, waste of time ....
Laurentius26
23-03-2007, 12:02 PM
Hi,
For people reading my post!
When I use the Scoter kitchen extraction room and extract a nk.nba into modules. The following folders are build.
-Module,sys,oem.
Somewhere else I was reading (can't remember where lol..):
sys = loc + OS
Wich file's are 'OS' and which are 'loc' in the 'sys' folder?
Cheers and thank you,
Leo :D
grayme
23-03-2007, 01:11 PM
i'm thinking what about 2 make a "total vanilla" ROM, i mean 2 remove all crap like themes, wavs, pwi,helps, do i bit of regediting to gain as much "space" in image as possible. and put all the crap with proper links and regs 2 extrom. of course erom must B unlocked after flash.and u can put 2 rom more appz. whats ur opinion?
How do you call a cab from an unlocked ROM on hard reset?
phsnake
23-03-2007, 01:20 PM
2 leo: try to compare dirs. i use total comm
2 grayme: no prob, there is some howto, u need 2edit config.txt(erom). i didnt try before but 2577 dir should work,(worst case scenario) :-)
& if there will be 2577 necessary we need programmer:-(
grayme
23-03-2007, 01:42 PM
2 leo: try to compare dirs. i use total comm
2 grayme: no prob, there is some howto, u need 2edit config.txt(erom). i didnt try before but 2577 dir should work,(worst case scenario) :-)
& if there will be 2577 necessary we need programmer:-(
Jwright's ROM calls from an extended ROM but that is originally locked.
What would be clever is to call from the SD Card and install the required cabs into the unlocked ext ROM.... :confused:
Midget_1990
23-03-2007, 03:11 PM
you could create your own ms_.nbf
ultravox
23-03-2007, 04:32 PM
for m$hit wm5 yes but i wanna wm6, just now was new beta maybe already rel of mdev emu released(a week ago) but there are images in SDK and U cannot install it w/o M$hit VS studio. :-(
http://blog.flaphead.dns2go.com/archive/2007/03/13/windows-mobile-emulator.aspx
I've tested and it works.
Cheers
helmi_c
23-03-2007, 07:23 PM
guys has anyone tried using kitchen, on Vista, i get the EXCEPTION ERROR saying LOC\packages.sof is corrupt as soon as i press START on Create OS
anyone know whether its the Vista issue, or i am doing something wrong???
CreateOS.exe didn't work on vista...
The built are the same version, but for some reason for example the Dark Force ROM is a little bit different in small areas. What I want to do is combine the good points from both ROM. Hopefully...
Scoter Kitchen will allow me to use any ROM as the base OS, unlike Helmi's procedure, it only pertains to Helmi's ROM, since he did not gave us an instruction on how to compile all the files.
I believe I've already explain that u can just overwrite nk.nba from Darkforce Team on \Dev\Rom replace the original nk.nba.
but, I dont think that makes any good since we hv the same build, and I'm still believe that my base is more stable, please correct me if I'm wrong on this... I've tried the rom.
Btw I've look DarkForce ROM, the rom hv Athena SAP and setting, but some are not compatible with Universal, for example the rom use Phonesetting.dll (v.5.31) oke newer stuff but didn't compatible with universal, for universal Phonesetting.dll v.4.30 and here some darkforce team registry that will make the universal refuse to change the BAND setting:
[HKEY_CLASSES_ROOT\CLSID\{2C51FDE9-39A0-4df7-8C59-9A41EE060497}\InProcServer32]
@="PhoneSetting.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Extens ions\Controls Folder\Phone\shellex\PropertySheetHandlers\{2C51FD E9-39A0-4df7-8C59-9A41EE060497}]
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting]
"ShowUMTSBandPage"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting\Netwo rkType]
"ItemCount"=dword:00000003
"ItemName1"="Auto"
"ItemValue1"=dword:00000000
"ItemName2"="GSM"
"ItemValue2"=dword:00000001
"ItemName3"="WCDMA"
"ItemValue3"=dword:00000002
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting\BandT ype]
"ItemCount"=dword:00000004
"ItemName1"="Auto"
"ItemValue1"=dword:00000000
"ItemName2"="GSM(900+1800)+UMTS(2100)"
"ItemValue2"=dword:00000001
"ItemName3"="GSM(1900+850)+UMTS(1900+850)"
"ItemValue3"=dword:00000002
"ItemName4"="UMTS(2100+800)"
"ItemValue4"=dword:00000003
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\UMTS\BandSelection]
"Band"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\UMTS]
"OpMode"=dword:00000000
"PrefDomain"=dword:00000002
"PrefRAT"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting]
"ShowPIN2Page"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting]
"BandSettingTimeout"=dword:00120000
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting]
"ShowTtyPage"=dword:00000000
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting]
"FDNQueryPBTimeout"=dword:60000
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting]
"AutoAnsBase"=dword:00000005
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting]
"HiddenBCFunction"=dword:00000000 ;(1 : hidden Boardcast ;0 show Boardcast function)
"HiddenFDNFunction"=dword:00000000
[HKEY_LOCAL_MACHINE\ControlPanel\Phone]
"AllLang"=dword:00000001
thoose setting are for ATHENA and some other HTC device like hermes if I'm not mistaken, not for Universal, these are the correct registry value (and also phonesetting.dll v.4.30 needed offcourse):
[HKEY_LOCAL_MACHINE\ControlPanel\Phone]
"AllLang"=dword:00000001
[HKEY_CLASSES_ROOT\CLSID\{2C51FDE9-39A0-4df7-8C59-9A41EE060497}]
@="Test Property Page Extensions"
[HKEY_CLASSES_ROOT\CLSID\{2C51FDE9-39A0-4df7-8C59-9A41EE060497}\InProcServer32]
@="PhoneSetting.dll"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Shell Extensions\Approved]
"{2C51FDE9-39A0-4df7-8C59-9A41EE060497}"="Test Property Page Extensions"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Extens ions\Controls Folder\Phone\shellex\PropertySheetHandlers\{2C51FD E9-39A0-4df7-8C59-9A41EE060497}]
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting]
"ShowUMTSBandPage"=dword:00000001 ;(1 : show GSM/UMTS band page)
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\UMTS\BandSelection]
"GSM"=dword:00000002 ;(0:EGSM, 1:DSC1800, 2:EGSM+DCS1800, 3:PCS1900, 4:GSM:850, 5:PCS1900+GSM850)
"UMTS"=dword:00000001 ;(0:UMTS NONE, 1:UMTS 2100, 2:UMTS 1900)
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\UMTS]
"OpMode"=dword:00000000 ;(0:Auto, 1:GSM, 2:WCDMA)
"PrefDomain"=dword:00000002
"PrefRAT"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\OEM\PhoneSetting]
"ShowPIN2Page"=dword:00000001
or u can check phonesetting.dll in OEM folder
So I still with my first statement that the difference is just default.hv and user.hv among roms, default.hv and user.hv (or may i say OEM App/Tweak/Extras it contain?) this is can easily modify with extra OEM pack with registry entry for more tweak/app/improvement/extras.
I dont hv time to learn all the difference, but it seems most part of the rom SAP (standar application) are taken from ATHENA device, fyi: my kitchen also base on athena device on some part as u can see most of the part are newer then any available rom (except Darkforce team rom), but my kitchen only use part of ATHENA that are compatible with Universal. thats another reason why this kitchen ROM result is better then my v1.1 rom beside other tweak that already done with this kitchen...
hi guys!
I'm a new member of this comunity...
A Question, when I use createOS.exe in c:\dev\*.* appears this error message: " LOC\packages.sof is corrupt! "
you can help me???
thx
Francesco
This is weird...If u didn't do anything with the kitchen, just runnin the CreateOS.exe after extraction, My biggest suspicion is the RAR archieve are corrupt..
helmi_c
23-03-2007, 07:25 PM
Helmi many thanks; I've got to give this a go! :)
One thing, how do you tweak the registry values on your ROM?
Probably a silly question, but say I want to default to certain items on the today screen or smaller fonts.
Is it just a case of making an OEM for each tweak or changing something already somewhere?
If (for example), I wanted to change the default PIE days history from 30 days to 20 days, would I only have to create an OEM .dsm and .rgu file (the latter having the registry keys).
Searching through the files there does not appear to be the same options anywhere so is the 30 days just the default in the ROM which is overwritten by my new OEM?
I am trying to understand what is customisable and what is potential brick making material; but if I can create a ROM with my programs installed and all my email/wifi settings, etc. then that would be ideal (possibly releasing a clean version for anyone that's interested).
Yes, just create OEM pack with more tweak, but if the tweak are already set, u might need to check the current OEM pack or create a .proxml (xml) file that will execute the tweak registry after first reset. no mather what current tweak are set, check the:
\DEV\Helmi_UNI_WM6_Kitchen_R0\OEM\UNI_Tambahan\mxi pcold_oemoperators_101.provxml
the code u put there will overwrite any value that already exist in the registry after ur first reset
btw releasing a clean version sounds good...:)
helmi_c
23-03-2007, 07:25 PM
files been uploaded to ftp ...... (uploads/universal/helmi_c/kitchen oem)
thanks bonovox for participation and support... really appreciate it... the good thing with kitchen is we can share OEM pack for buildin our own perfect personal/public rom...
helmi_c
23-03-2007, 07:28 PM
Used Bonovox's and Phsnake's OEM packages alongwith Helmi's OEM packages and flashed a new ROM with all the stuff. Works great.
Now I only install the following:
Tascall Close ALL
Mwilmar's Folders
MS reader
SBSH iLauncher 3.0.0.4
SPB Backup
Akusal's Today Single line Date
Helmi's Unhide_Extended_rom_as_Storage
Vjbigphone
If I can have the OEM packages for these Apps I would not have to install anything after flashing the new ROM.
Is there a way to save the registration codes for all the Apps like Resco Explorer, Resco Keyboard, WisbarAdvance2, Core Player etc because this is always a nuiscance after flashing a new Rom
some app use difference serial number/registry entry so some app need to input the serial number manualy after flashing the rom.
Hi grayme,
Thanks for the explanation.
I will try it, take another OEM as example.
One more question, is it possible to leave the OEM folder empty to build a Rom?
Regards,
Leo
No u cant leave the folder empty since device drivers are in OEM folder... the device will not even boot if u built with completely empty OEM folder...
helmi_c
23-03-2007, 07:48 PM
2 grayme & laurentius: exactly as grayme pointed out, there are small differences between all WM6 roms, they are same built (i beleve, god (http://forum.xda-developers.com/showpost.php?p=1178241&postcount=62) said that). maybe different icos, different regsetttings, diferent pagepool, everythink U can do yourself with kitchen and regedit i think
you are correct phsnake...
If one file dosn't hava a MUI file, How can i create the mui file? :confused:
Create a blank dll file, or grab the dll and remove other then its resource module. and start modify the string, menu, etc... search the forum I believe someone already post about translate to another language/create mui's..
helmi_c
23-03-2007, 07:51 PM
I tried to get broadcom bluetooth driver from your 1.1 WM6 rom to the kitchen but I failed. All the media files could not be played. Can you give me the broad com pack or some tips? thank u
yes, I didnt include the BroadComm stack driver OEM pack with the kitchen, since the stack has small but crazy issue, unable to answer phone with bt handsfree... still cant find time to learn the stack more been hell busy these days...
hopes I'll have some time to play with it more since I like Broadcomm so much better or may I said perfect, then M$ one...M$ Suck...
cicciocant
23-03-2007, 10:09 PM
I need Help!
I would like to change this Reg Key:
[HKEY_LOCAL_MACHINE\Software\OEM\Qwerty]
"Layout"=dword:00010409
To:
"Layout"=dword:00010410
TO have Italian Keyboard layout.
I'find this key in that file:
9ddf101d-7f93-4b1a-a338-435e457a125d.rgu
I have only change this file?
Or I've to do other ?
Sorry for my bad english.
Thnks.
grayme
23-03-2007, 10:12 PM
some app use difference serial number/registry entry so some app need to input the serial number manualy after flashing the rom.
Is this purely because each of us will have a different serial or because it simply won't work?
Laurentius26
23-03-2007, 10:12 PM
@Helmi_C
Thank you for your answers!
I will study and learn.
View more question:
So actualy the folders that are responsible for creating the rom are
LOC, OEM, ROM and Tools.
The OS folder is there for study?
If I take another nk.nba and place it in the ROM folder which initflash*.dat will be used, LOC or OEM? What about boot.rgu and packages.sof, how can I see what's happening there?
I Hope you find time to answer these questions please.
Tomorrow I try changing the nk.nba with another and flash the created rom, see what happens. (think I already tried but I'm not sure)
Best regards, Leo
grayme
23-03-2007, 10:20 PM
If anyone is interested, I have made the following OEM to hide the bottom bar on the today screen.
Credit goes to vijay555 and bm_masri as seen here (http://discussion.treocentral.com/showthread.php?t=111738).
It seems to complain at first reset that it cannot find the softkeys but is fine after.
grayme
23-03-2007, 10:28 PM
I need Help!
I would like to change this Reg Key:
[HKEY_LOCAL_MACHINE\Software\OEM\Qwerty]
"Layout"=dword:00010409
To:
"Layout"=dword:00010410
TO have Italian Keyboard layout.
I'find this key in that file:
9ddf101d-7f93-4b1a-a338-435e457a125d.rgu
I have only change this file?
Or I've to do other ?
Sorry for my bad english.
Thnks.
Go for it with just that change; if it doesn't work you can change it back :)
phsnake
24-03-2007, 08:03 AM
I just uploaded "edited" createOS.exe so it doesnt check if ...Temp folder exist - sometimes i wasnt able to delete it, system said something like that it couldnt be deleted because is used by system. ftp://xda:xda@ftp.xda-developers.com/Uploads/Universal/helmi_c/CreateOS.exe
phsnake
24-03-2007, 08:07 AM
thks 2 ultravox for pointing me to that web page, but i already did it the same way. anyway if anyone wants wm6 image for dev.emu. is here ftp://xdaupload:xda@ftp.xda-developers.com/Image_For_MS_Device_Emulator_WM6/WM6_Emu_Img_VGA.rar
of course VGA, but it looks fu...ing slow
phsnake
24-03-2007, 08:38 AM
Problem with serial #. At first is more less non ethical (shame on me) and more important its against rules of this site 2 share SN, cracks ....
You can do it i think easy - make regexport before U register any app and after, compare them and the diff should register it.make package *.rgu & *.dsm (only one for all appz fo ex.) and U've got it. of course it works only if registration is in regs. some appz create a key file, lincence.key or similar, then u need to find that file and add to UR package
grayme
24-03-2007, 09:25 AM
Problem with serial #. At first is more less non ethical (shame on me) and more important its against rules of this site 2 share SN, cracks ....
You can do it i think easy - make regexport before U register any app and after, compare them and the diff should register it.make package *.rgu & *.dsm (only one for all appz fo ex.) and U've got it. of course it works only if registration is in regs. some appz create a key file, lincence.key or similar, then u need to find that file and add to UR package
Thanks, I wasn't asking from a piracy point of view, just a practical one for my personal ROM.
I'd found the wisbar advance registry serial, but it failed on the createOS.exe stage on that rgu; maybe is was something in how it was produced...i'll have another go.
Plus I need to work out where it saves its settings...!
grayme
24-03-2007, 09:30 AM
Does anyone know of a tool whereby you can export the registry after the first reset, then make your setting changes and export again. The tool would then highlight the changes between the two?
phsnake
24-03-2007, 09:43 AM
I use task manager (ftp://xda:xda@ftp.xda-developers.com/Uploads/Universal/helmi_c/TaskMgr.exe) from buzzdev site, i'll upload it 2 kitchen in a sec. and registry workshop 2 compare, better than windiff or other compare tools is that it is programmed to work with reg files, it can even read regs from yuour connected PDA, and saves ....... so maybe U dont need taskmgr
cktlcmd
24-03-2007, 11:38 AM
Anyone noticed Helmi's Vanilla version is missing some buttons or is it just the way I package it? If yes, anyone made an OEM folder to correct it?
phsnake
24-03-2007, 11:54 AM
2cklcmd:yes i found this bug too, but u think that anyone who's cooking own ROM will use that fu..ing m$hits crap for button assigment instead of vito button, or AEBPlus?
2all: whatabout 2 create irc channel for us?i dont know how. 2 share knowledge, inventions, packages.....
grayme
24-03-2007, 11:56 AM
Anyone noticed Helmi's Vanilla version is missing some buttons or is it just the way I package it? If yes, anyone made an OEM folder to correct it?
I've not noticed anything missing, what are you missing?
grayme
24-03-2007, 11:57 AM
2all: whatabout 2 create irc channel for us?i dont know how. 2 share knowledge, inventions, packages.....
I find the forum a better bet to be honest, I don't use irc anymore.
grayme
24-03-2007, 11:58 AM
I just uploaded "edited" createOS.exe so it doesnt check if ...Temp folder exist - sometimes i wasnt able to delete it, system said something like that it couldnt be deleted because is used by system. ftp://xda:xda@ftp.xda-developers.com/Uploads/Universal/helmi_c/CreateOS.exe
Did you have createOS.exe still open when you tried to delete the temp folder (I found you have to close that to delete it).