Jump to content

Cooking Tips


Guest Shemmy

Recommended Posts

If you remove the SPlugins_480x800.cpr file from \OEM\OEM_Lang_0409 when cooking your ROM, Titanium will use the Titanium_480x800.cpr file on the i920. This means we can use any Titanium themes or plugins without modification. Also, you can clean out all the files starting with "SPlugins" from the OEM folder.

CeRegEditor (CeRegistryEditor) is a great program for working with the .rgu files. Most can be opened with this program.

Package Creator will help you convert CAB files into OEM folders for cooking things into your ROMs

I'm also attaching a link for the shell32 patch, which will get rid of the time bomb. When you run the program, you will need to select the file, it's located in \SYS\Shell\sys32.exe

You can change the pagepool size in your ROMs by opening Shell.cmd from the kitchen folder and entering the following command, where XX is the size of the pagepool in MB(any number between 2 and 24): osnbtool -ap ROM\xip.bin XX -y

http://cid-ef22299dae3bd4b1.skydrive.live....creator-v2.7.7z

http://cid-ef22299dae3bd4b1.skydrive.live....d%20shell32.zip

Link to comment
Share on other sites

Guest Bern612

Thanks for this it does help. I have been trying to get a rom up and running but am having problems. But haven't given up yet. LOL. Have you had any luck at porting other builds yet. Every time i try to port omnia locks up. Oh btw i am trying to do all this from scratch.

And also found this cool file that if you put in the sys folder makes it easiier to work in wozzers kitchen.... don't laugh at me if you all know what it is.I am going to post what i have. and am trying to learn to edit it.

option.xml

Link to comment
Share on other sites

Guest amdzero
This is good information!!!!

Thanks for the tips. I wish I would have read this about 20 minutes ago.

Also a good place to look for installed OEM information is this file

OEM\OEM_Lang_0409\initflashfiles.dat

it has details on programs and shortcut file destinations.

I do all my .dat / .txt / .rgu / .ini editing with notepad++ This is a GREAT replacement editor! It can also support coding if you were into c++.

Also does anyone know in what order the .rgu files are processed? for some reason some of my reg edits are not taking or are getting over ridden later on in the build process.

Edited by amdzero
Link to comment
Share on other sites

Guest tacchan23

I was interested myself in start learning something about cooking: not specifically about the techincal procedures, but general tips as the ones posted above, which files/registry is safe to remove (and should be removed togheter, meaning they are part of a package) and so on.

If everyone would post just a bit of their knowledge I'm sure it would be a great help for beginners like myself^^

Also one noob question... what happen/which benefits by changing the pagepool size?

Link to comment
Share on other sites

Guest maldonj1

ok so here is the problem im having and im sure the solution is easy and probably just because of my directory structure.

here goes, i have the kitchen at C:\i8000kitchen

in the Tools Folder i have the stock rom i920_WM6.5_21863_OEM_STOCK.nb0

I launch romTool.exe and my work folder shows C:\i8000kitchen

Here is where i get confused, what i want to do is take the stock rom listed above and start cleaning it up, i currently have 2 omnia i920's i can play with for flashing along with Windows XP, Vista, Windows 7 32 and 64bit for testing OS's.

I click Open File, browse to Tools folder and click the stock rom that appears, i have all the options checked except Dump IMGFS.BIN to modules.

I click Dump and get

***Created File PDA.nb0.pre

***Created File xip.nb

***Created File imgfs.bin

then an error message that says Windows cannot find 'tools\ImgfsToDumpxxx.exe."

and Windows cannot find 'tools\osbntool.exe'

so i renamed the folder from Tools to tools but still get the same thing.

any ideas, thanks!

Link to comment
Share on other sites

Guest maldonj1
I wouldn't try mixing the i8000 tools with the kitchen Wozzer created. The latter is based off his i910 kitchen, and it is not visual.

hmm, so i downloaded the wrong kitchen?

Link to comment
Share on other sites

hmm, so i downloaded the wrong kitchen?

Possibly. The kitchen that we're using for the i920 is in the ROM dump thread in this section. We have two kitchens, a 21863 (WM 6.5) and a 25318 (WM 6.5.3).

Link to comment
Share on other sites

Guest Ninja4Hire
If you remove the SPlugins_480x800.cpr file from \OEM\OEM_Lang_0409 when cooking your ROM, Titanium will use the Titanium_480x800.cpr file on the i920. This means we can use any Titanium themes or plugins without modification. Also, you can clean out all the files starting with "SPlugins" from the OEM folder.

So I recently found out that even though it is using Titanium_480x800.cpr now, there is still something pointing to SPlugins. At least in my rom, home customizer and showaco's chome editor are not able to add/remove or re-arrange any panels. Plus they show Splugin panels active like SMusic, Sphone...

Has anyone else experienced this after removing SPlugins and its associated files? Or can anyone tell me what file I may have missed.

I have removed all the .PNG files, SPluginFavorites.exe, and Splugins_480x800.cpr. I think the problem is that I can't find the correct registry file to edit.

Link to comment
Share on other sites

Guest Ninja4Hire

Ok so I found and fixed my issue. I'm sure someone already knew how to fix this, but just incase...

