yashsingh1/xdaforums huggingface dataset:
[Touch GSM ROM Development] dsixda:
Hi Gartak,

I followed the same steps as you did (in version 1.3.1) and had the same issues. So I guess Koko's new update didn't fix it?

I'm using Hypercore now but it's kind of outdated for some of the stuff I want to do (e.g. SYS and XIP extracting from newer HTC models).
[Touch GSM ROM Development] Gartak:
I tried Hypercore, but to start with, I have no idea on which device to use, since it doesn´t support Elf directly.. Any tips for me?

Thanks!

Eduardo
[Touch GSM ROM Development] kokotas:
These are some (I'll add more info later on) steps for setting up the kitchen , creating a Base for Cooking and building your ROM:

*.Install Microsoft Visual C++ 2008 Redistributable Package!

**.Install MS .NET Framework!

1.Download the archive which is PART 1!

2.If any previous version exists, DELETE it from your C:\DRIVE! Remove any Desktop Shortcuts too!

3.Extract the archive to C:\DRIVE!

4.Browse to C:\ELF(in)_Hybrid_Kitchen\ and run First_Run_For_ELF(in)_Hybrid_Kitchen.bat.(Now you have 2 shortcuts created on your Desktop)

5.Lets say you want to use a SHIPPED or DUMPED (NOT a COOKED!) ELF(IN) ROM as a Base.

--5.1.Double click the desktop-shortcut "ELF(in)_Hybrid_Kitchen"

--5.2.Press [a]

--5.3.A window pops up beside the DOS screen. Place in there the RUU_Signed.nbh or the OS.nb!

--5.4.Press [1]

--5.5.When the process is completed and pressing any key returns you to main menu, you get another window opening with the 3 folders you want

OEM

SYS

XIP

--5.6.Keep that window open and double click the desktop-shortcut "ELFIN_DEV_v2.1_Build_19XXX"

--5.7.Copy OEM and SYS to C:\ELF(in)_Hybrid_Kitchen\ELFIN_DEV_v2.1_Build_19XXX\

--5.8.Copy XIP to C:\ELF(in)_Hybrid_Kitchen\ELFIN_DEV_v2.1_Build_19XXX\ROM\ , but First DELETE(or MOVE elsewhere) the existing XIP folder in there!

6.The Base for cooking your ROM is set! Either clean up the OEM folder from things you wish to be removed or just (re)build the ROM.

--6.1.Double click the desktop-shortcut "ELF(in)_Hybrid_Kitchen" (if you closed the main menu window)

--6.2.Press [c] - Have in mind that for this option ALL packages you want to put inside your ROM should be in the "SYS" folder and NOT in the "Packages" folder!

--6.3.Press [1]

--6.4.BuildOS starts. Select the shown packages(if any)to include in ROM and press the "play" button. When it finishes press "exit".

--6.5.When this process is completed you'll have your OS.nb inside the "temp" folder and you'll be returning to main menu again.

7.Press [d]

--7.1.Press [3] - If your OS.nb is larger than 50MB!

--7.2.Follow the instructions on the DOS screen and in seconds you'll have the (flashable) RUU_Signed.nbh ready.

--7.3.Press [4] to return to main menu.

8.Press [e]

--8.1.Follow on screen instructions and choose flashing method.

---------------------------------------------------------------------------------------------------------------------------------

Now, I have tested the fixed version this morning with my dumped ROM and it worked!

ActiveSync - OK!

Theme changing - OK!

Missing elements - NONE!

Wifi - OK!

Phone - NOT TESTED!

Today Items OK!

I'm thinking to test it again now, but I have only one device and I need it...But I will retest it! If in any case this doesn't work, I have uploaded a base(actually the baseROM I use lately)for you in the Rapidshare folder.

BTW the problem was ONLY in extracting OEM&SYS from Elf(in) ROM as far as I saw! Did anyone discover anything else?

---------------------------------------------------------------------------------------------------------------------------------

Check Installing HyperCore Kitchen for ELF.

Regards!
[Touch GSM ROM Development] dsixda:
It supports Elf but you have to get the files from Noonski's Cooking Class thread.
[Touch GSM ROM Development] Gartak:
Koko, I think I isolated the problem here, but still don´t know how to solve it.

The executable dumprom.exe, in C:\ELF(in)_Hybrid_Kitchen\Extract_ROM\Tools, doesn´t run on my computer. It says: "The system cannot execute the specified program."

This happened before with other commands, but installing the VC++ redist package solved it. However, this time, I already reinstalled VC++ redist, MS Framework 1.1 and 2.0, but the problem persists with dumprom.exe.

I think this is the reason for me to get an empty XIP folder. I´m now installing framework 3.5, but since it takes ages to download and install, I thought it would be better to report the problem before that. I´ll test again when I have framework 3.5 installed.

Thanks!

Eduardo
[Touch GSM ROM Development] AngelDeep:
Install VC 2005 SP1

And, why five files are differents in

C:\ELF(in)_Hybrid_Kitchen\ELFIN_DEV_v2.1_Build_19XXX\TOOLS

C:\ELF(in)_Hybrid_Kitchen\Extract_ROM\Tools

??

Thanks
[Touch GSM ROM Development] Gartak:
Installed Framework 3.5 and dumprom.exe worked!

Koko, it may be a good idea to state in the first post that Framework 3.5 is needed for this kitchen, to avoid confusion.

I´ll keep testing, and will report soon.

Thanks.

Eduardo
[Touch GSM ROM Development] Gartak:
Did some more testing, closely following Koko´s guide, and here are the results:

1 - Dumping and rebuilding TESS 1.9D ROM: everything worked ok until the OS.nb creation. Got the same problem with both Ervius and Bepe tools: missing file boot.rgu inside XIP folder. Had no idea what to do to fix that, so I gave up.

2 - Dumping and rebuilding official WWE 2.20.707.1B ROM: with this ROM, everything went smoothly from beginning to the end (this time the boot.rgu file got extracted in the XIP folder). However, after flashing this ROM to the device, I noticed it had problems too: couldn´t change themes, the cube was all strange (missing images), couldn´t create connections, missing Office Mobile, missing Device Information icon, couldn´t connect to WiFi, etc, but the phone and active sync worked well. By the way, the device didn´t run the initial customization process after hard reset, as it use to do with this ROM.

Now I´ll try to figure out how to use the dump kokotas uploaded for us.

Thanks guys!

Eduardo
[Touch GSM ROM Development] ayyu3m:
good job bro

thankx kokotas :D

your' doing a good job updating this kitchen. i had some issues with the 1.3. had some probs while porting the XIP. i looked at the updated bugfixes and updated my kitchen with 1.3.2 as well and now no problems occur when porting the XIP.

plus, thankx for the new XIP 20721 included!!
[Touch GSM ROM Development] dsixda:
Koko,

I'm sorry to say but it's still not working when I use my own ROMs. I rebuilt them without changing anything, but still I get all Today items selected, missing shortcuts, can't change theme, etc. :( Have to go back to Hypercore for now.
[Touch GSM ROM Development] kokotas:
Guys

Thank you very much for giving this a chance to get better by testing it!

I'm sorry that it doesn't work so well for now!

As I said before it would be better to use Hypercore for extracting an ELF(in) ROM and get the OEM & SYS of it,

in order to use it as a base for cooking in this kitchen, or continue and use the building part of Hypecore (but some tools in there are old versions).

Today I have some spare time so I'll look into it!

Your help is appreciated:) - Cause I'm no expert - I just believe that everything is possible - Even more if we work together!

