[Wing, P4350 ROM development] ace10134:
[GUIDE] How to Cook [WING]

How to Cook a ROM

Table of Contents

Intro (in this post)

How to Cook your First ROM (T-Mobile Wing)

How to customize your cooked ROM

How to Cook a .CAB file into your ROM

How to Cook a .CAB file into your ExtROM (So that it can be uninstalled by user later)

How to Cook a Theme into your ROM

How to Create a Shortcut/How to make a program automatically boot after setup

How to Port Individual SYS Folders (They're half of what defines WinMo 6.1 from 6.5, and on)

​

How to Port a ROM (So that you can have the latest and greatest version of Windows Mobile)

Porting from the Same Resolution

Porting from a Different Resolution​

My OEM Collection

My SYS Collections

My XIP Collections​

Intro

Cooking. Cooking? Huh? Well, get your aprons out, because this might get messy! What you're going to be cooking up isn't going to be nearly as tasty as Pizza Hut's Oven Baked Tuscani Pastas (my fav), but it will be fun to use! You are going to be "cooking" something that is called a "ROM". That is basically like an Operating System for your phone. A ROM includes these things...

The mobile Operating System: Windows Mobile. What a chef (that's you) can do is create a ROM with the latest version of Windows Mobile (right now, 6.5). Versions are sub-catagorized by "builds". The latest build of Windows Mobile 6.5 (as of 8/10/09) is build 23024. So, as a chef, you can port and cook in this to your ROM. More on that later.

The Programs: YOU get to decide what comes in your ROM. When you cook a program (CAB) into a ROM, then the program cannot be removed, but it will perform a little better, since it was cooked in. So, consider those two factors if you are cooking a ROM for a group of people, not just yourself.

The Registry/Settings/Etc: You can setup your phone so that many things are pre-configured for you! Need Exchange setup right after flashing, done! Choose what Today Screen items you want, done! YOU get to set it up how you like.

First you have to start off with a kitchen. For T-Mobile Wing/Herald users, there are some options. There is Holly's Kitchen, SuperJustKitchen, and StrippedKitchen. Holly's Kitchen is a kitchen based off of Ivan's old kitchen, which is based off of Bepe's old old kitchen. It is the "classic", non-visual style of kitchens. SuperJustKitchen is a new, "visual" kitchen, meaning that it has a GUI (a more friendly interface). SuperJustKitchen should be easier to use, but it isn't covered in this guide yet. Then there is StrippedKitchen, which is built off of Holly's Kitchen! It will give you the most amount of free RAM from Windows Mobile 6.5 without even doing anything, and the guides for cooking with Holly's Kitchen will follow for StrippedKitchen. So, take your pick, and cook! If you want to build a ROM with Holly's Kitchen, just follow the post below. If you want to use StrippedKitchen, go HERE. If you want to use SuperJustKitchen, go HERE.

To do advanced cooking, you must enable the viewing of hidden files!!!

Open a file explorer from any location (Like, go to the Start Menu -> Documents).

For Windows XP, you can probably just click on the Tools menu. For Vista and Windows 7, you have to press Alt to get to the menu first.

Go to Tools -> Folder options.... In the new Folder Options windows, go to the View tab.

Select Show hidden files, folders, and drives. Uncheck Hide extensions for known file types and uncheck Hide protected operating system files (Recommended).

Now click Apply and then OK.