Find a xip to download, from the ppcgeeks thread. This is where we will be using XIP Kitchen. If its not already named as such, rename the downloaded xip to xip.bin, and copy it into the Donor_Bin folder of XIP kitchen. Take your xip.bin from CF03 that you extracted and drop it into the Device_Bin folder of XIP kitchen. Now it is time to start the porting process. Please note this is a largely automated process, and can go wrong. In those cases, another Donor xip must be used, or it must be manually ported, which will not be discussed here.
1. Start XIP kitchen by running XIPKitchen.exe.
2.Click the first button, Pick Device XIP and choose the xip.bin from CF03, located in the Device_Bin folder. Click open and wait for the green checkmark to appear next to the button in XIP Kitchen. Now, before doing anything else, go to the temp directory of XIP Kitchen, go to OEM subfolder, then Modules subfolder.
3.Locate the Lsomaclient.dll folder and text file. Copy the folder to a safe location and then delete it. Delete the text file as well. Close up these subfolders and go back to XIP kitchen.
4.Click Pick Donor XIP. Navigate to the donor 6.5 XIP and choose open. Wait for the green checkmark.
5.Depending on the donor XIP, there may be hd.dll or oxast.dll (sp) files, and they are optional to remove them. XIP Kitchen will show it as a choice to the right. Remove them if present. If not, go to next step.
6.Click Build New XIP. It will open several windows and then when it completes, will copy a newly ported XIP to the New_XIPs folder. Rename this to xip.bin and put it in the base of your 6.5 kitchen.
7.Delete the contents of your ROM folder in your kitchen, EXCEPT imgfs.src and dump.exe. Copy the new xip.bin to this folder and drag it to dump.exe to extract it.
8.Open shell.cmd at the base of the kitchen and type this line as seen:
osnbtool –c os.nb 1 xip.bin then rename the os.nb.NEW file to replace the original os.nb.
9.Once this finishes, we have a newly ported 6.5 XIP. Now the hard work begins with the SYS.
10.Rename your SYS folder to SYSold. We will need some files from it.
11.Download the kitchen from the XDA link, and then unrar it.
12.Open the kitchen folder, then SYS, then the version number if there is one. Basically, drill down to the Shared folder. Take the 0409 folder contents and copy them into the COMMON folder.
13.Take the COMMON folder and copy it to the base of your kitchen, renaming it to SYS.
14.Delete from the new SYS: .ROM, .VM, and Metadata folders. Not all are always present. From your backup (SYSold), copy these folders into the new SYS. Also copy over the IRDA folders.
15.Delete the SIM_tkit folder. I’ll leave the rest of the trimming to you fine folks.
16.Now that we have the core system and language files, now we need WQVGA and QVGA resources. You can get those from Da_G’s thread on XDA. Same thing, copy them into the SYS. I don’t currently see a working link, so I will upload my copy of them.
17.Keep these resources handy, they tend to be more rare than the other stuff and finding replacement copies can be tough.