Regards!
[Touch GSM ROM Development] dsixda:
So do you mean that the extraction part is not working 100%, but the building part is ok? In that case I can try using Hypercore to get OEM/SYS/ROM, and then move it all over to Hybrid for the rest of the work.
[Touch GSM ROM Development] kokotas:
That's exactly what I mean man:)

Try it yourself...

In Hypercore:

1.Dump the ROM

2.Make Packages with PKGTool

Move OEM and SYS folders into the Hybrid.

In Hybrid:

Just Mix&Cook your ROM

*Regarding the XIP:

If you tried already to dump the same ROM in Hybrid, you should have the XIP folder ready to use,

so you could use it for the building part by placing it inside the ROM folder!

The problem with this "kitchen" is the generated OEM&SYS folders after dumping an ELF(in) ROM!

And it's really strange cause those files are identical to the files that Hypercore gives...:confused:

Still working on it!

Regards!
[Touch GSM ROM Development] kokotas:
Well, I lied:)

I tried one more time and I did it.

I dumped - rebuilt and flashed successfully my dumped ROM, one Shipped ROM and that Orange 2.27 ROM without any issues!

Test it please!

I just hope I uploaded the correct archive and not the old one!:oLOL:D

Cause I did not change the version - I forgot it!:o

Regards!
[Touch GSM ROM Development] dsixda:
Hey dude,

