Where to place what.... first we need to know some things...
if you get the 21807... you'll get two folders... ROM and SYS
Inside the ROM Folder:
Here you will find three files os.nb.payload, ROMhdr.bin and xip.bin this three files are the Kernel but compressed.
you will got a folder called XIP, inside you will get three more OEMXIPKernel this folder has the HERMES specific modules that makes run the OS.
you will find the MSXIPkernel the second part of the build that heps the kernel to boot but specilized on the OS, not the Device, and finally... the MSxipkernel... nobodys knows why this should be inserted too, cause the carrier by this feature must update the OS but they just make new complete upgrades.
Inside the SYS Folder
The SYS is the OS... i mean all the programs updated for every build I mean... all the apps that is needed to boot and run some other apps that exist in this folder here you will find MODULES and FILES... but
How can you difference a module from a file... easy... module is a .dll or an .exe or some images but transformed to files like S000 or similar names, why to convert a file to a Module..? thats because the modules exist cause they are stored in other partition of the NAND memory of our devices... to run faster and get some more RAM or storage to dispose.
in some posts before this I wrote one, where we have said wich folders from the SYS can be deleted and dont makes issues at boot. check it!
Where to place what?????
When you DL the kitchen you must to unrar it to a folder in C:
I use this address
C:\Hermes 21222\ here all the kitchen tools and folders
So how does your kitchen must be like... see this picture:
a little big to have all the deph on words...
When to use OEM and when to use EXT:
OK, the OEM folder wil be processed always! so here you will add the changes that you wish to the UI of the OS... some drivers... and the addons... this cant be skiped!
the EXT folder always will be processed but:
WHe you set on the .bat file Premium... Basic... Vanilla... all the ext packages must to have this files inside "_only_Premium" "_only_Basic" "_only_Vanilla" and the kitchen will recognize wich apps must be on Basic Premiun or Vanilla if you palce two or three files... you indicates to the Kitchen that the app must be installed on whatever build you will do.
This file can be created like this:
Make a new txt file and name it as you wish "_only_XXXXX" (XXX for the build flavor you want) inside you must to type the word "TRUE" without the quotes of course.... then save it... and erase its file extension it will say are you sure! the file could be inservible or something like that.
How to control the initial customization or setup to run the cabs:
well, if you go to this address
you will find this folder "OEMOPERATORS" inside you will find all the cabs taht will be installed after the first boot or HR, how to change them?
easy... as the SD config... there is a file called config.txt so... change the values or add a new one with the new cab you wish to install.
Insert inside the folder OEMOPERATORS the cab you want and make it HIDE on file properties to hide it on the windows folder
how to change the default cantact manager?
well the contact manager we use in this Kitchen is stored on the EXT packages find it... and change the "_only_premium" file to "_skip" and this contact manager shouldnt be installed... but remmember to add the default one in OEM or EXT, this depends on wich you find or you can made from a cab to OEM or from the OEM to EXT, there are tools that can help you make this and some tutorials here on XDA that teachs you how to do it...
The sip can be changed too in EXT just found the skin there ina folder and change the file to _skip and add your new sip collor... or get another sip and add it as EXT or OEM.
If everything is ok... run the .bat and wait a little.
I hope this can helps you. if yoou have more Q's ask here please.
+ que ppc