yashsingh1/xdaforums huggingface dataset:
[P3400 ROM Development] Addicted2xda:
Next questions...

@krazy / ramersonw:

1. so what exactly is xip? or rather what is its purpose? Can I use OEM and SYS folder from one ROM and xip from another one (of course both for new Gene)

2.How do I remove a keyboard and use my preferred one? I was able to integrate my keyboard but ezinput was also there.

3. How do I remove the default dialer and use my own?

I am really thankful to you guys for sparing so much time for us.
[P3400 ROM Development] swapnil_0081:
hi friends i done this with fusion rom for new gene everything is done properly but my device dont boot its stuck on htc screen
[P3400 ROM Development] ramersonw:
The fusion Roms are protected. All RGUs was deleted. Without these files buildos cannot create the windows registry.

Because of that your cooked rom does not boot.
[P3400 ROM Development] Addicted2xda:
@krazy: Thanks buddy for the reply. I was really very curious about what the hell this xip is. You made it clear as daylight. You are one hell of a guy! (and may some time down the line, I will get jealous of you :D)

And that means your dump folder had numerous subfolders and not 2 as it should have been, isn't it ramersonw? And also buildos.exe must have given you an error!

I was playing with it almost entire day using MVUltimate by Sumit, and everytime I completed all the steps without error, my device booted perfectly after flashing! So may be you need to use some other ROM and I will strongly recommend MVUltimate since it is the fastest M2D based ROM around (though the first thing I did was removing M2D :D)
[P3400 ROM Development] krazy_about_technology:
No, if you dump the rom, without using the package tool, you WILL get a single folderwith all files. Its the packaging tool that turns this folder into SYS and OEM with packages. Actually, the problem is that ROM is protected and packaging information is removed. I faced it with a Pharos ROM too, wasted 3 days on it. Even sometimes the rom dumps properly but it cant be recreated again.
[P3400 ROM Development] ramersonw:
When you have multiple folders instead of 2 folders(OEM & SYS) means that the DSMs were deleted. They are responsible for the creation of packages. In the case of fusion only rgus were deleted (buildos should return an error) but packages are created.
[P3400 ROM Development] Addicted2xda:
So much for writing in RED :D.

BTW some times, in the last step, when buildos creates the registry hives, it gives an error, any way to identify what is causing it? I mean apart from removing the apps I have added.

@krazy: Downloading your 6.5, next I will use this as my guinea pig :D.

Actually, thats what I meant, after running the pkgtool :).
[P3400 ROM Development] krazy_about_technology:
^^If RegCOmp.exe encounters any error (registry compiler), it creates a text file in the temp\dump folder. read the last few lines in it to know which file has the problem. Generally the problems are somewhat like a missed " (quote), missing REGEDIT4 line at the begining, missing two empty line at the end of file or an rgu file saved in Ansi format. RGU files must be in Unicode.
[P3400 ROM Development] Addicted2xda:
Adding Registry Tweaks

How do I add registry tweaks in the ROM that I am cooking?

Also, when I was adding a package Home Screen Plus Plus clock UI, it got added alright but after flashing, it did not showed up in the Today->Items for me to select, How to go about it? Can some one help on that ?
[P3400 ROM Development] Addicted2xda:
Thanks buddy. Looks like answers to my queries are pretty longer than ususal :). Hope you will not have RSI :D. Because then who will answer my next round of questions :D :D :D
[P3400 ROM Development] krazy_about_technology:
ya, a bit, but thats ok. this way the tutorial is becoming complete in small parts. Ramerson has done and is doing great on the cooking part, and with your help, i am doing the XTRAS :D
[P3400 ROM Development] haree:
@Ramersonw- r u posting any new roms

hi

well i thing its gona take a long time for very non techi guy like me to understand ur cooking so i will read ur posting as many times as possible and try in the mean time have u created any new ROMS for OLD GENE if pls give me the link i would like to try it :D
[P3400 ROM Development] ramersonw:
Hi svrhari