Will this do automatic relocating of SYS/XIP? I spent all night trying to do that on Hypercore LOL..
[Touch GSM ROM Development] kokotas:
Regarding the SYS:

Yes, it will - if you use a .VM folder from a (*better be original) ELF(in) rom, and NOT from another device!

Regarding the XIP:

If you're dumping an ELF(in) rom, as you've seen, you get the XIP folder(with the modules,etc)ready to use for building!

[But if you feel that relocating those modules would affect performance or something, do so by pressing @ the main menu window and follow instructions.(Optional)]

If you're dumping the rom from another device, you get only the xip.bin which should be used in the next step...

which is @ the main menu window and follow instructions for relocating the XIP modules!
[Touch GSM ROM Development] dsixda:
DUDE...

It works now!!!! Congrats! What did you change?

I simply extracted and rebuilt my base ROM without making any changes, and after I flashed it, it was the same as it was before :)

Now to start porting and cooking!!!!!
[Touch GSM ROM Development] shafez:
ERROR! (errorlevel: -1073741819)

kokotas

I have followed all instructions.

-Extracted Kaiser WM6.1 Rom version 3.28.405.0

-Used the Extracted XIP.bin to dump the XIP using Option "b"

-Extracted ELFin Rom version 2.21.415.2B

-Relecoated the Kaiser SYS folder

-Used the ELFin OEM Folder

-When I Build the rom I get the Following Error:

BUILDXIP 0.54 Copyright (c) 2007-2008 bepe 30 Jan 2008

ERROR! (errorlevel: -1073741819)

Press any key to continue . . .

Now if I use the Elfin XIP which was Extracted by the kitchen, Everything works fine and I was able to flash the ROM.

But the XIP's are not WM6.1, It is WM6.

I have used all the 3 options in option "b" to extract the XIP and still got the same Error.

Please advice.

Best Regards
[Touch GSM ROM Development] kokotas:
Just found where the problem was and hitted it on the head:D

Well, I reorganized the tools and edited the bat file to avoid copying and recopying where it wasn't necessery.

Good to hear that! Happy cooking man!

Hey shafez!

As you have realized yourself, the problem is with the XIP.

From the main window follow these steps:

- Port over any XIP to your device(you need xip.bin)

------ [1] - Make NEW_XIP using XIPPort-XIPAddrTools(fast)

*********Place the xip.bin inside the opened window*********

------------ [1] - Dump Kaiser,Diamond,Polaris,Xperia ... XIP

**************Follow onscreen instructions regarding XIPPort**************

**************Follow onscreen instructions (1-6,not 7) regarding XIPAddrTools**************

While you relocate the modules, you see that some of them cannot be relocated(like initvmmap.exe, filesys.exe, nk.exe).

Leave XIPAddrTools running.

Open the Work_XIP_OUT and remove those modules(&modules.txt) that don't get relocated.

Either continue to the next step as you are OR copy the matching modules from the Ref_XIP_OUT into the Work_XIP_OUT.

The next step is returning to XIPAddrTools (which runs already) to repeat everything:

Select Work Folder

Select Reference Folder

Check now if there are any conflicts..

If everything is ok follow instruction 7 and continue.

Hope I didn't confuse you:)

If you just want the core of WM6.1 you could use the XIP provided with the kitchen.

But if you like porting,cooking&headaches:p try porting the XIP from the rom you talked about!

Here is also a link to get more info about porting&cooking:XIP & SYS Porting Guide