The issue is that Samsung in all their wisdom put something in the rom (that I can't find) that overrides the CHome registry and makes the "ExtensibilityXML" value point to SPlugins. I couldn't figure it out before because the SYS/Chome folder has the correct MS default values. Since my rom is using XDA_UC anyway, I wrote a cook.mscr that installs after the rom boots and changes the registry to the default MS settings. I'm not sure if this effects 6.5.x roms, but those of us still using 6.5, can now use (and change) Titanium like any other phone can with Showaco CHome Editor or whatever.

Edited by Ninja4Hire
Link to comment
Share on other sites

  • 2 weeks later...
Guest Ninja4Hire

With the 6.5 roms, even if you delete mainmenu.exe, the start button still tries to go there. I finally found out why and how to fix it. All you need to do is delete a .dll file in the OEM/OEMApps folder called start.dll.

So simple I missed it for 4 1/2 versions of my rom....

Link to comment
Share on other sites

Guest amdzero
With the 6.5 roms, even if you delete mainmenu.exe, the start button still tries to go there. I finally found out why and how to fix it. All you need to do is delete a .dll file in the OEM/OEMApps folder called start.dll.

So simple I missed it for 4 1/2 versions of my rom....

You gotta be kidding me this is good news I also have been searching for the fix. Thanx!

Link to comment
Share on other sites

  • 3 weeks later...
Guest das7771
We have two kitchens, a 21863 (WM 6.5) and a 25318 (WM 6.5.3).

Shemmy,

Do you have the link for the 21863 kitchen. I am currently using the 25318 kitchen but would like to have the other as well. Any help would be appreciated as I did not see it in any of the post. If I have missed it then my apologies.

Thanks in advance

Link to comment
Share on other sites

Guest das7771
I'm also attaching a link for the shell32 patch, which will get rid of the time bomb. When you run the program, you will need to select the file, it's located in \SYS\Shell\sys32.exe

Shemmy,

I am sorry to bother you again, but is this patch for removing the expiration date of the kitchen? If it is, then I am not able to get it to work as I still have it on my homescreen after flashing a custom rom. Also the file I have is shell32.exe, not sys32.exe so is this just a typo? I am trying to apply this to the 25318 kitchen in WM7 x64. I tried in compatibility mode and with out and still nothing. Am I correct in applying it to this kitchen or it is just for 21863?

Link to comment
Share on other sites

Guest Shemmy
Shemmy,

I am sorry to bother you again, but is this patch for removing the expiration date of the kitchen? If it is, then I am not able to get it to work as I still have it on my homescreen after flashing a custom rom. Also the file I have is shell32.exe, not sys32.exe so is this just a typo? I am trying to apply this to the 25318 kitchen in WM7 x64. I tried in compatibility mode and with out and still nothing. Am I correct in applying it to this kitchen or it is just for 21863?

The program is "shell32.exe," the file you are looking for (S000) is located in the path I mentioned in the OP. The patch removes the expiration date from the system, however, you have to edit the registry in order to remove the splash of the home screen. I don't remember the entry or the location of the appropriate .rgu file right now.

Edited by Shemmy
Link to comment
Share on other sites

Guest kdkinc

THIS IS OLD i910 stuff on expiration date remove may be similar?????

:P ;)

FROM ROB STORM'S POST # 374

I know. I did patch shell32.exe to remove the timebomb but left the registry entries in just in case a user wanted to have their own custom message on the screen. All you need to do is edit or delete the following keys:

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\DeviceBeta]

"Today"="Beta"

"Expiry"="Expires: %02d/%02d/%04d"

[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\DeviceBeta]

"About"="- BETA"

I remembered reading this fix when Storm first posted rom #23511.

Thank You for asking the question it forced me to skim the whole thread to find this for you, There is some good stuff I picked up by rereading the thread :) ;)

Hope it helps

:P :D

Edited by kdkinc
Link to comment
Share on other sites

Guest das7771
The program is "shell32.exe," the file you are looking for (S000) is located in the path I mentioned in the OP. The patch removes the expiration date from the system, however, you have to edit the registry in order to remove the splash of the home screen. I don't remember the entry or the location of the appropriate .rgu file right now.

Okay, thanks, I will see if I can find the part of the registry to edit.

**UPDATE**

I found it. Thanks for the post kdkinc. I found it almost immediately after seeing that. I will try deleting it on my next rom and see what happens.

*Update*

I deleted that entry in the registry and it worked just fine. Thanks again for the help Shemmy and KdKinc

Edited by das7771
Link to comment
Share on other sites

  • 2 weeks later...
Guest das7771

For anyone wanting to use the original 21863 Kitchen and have not downloaded it yet, you can download it from the link below. The original link in the "Rom Dumped from update" thread is no longer valid and I got a new link from Wozzer a couple weeks ago at the XDA forums. All credits go to Wozzer and none to me, as I just got a new link from him.

http://www.4shared.com/file/208020451/be45...20_Kitchen.html

Link to comment
Share on other sites

Guest das7771

A question for the cooks....

Have any of the cooks had any problems with removing Live Search, One Note, CHome or even Office? Each time I remove these folders from the SYS folder in the kitchen and rebuild the rom I get no sound or ringtones. I have removed what I consider all of the crap from the rom but I have been having trouble removing the above files. I know it can be done becuase I have done it while cooking roms for my TP2. I am sure it would help to disable these items in the registry I just have not gotten around to doing it. Just curious if this was an issue for anyone else. I have managed to get about 94mb of ram free but I have no friggin sound at all after removing the last few programs.

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.