I made other rom to my device. Its a extremely light rom. Only the basics to device works well. I don't know if i post here because we have so many good roms like vanillamanilla from sumit, but if you want to test i'll put a link here.
[P3400 ROM Development] haree:
sure i wana test it

hi

yes i do want to test it but kindly confirm if ur ROM will work for my phone

mine is old gene details given below my sign

thanks for ur kind reply:D
[P3400 ROM Development] ramersonw:
my ROM works only on old GENES, like mine. In a couple days i'll be posting here.
[P3400 ROM Development] Addicted2xda:
So, Now you are through with cooking that ROM of yours, we can expect the next part of your tut :D
[P3400 ROM Development] krazy_about_technology:
I can see Addicted2XDA getting Addicted2ROMFlashing also :D Do come frequently yaar, we miss you here :)
[P3400 ROM Development] htc3400:
How to replace a package in the ROM

Hello all

i am trying to cook a new ROM using LOMLOM's fusion as the baserom...i just want to replace the dialer in the Fusion ROM with the OPAL dialer and also i want to add the Ez input package to the fusion ROM...but i have tried to read as much as i could but ended up gettig more confused....:confused: can some one help me with this please any ideas or guidelines will be great..
[P3400 ROM Development] swapnil_0081:
i allready try to cook fusion rom but it dosent boot because all the rgu & dsm are deleted means its a protected rom, you cant cook it any more

& about changing dilar in any ron just remove old dilar package & add new one
[P3400 ROM Development] Addicted2xda:
Please read the entire thread before posting a question. Everything you have asked has already been discussed :mad:.
[P3400 ROM Development] imblfmstr:
Need lite rom

Hi Ramersonw...can i get the link to this lite ROM...new gene
[P3400 ROM Development] zinzar:
Need Help

For LomLom rom

Can i take the package from Lom Lom rom and ad it to any unprotected rom , and what else i should do .

Last thing : My base rom was LOMLOM rom , and after 3 days I know it is protected one , it give me an error at G'Reloc step , So When or in wich step i can take the package from this rom and how i will add it to the other rom ?

Thanks' in advance
[P3400 ROM Development] ramersonw:
You can not use any package of the lomlom's rom because they lack the rgu file in all packages. Without it almost all the packages will not work.
[P3400 ROM Development] zinzar:
OK could you tell me where i can found a light rom without any customization , i can use it ( WM6.1)
[P3400 ROM Development] ramersonw:
You can try this rom, but it's wm6.5.
[P3400 ROM Development] zinzar:
I face a big problem with any rom i use

G'Reloc error

I already follow all steps without any error
[P3400 ROM Development] Addicted2xda:
Most of, if not all of ankit360's ROMs are protected. If you want to try your hand on 6.1 ROMs, then you can try any of krazy's ROM, they are not protected. Also all Fusion ROMs and PDAVIET ROMs are protected.

However, if you want to use a Kitchen, you can try ankit's ROM with HIS kitchen. But I guess we have already discussed about ankit's ROMs in this thread may be within the first three pages :rolleyes:
[P3400 ROM Development] Addicted2xda:
A query

@krazy:

A little help, as you can see, I am stripping down your ROMs of the so called extra fabs that I don't need :D, but after running pkgtool and pkg_cp, one file, namely shellres.96.dll is getting left in the dump folder (that is it doesn't get into any package). So what I wanted to know is, is there anyway I can incorporate it in a package so that I don't have to copy it manually to the \Windows folder?

Thanks:)
[P3400 ROM Development] ramersonw:
shellres.96.dll goes to Base_DPI_96 folder. You can use DSINFO to index this file on your right folder and DSM.
[P3400 ROM Development] Addicted2xda:
Thanks buddy :)
[P3400 ROM Development] Addicted2xda:
Thanks to Ramersonw and Sumit