Regards!
[Touch GSM ROM Development] shafez:
Dear kokotas

Thank you for all the effort you have put in this Kitchen.

My problem was as that I was using the XIP.bin which is generated when using option "a" to dump the Kaiser Rom.

There seem to be a problem in the kitchen when it comes to dump the xip from other devices.

I have used the kaiser kitchen to dump the kaiser kithcen and them used the XIP which was generated.

I used the the ELFin Kitchen option "b" to dump the xip and selected option "3" which is do it the easy way.

It worked ok and I was able to build the rom using your kitchen.

Again thank you for all the work and support

Best Regards.
[Touch GSM ROM Development] humrod:
Hi friends: I'm instaling the kitchen. Follow the steps but at the end (after run first time bat) the acceses in the desktop don't appear. I tried to start the kitchen manually (by running the direferent .bat) but nothing happens. can you help me, please
[Touch GSM ROM Development] kokotas:
Hey humrod!

Are you running WinXP or Vista?

The "first time" bat should create 2 shortcuts on your desktop regardless of anything else!

Are you sure that you have the ELF(in)_Hybrid_Kitchen folder under your C: Drive?
[Touch GSM ROM Development] humrod:
Thanks for your comment. Yes the folder is in C: I'm using xp. In fact i reinstall 3 times and you can see the dos window work, but the access don't create. maybe could be that i use de Documents and settings in a diferent partition?

BTW, i'm looking for the nikmel tutorial you mentioned in the first post for extend the size of the OS or the NBH, but can't found it. have a link or a place to look?
[Touch GSM ROM Development] kokotas:
I guess that's the reason!

You could copy-paste the shortcuts from the Batch folder on your desktop.

Check rollup thread/post4/12. Modifying&Cooking stuff/Link11

Regards!
[Touch GSM ROM Development] humrod:
Thank you so much for your response. I didn't know about the page in elf accesories. BTW i resolve the problem extracting all the stuff in C: run the .bat and after, moving the folders to the general folder of the kitchen.
[Touch GSM ROM Development] humrod:
Translate rom

Hi folks!

I'm trying to translate many roms, but ever with the same situation: After flash, pass from first splash sceeen to Today, without the alignment screen and any of the others (date, etc) Of course the screen isn't aling and can't enter in today menu.

I follow the steps:

1) Change the 0409 MUI by modificated spanish 0409 MUI

2) Edit Initflashes.dat and delete the 2 first bytes (hexedit)

3) Change some especific names in registry

4) Change the folders name in registry

I miss something?
[Touch GSM ROM Development] kokotas:
I can't really help you cause I've never translated my rom, but what you've done so far is only one way to translate a rom. And it is a dirty way!

There should be another way-more clean.

Some experts(eg: pkoper or gullum)could help you since they've published roms in other langs.

But you could also dump a nonWWE original rom&see the structure, compare files&registry&move on from there...

Regards!
[Touch GSM ROM Development] kokotas:
How about a CustomRUU?

Does anyone find it useful?

Looks like this:

​

Any suggestions?

Regards!
[Touch GSM ROM Development] :
Hi Kokotas,

Please take a look at the two screens One is yours and two is my.

#1

#2

I just downloaded the files from post #1, installed as instructed. BUT???

This is the screen that wouldn't allow me to keyboard input one of the options.
[Touch GSM ROM Development] !Aman!:
i guess u are looking for option to dump opal's ROM. the method to dump opal's ROM is similar to Elf(in) ROMs except for the xip.bin
[Touch GSM ROM Development] :
Slow learner...but better be safe than be sorry

Ok.

Trying to cook my own rom with selected programs for my personal use.

According to this dos command screen, right after I dumped the *nbh

Your BASE for COOKING is ready!

NEW OEM, SYS and XIP(only if you used *.nbh or *.nb)are generated into

C:\ELF(in)_Hybrid_Kitchen\Extract_ROM\Temp

Next time you run this program these will be erased!

Move them to C:\ELF(in)_Hybrid_Kitchen\ELFIN_DEV_v2.1_Build_19XXX

in order to have a BASE to start cooking

