[Tilt, TyTN II, MDA Vario III Windows Mobile ROM De] ndn715:
you're very right :D. that method was from when i was learning to cook with my wizard, and it does make for a very thorough and clean rom... but the extra steps are not needed, and the benefit is not there... way too complicated...

the .dsm files help describe the oem and sys packages, so editing them is only useful if you really change the rom and want everything to extract back out correctly from a kitchen. but for the most part, things are in the right spots anyways...

here's just a few comments about i've come to cook now:

i still copy all the rgu files into a directory and use pspad to search all when i remove a file. it doesn't take any longer and it sounds like your windows searching method. you'd be surprised at what references remain in disparate files. removing the extra reg entries is not about cleanliness or optimization, but if you've removed sqm, netcf or sqlcemobile, you know that they're ref'd all over the place and can cause problems if they're not removed (esp sqlcemobile and netcf).

every file i remove i also put into a new directory so that i can search in pspad for each (it would be nice to have an automated way to do this, but it's not too bad)

editing the initflashfiles.dat i do in notepad, and the hex edit of it is just to remove the two bytes at the beginning. if you look at the file structure with a hex editor you'll see FF FE (i think) at the beginning. the same with the hive files if you edit them as rgu files. you'd have to edit the dsm files with a hex editor, but there's no reason to touch them.

there is a major component here if you're not checking it... when the rom is cooked initially, the hive is built (i think it might be from just all the rgu files, but don't quote me on that, i imagine theres a "base" hive that is used by the developers that has extra information). BUT when you extract the rom, those hive files still have all the entries that you're removing with rgu files. so when the rom is cooked again, the rgus get dumped back in, but things aren't removed from the hive. this is very important with dialers, sqm, voice command, netcf, WMP, sqlcemobile, comm managers, and definitely arcsoft mms...

it's easy to make sure that you're editing everything out though with the way you are doing things. (if you don't already) use rgucomp to convert both hive files and put them in the directory that you search when you're removing rgu entries. there's a lot of stuff in there that should come out. also, if you've ever changed something like key mapping and then cook and wonder why it didn't really change, thats the hives at work...

i didn't really think about the fact that you said SIP as you are right about the tilt fix and the registry... not really sure how that's mapped, maybe tearing apart the pocketcm keyboard and looking at what types of files are the same with the stock sip? i'm guessing there's more .dll files that it uses...

i've been trying different dialers, i use the poorlyduck dialer right now, but i'm looking to have the opal dialer working well... also the big button dialers are pretty good, it might just come down to preference... at some point i'll decide on what the "ultimate" dialer is for me :cool:

i'm glad you started this thread and we've been able to compare cooking methods... if anyone else wants to talk about their way, it would be great to get more opinions, i haven't found much of this type of discussion on xda, so many of us "stumble in the dark" until something works :eek:

looking forward to your 2.0 rom, i'll play with it and let you know if i see anything... i'm going to have time to start cooking at night this week, and since you've done a very good job with the hard part :) it makes for the best base i've seen yet.

btw, sashimi is the sh**!