Thanks to both of you I have finally been able to make a stable (using it for last 4 days without issues) ROM for myself based on Sumit's latest version of Pro user's ROM :). Basically its a so called 'lite' version of his ROM, I have removed a lot of applications which I do not use. So I am getting HUGE amount of ROM free to customize my Gene the way I want to I have approximately 63 MB RAM free immediately after flashing :).

attached is a list of packages I have removed.

If any body want this ROM, I will post a new thread with the link. But any way, ITS SUMIT's ROM and will post it only after getting a green signal from him :)

@krazy / ramersonw do you think I removed any app that will make my device unstable?

A Million Thanks to you two guys again.
[P3400 ROM Development] omaroni:
for god sake do it
[P3400 ROM Development] ramersonw:
Hi Addicted,

I think that are missing information in the file you sent

Folder Listing generated by Dir2File.
=======================================

Folder: D:\Shaunak\Desktop\BaseApps

<DIR> Tue, 10 Mar 2009 21:14 48 KB taskdll.dll
<DIR> Tue, 10 Mar 2009 21:14 2 KB tasks.exe
Sat, 07 Mar 2009 10:57 0 KB tasks.lnk
[P3400 ROM Development] Addicted2xda:
OOPS :o. Here is the full list :D.

Another question, I think I have also deleted the Tasks shortcut from the start up menu, which file was THAT, which was not supposed to be delted :D :confused: :rolleyes: :mad:
[P3400 ROM Development] techmate:
@Addicted: Share the ROM ( after green signal from Krazy).

Suggestion only: I understand removal of ConnectionSetup may have issues with Email setup.
[P3400 ROM Development] ramersonw:
I recommend that you restore only the following files: taskdll.dll, tasks.exe and tasks.ink (other files depend on them). Tasks files are part of the pim package of wm. The other can be deleted safely.
[P3400 ROM Development] Addicted2xda:
Thanks buddy for your prompt reply. I will upload the ROM tomorrow.

However if something goes wrong after flashing with my ROM, I will ask them to contact you and krazy :D. Since without you two guys, I could have never cooked a ROM.

Thanks again buddy.

BTW: If you are a bit free, please post the xip porting tutorial you talked about. :)
[P3400 ROM Development] amolji:
hi i am getting struck at step 2.5

Code-

start "" /w pkgtool dump

when i write so in msdoc...This foll. error comes:

The application failed to initialize properly ( 0xc0000135).
click on OK to terminate the application

me using service pack 3.

some one solve this problem :)
[P3400 ROM Development] ramersonw:
you must install these tools:

Microsoft Visual C++ 2008 Redistributable Package

.NET Framework 2.0

without them some apps don't work.
[P3400 ROM Development] Addicted2xda:
@ramersonw: Hey buddy, we are waiting for the xip porting portion of your tutorial. Also can you give a brief tutorial on how to port a ROM of New Gene to Old Gene and vice versa ? thanks buddy
[P3400 ROM Development] ramersonw:
Hi Addicted,

About the tutorial: I think it is no longer necessary because Ankit has made one. This way is pretty simple (Using XipporteEx).

About port old to new or vice versa: The diferences between old and new gene are in xip. All you have to do is port xip (follow the ankit tutorial).

Currently I'm trying to make the visual kitchen (from Ervius) works on ours genes. If I have success i post the result here.

This kitchen contains all the necessary tools do build, port, change date, change page pool, make multi lang roms, etc. It'll make the cook process a lot easy.
[P3400 ROM Development] imblfmstr:
Thanks Ramersonw

Great going buddy,,,,

u rocks
[P3400 ROM Development] Addicted2xda:
Ok, then if you can find some spare time, can you please reply to the question I have asked last in THAT thread? p.s. I am a n00b when it comes to cooking :).
[P3400 ROM Development] ankit360:
hmm that's grate i also thinking same but it use os.nb.payload :mad:
[P3400 ROM Development] haree:
need help in Kitchen usage

hi

i have down loaded the kitchen and had tried to use rom for old gene