Do I move the file called "Packages" to ELF(in)_Hybrid_Kitchen\ELFIN_DEV_V2.1_Build_199xx? Because in this directory, there are :

OEM: (empty)

Packages: (BuildDsm) and (DSMBuilder)

SYS: (empty)

If I move the "Packages" over to this directory, it will overwrite the two existing files inside Packages:

Or should I just copy/paste the OEM/SYS to this directory and not to touch the folder "Packages"?
[Touch GSM ROM Development] !Aman!:
u need to move OEM and SYS for sure. although packages directoty is not necessary if there is no OEM package inside it.
[Touch GSM ROM Development] kokotas:
NEW OEM & SYS are in C:\ELF(in)_Hybrid_Kitchen\Extract_ROM\Temp\Packages

Copy those OEM & SYS folders and paste them to

C:\ELF(in)_Hybrid_Kitchen\ELFIN_DEV_v2.1_Build_19XXX

overwriting the empty folders there.

Your base for cooking is ready!

If you want to cook exactly the same os that you're dumping(ONLY FOR ELF(in) case)

then copy the XIP folder from C:\ELF(in)_Hybrid_Kitchen\Extract_ROM\Temp to C:\ELF(in)_Hybrid_Kitchen\ELFIN_DEV_v2.1_Build_19XXX\ROM overwriting the XIP folder in there.

I hope I didn't confuse you..

Regards!
[Touch GSM ROM Development] :
Thanks htctouchp. I thought so, and that is what I did.

Hey, where can I find the Alarm5: rooster crowing and blackkeyboard from your Tessv2.5? I really love it. Don't think I want to use Opalkeyboard.
[Touch GSM ROM Development] :
Not at all, Kokotas. Your instruction is great. I am a slow learner, and just making sure to dot the I and cross the T. :D:D
[Touch GSM ROM Development] !Aman!:
u can get them from my ROM v1.9D...dump it and get them from there. for black keyboard, just use msim.96.dll.
[Touch GSM ROM Development] :
Thanks, will do. :D
[Touch GSM ROM Development] kpshamilsagar:
error

hi...when i try 2 create oem from cab..on the 4th stage when i close packages creator.it shows the error mentioned below on the picture...n the next window named as "initflashfiles tab" is not coming n its going 2 de previous window(package creator) any1 tel me wts de real problem???pls help me....
[Touch GSM ROM Development] :
kokotas/htctouchp (or any expert)

Can one of you please review this log.txt from my rom built?

If you could help me out with my log reading. Would appreciate very much for your help.
[Touch GSM ROM Development] !Aman!:
there is nothing really in the log file. it just shows the processing of dsm's and rgu's by BuildOS.exe and later on the rgu's processed by rgucomp.exe on all the rgu's to build the hives.

any problems in cooking?
[Touch GSM ROM Development] :
Hi htctouchp,

Yeah, I was using your Tess v1.9D OEM, SYS from Opal, and XIP from Opal.

I also use some of your great features; like loud volumn, black keyboard(didn't like Opal keyboard), total command, and other great programs.

My first attempt was a failure. Guess I will try again.
[Touch GSM ROM Development] kokotas:
That's the spirit!

I have messed up my kitchen files too many times to remember:D

but the cooking&flashing addiction wins all the time!

Something that you should be careful is not to change many things at once(eg.XIP&SYS&OEM simultaneously) cause then you won't be able to track the mistake(if any)!

Also (an advice that htctouchp gave me once & I followed it) when you reach to the point of cooking a ROM that flashes ok and runs smooth, make a dumpable *.nbh and back it up for just in case, cause you save your cooking base in that way;)!

Finally, I'd like to say that a new version is up on 1st post!

Regards!
[Touch GSM ROM Development] :
Who is Kate?

Very clever...

Thanks for the new Hybrid.:D
[Touch GSM ROM Development] dsixda:
Kokotas,

I'm still using the same version from over a month ago. I noticed a trojan detected by AVG, and am not sure if it just a false alarm:

C:\ELF(in)_Hybrid_Kitchen\Prepare_UPX\upx.exe

It says the file is a Trojan horse Generic11.AYBA
[Touch GSM ROM Development] kokotas:
Hey dsixda!