wat i wanted to do is remove the existing dialer and keyboard can u pls tell me how to execute the same i did try putting it in the OEM colum but the build ROM failed at 50% kindly advise

wat i want to add is

1.PDG dialer & smart dialing options (cab file)

2.Finger keyboard(cab file)

and i want to remove the existing dialer and Keyboard from the ROM

my question is were do i put these two im OEM or SYS and can i just load the cabes in the respective place

kindly advise
[P3400 ROM Development] Addicted2xda:
Hi, although I am new to cooking, here is my experince - I was inable to convert some cabs to OEM package, like the finger friendly kbd. what I foind is if the cab had more than one file with the same name, package creator would create the package after giving warning but build os failed saying abt file already exists. If you want to really cook ROMs, I would suggest yoju to use this thread's method rather than a kkitchen.and create oem packages separaately.
[P3400 ROM Development] ramersonw:
You have to put these files in OEM, but you have to convert it to OEM packages first.

Abt dialer: Seach in OEM the dialer package (phone canvas) and simply delete it.

abt keyboard: seach for msim.96.dll.0409.mui in SYS folder (i don't remeber the exactly folder right now:D) and delete it. When you cook you rom, you'll have the old style windows keyboard.

And if you really want to learn how to cooking i advise you to not use kitchens as Addicted2xda already said. Try to cook using only the tools provided here.
[P3400 ROM Development] haree:
one more Q @addicted&Ramersonw

hi

can u pls tell me wat is the new thing ankit had created ie his stiky on XIP is this also a kitchen is this also to creat Roms sorry if this question is a little stupid its just that even though i have been selling comps for a long time i mean servers and all my tech skills are nill so kindly do explain

frankly speaking using the method give here with the codes and all is a little above my head when i read it my head went for a spin man could not really get it :D

and how do i do this :You have to put these files in OEM, but you have to convert it to OEM packages first
[P3400 ROM Development] ramersonw:
In Ankit's thread about xip: he's teaching how to port xip from other device to gene using xipportex(the same method you can use to port xip from old gene to new). You have to know this if you want to modify your CE build number and/or if use newer SYS from other devices (Some SYS don't boot if you use an old xip or a incompatible one).

About convert cab to oem packages, see here it's a great tutorial.
[P3400 ROM Development] haree:
O My God

hi

thanks for ur guidance yes i did chek on wat u gave me Oh My god my head went for a spin im totally convinced that im not ready for this Now but thanks anyway i thing ill just flash the ROMs people like u krazy,addicted and Ankit make:D man this stuff is a head spinner :confused:and is way beyond my league
[P3400 ROM Development] mico19592502:
Cooking Tools

Dear Ramersonw,

Thanks for the WM6.5 version ROM for OLD Gene. It's nice to see the high end windows versions on Gene!!! I have an OLD gene and recently I joined this forum. With the tutorials & stickies provided by you and Krazy I am able to use the ROMs cooked by you all expert guys!!!

I just want to try out the cooking procedure from your tutorials, so when I tried to download the tools from this link http://www.4shared.com/file/84674501...7f4/TOOLS.html it gave me errors.

Could please upload the Cooking tools to some other site and provide us link?

Thanks lot again for the making our gene wonderful!!

Regards,

MICO
[P3400 ROM Development] ramersonw:
Hi mico19592502,

I tested the link and it's ok. Original Link
[P3400 ROM Development] mico19592502:
Still Link Issue

Hi Ramersonw,

I tried the original link provided by you, it redirects me to 4shared and when I click on download button the "page can not displayed" message occurs.

I got some TOOLS from some other gene developers kitchen. But i do not have the files pkg_cp.exe and imgfsfromnb.exe. Could you please attach it with your post?

Thanks always,

MICO
[P3400 ROM Development] mico19592502:
Tools.zip

Hi All,

If somebody has Ramersonw's cooking tools.zip file provided in his tutorial, can somebody please upload it to some other site and share link!! These tools are very helpful!!

The links provided by Ramersonw are not working for me, and i do not want to disturb him always!!

Thanks,

MICO
[P3400 ROM Development] ramersonw:
Hi mico19592502,

Try this link

I had no free time to post a mirror.
[P3400 ROM Development] mico19592502:
Thanks a lot

Dear Ramersonw,

Thanks a lot for providing me new link. I just downloaded the tools, now will start cooking with the help of your tutorials!!!

Thanks again!!

MICO
[P3400 ROM Development] ankit360:
stupid question

is it possible I get any disk error if I use improper method while cooking ROM actually drive which I use to run kitchen get bad sectors and show error allmost my 80% HDD now has bad sectors in between in

terms

I know this is noob comment but I want to know
[P3400 ROM Development] ramersonw:
I think not. When you're cooking, is just manipulating files from rom. None of the programs used for cooking make changes in HD. But I could be wrong. When we cook the programs create and delete files alot of times. This can be very stressful for the HD.

btw I never had any trouble.
[P3400 ROM Development] ankit360:
thanks for quick reply I m going to service center and replace HDD let see I get error on new hdd
[P3400 ROM Development] mico19592502:
Some Queries

Hi Ramersonw,

I am following all the steps mentioned in your tutorial to make the base ROM.

1. While making the base ROM we use the package tool to create the OEM & SYS folders inside dump folder. But in dump folder there are some *.dll files left (around 8-10 files). Are these files necessary to make the base ROM? If yes then where to put these *.dll files? Or is there any tool to put these *.dll files to automatically to their respective folders?

2. Helgee's WM6.5 ROM version 21102 is based on SD card upgradtion method. And as Sumit has said the it uses some different compression techniques to make such ROMs. Can we use the tools provided by you to cook using such ROMs?

3. Do we need any other tools to cook ROMs for WM6.5 ROMs?

Regards,

MICO
[P3400 ROM Development] Xumit:
& I have a question too.

Please can you tell us how to make ROM from only SYS and XIP folder?
[P3400 ROM Development] ramersonw:
1. Tell me the name of these files. This way i can know if they are necessary or not.

2. The rom of helgee should be a very small nb file. Because of this, you have to flash from SD. You can use the same tools to modify this ROM.

3. Nope. IT's the same tools provided here.
[P3400 ROM Development] ramersonw:
if this SYS are from other devices, then you have to port it first. If not, you have only to replace your SYS folder with the new one. About the XIP part you have to port it to your device anyway.

btw, In some days when I have free time I'll post here a tutorial on how to port a ROM.
[P3400 ROM Development] mico19592502:
*.dll files

Hi Ramersonw,

Following are the dll file which are part of my base_rom folder

dxtrans.dll, flashlite.dll, flashResource.dll, browsui.dll, IEActiveX.dll, IECEExt.dll, imgutil.dll, jscript.dll, mlang.dll, mshtml.dll, msls31.dll, msscript.dll, msxml3.dll, pngfilt.dll, shdoclc.dll, shdocvw.dll, shlwapi.dll, si_impl.dll, urlmon.dll, vbscript.dll, webview.dll, wininet.dll, wmlview7.dll

Apart from this there is one more file shdoclc.dll.0409.mui in the base_rom folder.

So in tha base_rom folder i have OEM & SYS folders with these file. So the question was these files are necessary or not?

Also why these are created separately? Did anybody face the same problem??

Regards,

MICO
[P3400 ROM Development] ramersonw:
Files from browsingie, BROWSINGCORE, BROWSING and Browsing_Lang_0409 are necessary. They are part of Internet Explorer.

I split the files by package. That way you can organize your SYS. All you have to do is put them in their folders and cook you rom.

They came out of their folders because they were not properly declared in DSM's of their packages.

[B]AdobeFlash[/B]
flashlite.dll, flashResource.dll, IEActiveX.dll, si_impl.dll

[B]browsingie[/B]
browserui.dll, dxtrans.dll, IECEExt.dll, imgutil.dll, mshtml.dll, msls31.dll, pngfilt.dll, shdoclc.dll, shdocvw.dll, vbscript.dll, wmlview7.dll

[B]BROWSINGCORE[/B]
jscript.dll, mlang.dll, msscript.dllmsxml3.dll, shlwapi.dll, urlmon.dll, wininet.dll

[B]BROWSING[/B]
webview.dll

[B]Browsing_Lang_0409[/B]
shdoclc.dll.0409.mui
[P3400 ROM Development] BesFen:
change g'reloc with wmreloc

Hi ramersonw,

I try to modify ankit wm6.5 today, i follow all your step, and change g reloc with wmreloc, but after flashed my Old Gene didn't boot. Is it because wmreloc??

I ever use wmreloc to cooking rom on others device and it work well.

Thanks.
[P3400 ROM Development] ramersonw:
Can be. If you have problems with g'reloc read this. It could solve your problem.
[P3400 ROM Development] BesFen:
Thanks, My problem is solved, it is not wmreloc issue, but i false in inserting the xip.
[P3400 ROM Development] Addicted2xda:
zzzzzzzzz :D.
[P3400 ROM Development] ramersonw:
Sorry,:D

I didn't have sufficient free time to prepare the tutorial. But don't lose your hope someday i'll post here.:)
[P3400 ROM Development] Addicted2xda:
I was just kidding, I know you will :).
[P3400 ROM Development] Duron23:
@rambersonw

Thanks a lot for such a wonderful HOW TO no GENE rom cooking.

I am facing a issue on imgfsfromnb 01_OS.nb imgfs.bin, it says .dll does not support the compression.

can you please guide.

If this has already been addressed by you in previous posting, then sorry I will go through the thread again.

Thanks for you co-operation.
[P3400 ROM Development] ramersonw:
Tell me the name of that dll. The process starts or hangs while it's executing?
[P3400 ROM Development] amolji:
hi ramersonw,

i get problem at step 3.2.

i am using krazy's pro users v4 as base_rom for just try:D

i renamed 01_OS.nb.part1 as xip.bin

then i typed the foll. code

dumprom -5 -d xip xip.bin

after words no dump folder was created.only 1 file dump_memory map ( sized as 0kb ) was created.

here goes the foll. screenshot.
[P3400 ROM Development] Pank789:
hi

can you please provide some more information about oem and sys folders.

I have read about the file that can be safely deleted from sys folder, but what if i want to delet some other file can i do it and what will be its impact.

thanks for great cooking tut.

waiting for ur next tut.. about porting xip as ankit's tuts images are gone so its difcult to understand now...
[P3400 ROM Development] ramersonw:
@amolji: It seems that you did not create the xip folder before you dump the xip. Try to create it first.

@Pank789: Be careful when you delete files in the sys folder mainly because they are system files. About Oem folder, the main folder is OEMDRIVERS (be careful when delete files in this folder). If you delete some files from OEMDRIVERS, for example, your device could not boot.

I will make the tutorial in some weeks. I'm no free time lately even to see the forum.
[P3400 ROM Development] Pank789:
hi

thanks for the reply..

waiting for your tutorial...:)
[P3400 ROM Development] amolji:
hi ramersonw i created still the problem persists plz do the needfull.me using service pack 3 and i downloaded 2 softwares vich u recommended earlier
[P3400 ROM Development] Addicted2xda:
Rename the old dump folder to BASE_ROM before you create XIP folder and dumping xip.

Let us know if it worked.
[P3400 ROM Development] amolji:
sad still the problem persists:(
[P3400 ROM Development] zinzar:
DID ANY ONE found solution for Sumit v2.5 and vanilla v3

When i using the code : start "" /w pkgtool dump

it mix every thing and after i use the sys folder that Sumit give and using code :start "" /w TOOLS\buildos -auto

it give error also