I don't use antivirus, but I think it's a false alarm!

Here is the link where I got the UPX: http://upx.sourceforge.net/

You could download it separately and check again..

Regards!
[Touch GSM ROM Development] niceguy001:
first, thanks for putting effort on creating and assembling this kitchen.

as a bignner it's not that easy to use this kitchen. i did lots of reading but still not in a position to cook my own rom.I wonder how Microsoft or it's Partners deploy/cook/prepare it on the devices. maybe i have missed something in order to understand things fully. maybe some tips & infos can help me. if i could get to know how cooking and porting system work, i could have been writing a fully GUI for this kitchen.

thanks ya all
[Touch GSM ROM Development] cacahahacaca:
In case anyone was still interested, I was able to extract the rooster alarm sound by using kokotas' wonderful kitchen tools.

You can find the file (and the procedure I followed) starting at post 2356 here:

http://xdaforums.com/showthread.php?t=415880&page=236
[Touch GSM ROM Development] trueg:
viewdetail.exe under Tools keeps coming up as a Trojan (TR/Crypt.XPACK.Gen) with AntiVir. Can I delete this file, do I need it for anything?
[Touch GSM ROM Development] kokotas:
Better delete the AntiVir.:p

I'm joking..:D

If you delete the viewdetail.exe you won't have any cooking problems-it is not essential-but you won't get the size of your rom displayed.That's all!

Regards!

ps:New version is coming up soon...
[Touch GSM ROM Development] ksk622:
Question deleted.
[Touch GSM ROM Development] kokotas:
I missed a lot of action the last days, so here I am trying to catch up:D

ELF(in) Hybrid Kitchen V1.4.2(BETA)

ELF(in) Hybrid Kitchen V1.4.2(BETA) - Includes Fix1

ELF(in) Hybrid Kitchen V1.4.2(BETA) - Includes Fix1&2

Regards!
[Touch GSM ROM Development] !Aman!:
yes indeed :D, u've got a lot of things to catch up ;)
[Touch GSM ROM Development] swordfish2009:
Tried your last beta.. boot.rgu is not extracted .. Also didnt find xip-out.bin

So first option in build menu is not possible..
[Touch GSM ROM Development] kokotas:
What do you mean?

When dumping a rom?

You have to build xip_out.bin with XIPPort

or if have the out.bin from the previous version(inside /ROM)

rename it to xip_out.bin and use that..
[Touch GSM ROM Development] swordfish2009:
yes... it is not extracted during dumping

Just now i found that xip_out.bin is to be build .. my bad...

I dont have any out.bin in /ROM .

Last its giving some .net unhandled exception while dumping xip.bin is in progress.. "offset and length were out of bound for the array.."

When i try to build the rom with 2nd option, it says "program needs administritive permission", and when i run the batch file as administrator then it cmd windoz doesnt start at all
[Touch GSM ROM Development] kokotas:
Replace the DumpNBH.bat&Port_XIP.bat in ELF(in)_Hybrid_Kitchen\Batch\ with the attached ones and try again..

EDIT:The uploaded kitchen is updated with these new bats.

Have you installed on your pc Microsoft Visual C++ 2008 Redistributable Package and Microsoft .NET Framework 3.5?
[Touch GSM ROM Development] swordfish2009:
I will give a try..

EDIT : Still no boot.rgu in XIP folder.

For 2nd prob, yups i have installed both..
[Touch GSM ROM Development] kokotas:
Thanx for the feedback man!

For the 2nd prob, I can't think of any other reason now..But I am sure there is a solution since both options for building the OS are working fine on my pc!

Have to go to bed..

Regards!
[Touch GSM ROM Development] swordfish2009:
Thanks mate.. me too want to go to bed now... gudnite..
[Touch GSM ROM Development] ayyu3m:
nice! jus what i need as i m having some unknown problem related to building OS.nb using the OEM, SYS and XIP of the ELFIN 3.07

the problem...i ported XIP using this kitchen bro..but after os.nb.payload is copied...the ImgfsFromNb.exe gives an error in vista

is this problem solved in this new beta bro???