yashsingh1/xdaforums huggingface dataset:
[XPERIA X1 ROM Development] meX1cAn:
this is what i was looking for some time ago, i've tried diferent stuff, but this is all together i want to cook roms in spanish latam, but that stuff gets very late, but i can try with this, and when the right roms get out i can start cooking in spanish when the stuff arrives maybe 2010 =D hehehe. thanx and keep the good work for all Xperinced cookers. i just made me a r2 cleaned latam rom, its plain and bored XD, but it works good,i included some R3 stuff, like the camera and panel manager, but i fell like i'm missing something.
[XPERIA X1 ROM Development] gtrab:
I cooked my own latinamerian ROM 3 months ago, but as you said before, translations always come later ... :(

It was called "LATIN SEX1" :D :D (really) :p but I never released since the first WM6.5 ROMs started to leak @ PPCgeeks, o I jumped to english cookin'

You bet I will do someting when I put my hands on a spanish version

;)
[XPERIA X1 ROM Development] whatsucka:
i dont understand how to edit or create a customization pack... for example i unpacked ur "SEX1_W4X_ROM_customization_Pack_v2.cab" i get 6 files in there, i understand wats the xml for but da other 5 i have no idea wat it do, n how to edit it...

i want to create a cab file dat will install programs i grouped together...

for example:

create a cab dat will auto install google maps, tomtom7, fish panel and opera mini

how can i do dat??
[XPERIA X1 ROM Development] songoku1:
hii I have downloaded the dummycustat pack but I don't know where to insert it! can u help me?

and about windows update and streaming media?

gtrab can u help???

please...
[XPERIA X1 ROM Development] Typako:
@gtrab

I just want to say a huge THANKS for your excelent job and, the big effort, the possitive atitude and the sharing spirit.

I wish we had more of you!

I have tested both your released ROMs and they rock.

I really hope you share your Frankestain kitchen with us. If you do so, I will mess a bit with it, using my non-existing cooking/developing skill, in order to try removing panel-namager and panels.
[XPERIA X1 ROM Development] gtrab:
WinRAR will only "show" the guts of the CAB

You need a CAB editor (wince CAB manager 30 day free trial is a good one)

to add - remove files, modifiy / manage the CAB

Feel free to use it as a base for your own custom CABs, but If you add YOUR content, remove my name from there
[XPERIA X1 ROM Development] jackleung:
I think you better give up cooking if you don't dare to spend a little time to search for answer, since you will encounter a lot more questions and no one will hold your hands and tell you how to do one by one. Your question are simply the first few hit if you google "remove customer feedback xda"
[XPERIA X1 ROM Development] whatsucka:
icic theres no other free CAB editor??
[XPERIA X1 ROM Development] okokur:
change

[HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0]

"Script"="av0pw3r"

"Sound"="\\Windows\\Rings\\Sony Ericsson.mp3"

"Category"="Ring"

to

[HKEY_CURRENT_USER\ControlPanel\Sounds\RingTone0]

"Script"="av1pw3r"

"Sound"="\\Windows\\Rings\\Sony Ericsson.mp3"

"Category"="Ring"

otherwise the vibration will not stop. the 0 (zero) means vibration for infinite.
[XPERIA X1 ROM Development] agent_47:
ok...1st thing 1st....excellent thread. u are the man gtrab. some of the threads that u made in x1 section is just amazing...u deserve to be in the hall of fame :D

now. i no i m no cook....m just curious boy who like experimenting...so i decided to give it a shot...but i ran into a brick wall :S

i used jerpelea kitchen 04 and dumped ur xip and sys there. for OEM i used all of topaz stuff along with some small apps i use. i decided not to make any changes in any regi or file operation stuff. image is created fine with no errors or anything. flashes fine but after starting x1, i get stuck in SE bootscreen......any idea y??

thnx
[XPERIA X1 ROM Development] gtrab:
first, I LOVE your avatar ;)

second, let me tell ya I HAVE NO IDEA :p

I will upload the complete kitcen tomorrow, my f#ck1nk internet connection has been in and out for days !!! PROMESS I will upload it tomorrow

Enjoy !! :)
[XPERIA X1 ROM Development] agent_47:
lol

thnx mate.....looking forward to it....;)

cheers
[XPERIA X1 ROM Development] norti:
@gtrab: you are really doing a GREAT job for the COMMUNITY! THANK YOU! :)
[XPERIA X1 ROM Development] Unique:
Hi, I LOVE your ROMS

can I ask u how can we open one *.nbh file to see apps etc inside?

thk u
[XPERIA X1 ROM Development] gtrab:
download the OEM :D

(first page of this thread)
[XPERIA X1 ROM Development] agent_47:
hey man....how is it going with uploading the kitchen......i downloaded ur latest barebone (btw, i really like the name;)), but its missing some stuff that i use from alien HTC stuff (not manila...:D)....but gr8 stuff man....this is the fastest wm6.5 i have used so far...

anyway...looking forward to ur kitchen....
[XPERIA X1 ROM Development] gtrab:
Yup I agree: this is the fastest WHATEVER I have used so far !!! :D :p

KITCHEN UP !!

(separate downloads for da Kitchen and the OEM folder inside the kitchen)​

Also EXPANDED the tutorials; more detailed info added to OEM section

GO AHEAD AND CUSTOMIZE THIS ROM TO YOUR OWN NEEDS MAN

This is the whole idea behind all this stuff !!

(PS: I don't care if you want to fill your ROM with manila stuff, do whatever you please, but REMOVE MY NAME FROM IT !!! :D LOL :D)
[XPERIA X1 ROM Development] kluks:
gtrab,

thanks for sharing the kitchen and the OEM package. I am downloading it...
[XPERIA X1 ROM Development] gtrab:
Please share your impressions and oppinions,

and even when tempted, please don't laughat at my very precarious cooking skills :D :D

(ya know a kitchen contains all of the cheff's secrets :p)

.
[XPERIA X1 ROM Development] kluks:
I am playing with it now, it's almost perfect. I just need install the on screen keyboard, and tweak a bit on the ring tones.

I found the customization takes a a bit longer than usual time, I converted some cabs to packages.

you did a great job.
[XPERIA X1 ROM Development] gtrab:
Please keep me posted if you succeed to convert any of the CABs to PACKAGES (more free space, faster customization... ya know)
[XPERIA X1 ROM Development] kluks:
Sure. I have converted opera and googlemaps already, seems no problems but need further testing.

I also get rid of the error reporting and customer feedback icon by changing the registry. Probably you can put these registry in your customization cab

somehow I can not copy&paste the xml code in the post, so I attached it here:
[XPERIA X1 ROM Development] agent_47:
already done....its good now. customization takes like 3sec...:D

i found out wat was the problem last time i tried and it din boot....apperent the driver package from Kitchen_004 was the problem.....all god now.....

off to importing more stuff........

PS: u have the 3g dialer package from Rhodium by any chance??

thnx a lot mate
[XPERIA X1 ROM Development] gtrab:
Ask someone of the touch-flowers, I am an xperiancer :p (I don't use Rhodium)

PS: I can swear I saw that package in jerpelea's kitchen, you can also check the "cookers share centre" thread for rhodium packages

@KLUKS:

THANKS for thee reg tweaks

:D
[XPERIA X1 ROM Development] Typako:
How to remove panels and other stuf from gtrab WM6.5

Well, this is my tiny contribution to gtrab’s amazing job.

If you think that the whole “SE panels” concept is one of the most pointless UI inspirations out-there, here is how to get it out of this amazing ROM. It’s really piece of cake for all of us, due to gtrab’s hard work:

1. Download gtrab’s kitchen and OEM and place OEM packages in place.

2. Edit OEM\OperatorPkg\config.txt and remove line:

XML: \WINDOWS\W4X_Panelconfig.xml

3. Edit OEM/OperatorPkg\config_AP.txt and remove line:

CAB: \WINDOWS\FacebookPanel_signed.CAB

4. Remove file:

OEM\OperatorPkg\ W4X_Panelconfig.xml

5. Remove the following folders from OEM:

PACKAGE_Kovsky_FacebookPanel

PACKAGE_Kovsky_FacebookPanel_0409

PACKAGE_Kovsky_GenericPanel

PACKAGE_Kovsky_GenericPanel_0409

PACKAGE_Kovsky_PanelManager

PACKAGE_Kovsky_PanelManager_0409

PACKAGE_Kovsky_WebPanels

PACKAGE_Kovsky_WebPanels_0409

PANEL_Kovsky_CNN_Panel_1_29

PANEL_Kovsky_GrowingPanel_0_1_15_0

PANEL_Kovsky_MXP_MR2_R27_35200

PANEL_Kovsky_On-the-Road

6. I also removed Google Maps and Xtrakt. I want to install them afterwards on SD card and be able to keep up with updates. If you also want to do so, you must find and remove 2 more lines from OEM\OperatorPkg\config_AP.txt:

CAB: \WINDOWS\GoogleMaps-ms-sonyericsson_signed.CAB

CAB: \WINDOWS\Xtrakt_r6415_signed.CAB

and then remove:

PACKAGE_Kovsky_GoogleMap

PACKAGE_Kovsky_GoogleMap_0409

PACKAGE_Kovsky_Xtrakt

PACKAGE_Kovsky_Xtrakt_0409

from OEM folder

7. Build your ROM using BuildNB.bat, flash and enjoy. You will have a turbo speed, perfectly working ROM without panels. Use AEButton to map your PANEL button to anything you want. I make it Single-Start Menu , Double-Task Manager.

8. Grab HTC Blackstone FM Radio cab, from this forum, in order to have radio listening functionality. Works fine with this ROM (as with all others I have tried). I tried to cook-in the TOPAZ FM Radio just by dropping the package to OEM folder, but it didn’t work. Apparently ain’t that simple. These are jobs for real cooks.

9. Enjoy the WM6.5 feel, look and UI (M$ seems to be at the right direction this time) or install any other UI you like. Currently, my favorite is Mobile Shell 3.0.

Please note that I am not cook / chef / ROM developer or anything similar. I just tried the above and worked for me well, so I thought it might be of use for smb.

Experienced cooks are welcome to correct / comment.
[XPERIA X1 ROM Development] Kid_DC:
Hey gtrab,

very nice tutorial :)

A XIP Section would be very, very nice :)

I tried to port the new build XIP myself but i failed.

So i tried to use the files shared by jerpelea but i failed, too.

That Means: Every cook needs a basic knowledge about XIP's to continue cooking roms with new builds and leaks. Cooks need to port them and to understand them. So I'll have a long night to learn what XIP means and how it works. But i think for people cooking in the future it would be easier to have sth. about XIP's here in this Thread.

my 2 cents :)
[XPERIA X1 ROM Development] mcfisch:
Hi all,

@1st many thanks to gtrab for the great shares!

based on your kitchen i'm working now on a 99% working 6.5-ROM, after a while customizing is very easy. :D

But i also want to know how to adopt new XIPs, i didn't got it working until now with build 21502, my ROM works only with the old one from your kitchen. :confused:
[XPERIA X1 ROM Development] Kid_DC:
hehe dito :)

I've researched alot about XIP and payload File last night but i still couldn't find the Addreses for the partitions (XIP/Module, IMGFS, etc) and i didn't find the original shipped 6.5 payload file. Which file called OS.nb.payload should i use?
[XPERIA X1 ROM Development] mcfisch:
Now i have another question: i've written a xml-file for moving items in start menu in different subfolders. It is called at last at the customization part after flashing/hardreset with "XML: \windows\mcfisch_cleanup_startmenu.xml". But it seems the original start menu entries are created later - after customization or before first "login" (like "RunOnce" on PC Windows).

If i import the xml later with Advaced Config Tool all works fine.

Is there any possibility to import the script later automatically, e.g. as a Mortscript or something else?

Edit:

Just an idea: what about to convert the XML to Mortscript and a second one which calls the first and copy this to Startup folder. After reboot the autoloaded script should run the other one, which does the action and deletes after all the startup-link. Should this work? I never did anything with mortscript, but earlier in customization TitaniumWeather is installed, so mscr-files should run automatically...

Or is there another way to get the start menu in new order? how are the other chefs doing this?
[XPERIA X1 ROM Development] gtrab:
Don't go the hard way !!

Edit "initflashfiles.dat" in OEM_Lang_0409

You can customize the start menu there

:)
[XPERIA X1 ROM Development] fards:
if you use ervius kitchen it's pretty easy to port across, mostly by pressing the correct buttons..

You can use jerpeleas xip.bin and dump it using dumpxip in bepes latest kitchen (I think it's in ervius' as well).

and having built a 6.5 rom from scratch last night, I've found out that you can use any x1 os.nb.payload and matching romhdr..
[XPERIA X1 ROM Development] gtrab:
which kitchen are you currently down on fards ??

visualkitchen ??
[XPERIA X1 ROM Development] mcfisch:
Thx, but now i learned a lot about Mortscript :D

I've built a start script for startup-folder, which is calling another one from Windows-folder. Thos one deletes at the end of it's work the startupscript. so i can customize the start menu without leaving the OEMAPPS-folder. ;)

But for the future i will take a look to initflashfiles.dat...
[XPERIA X1 ROM Development] kluks:
Can I ask a dum question?

Currently I am using jerpeleas old kitchen, and try to cook a 21222 ROM. I understand I can dump the xip.bin to get all the parts in ROM\XIP folder. How do I handle the os.nb.payload file? Do I need to do anything? If I use the old one in the kitchen, the ROM won't boot.

THanks for your help
[XPERIA X1 ROM Development] lucif3r:
WOW, man, THAT'S WHAT I WANT. THX, bro. I will make some ROM just for myself.... customized settings.... hehe

THANKS~!
[XPERIA X1 ROM Development] fards:
Sorry missed that question.

No, I keep coming up against bugs in that one, I do like it but Bepes new kitchen tools (which ervius' kitchen is based on) is so much smoother.

It's literally drag and drop..
[XPERIA X1 ROM Development] fards:
use a 6.5 one
[XPERIA X1 ROM Development] kluks:
thanks for the help.
[XPERIA X1 ROM Development] nerds:
Thanks for the guide, your job will help many noob including me!!!
[XPERIA X1 ROM Development] Typako:
Anybody knows how to cook the stock xperia comm-manager in wm6.5?
[XPERIA X1 ROM Development] gczc0425:
let me see

thank you
[XPERIA X1 ROM Development] gtrab:
Just copy the files from a stock Xperia ROM /OEM/OEMDrivers and drop them into /OEM/OEMDrivers

You need the comm manager exe and related images (it's all there)
[XPERIA X1 ROM Development] Typako:
Thanks a lot. Works fine now.

In the begining I only copied 4 files form OEMDrivers and 2 from OEM_Lang called "commmanager*" and missed the images.
[XPERIA X1 ROM Development] Teeh:
i want to change another sys but how to change xip and make new templete?

Thank you
[XPERIA X1 ROM Development] badboy4life:
Fileoperations.xml

I'm just starting to build a custom rom, firstly by stripping all the stuff I don't want from a stock ROM.

The problem I'm having is that the fileoperations.xml in the OEM\ExtendedPkg folder. The autorun runs the xml but doesn't copy any of the files or change the registry, could someone please take a look and point out where I'm going wrong.

Thanks
[XPERIA X1 ROM Development] badboy4life:
Anyone? This is really frustrating me, I have tried to split the file for file operations and registry operations and again, both appear to run, but don't do anything.

So the only thing I can think of is that the xml is wrong/corrupt but not sure how to troubleshoot it, I have looked over and over but can't seem to find the problem.
[XPERIA X1 ROM Development] gtrab:
at a glance I couldn't ffind syntax errors, will look deeply later

you did well by splittng file operations and registry changes

1- the file you uploaded was .xml.txt

that could be your problem

2- remember to save it with UTF-8 format from notepad, NOT ANSI (use "save as")

3- chack if the invoked files are not being copied as hidden files
[XPERIA X1 ROM Development] badboy4life:
It is saved as a UTF-8 xml, I just add the .txt so that I could upload it to here, should have mentioned that. I have even tried opening the original fileoperations.xml with the MS XML Notepad and deleting the characteristics that I don't want, but still no joy.

I will check about the hidden files, but I have file explorer on 'show all files' and can't see them.
[XPERIA X1 ROM Development] gtrab:
if the files are not in windows folder then no xml can operate over them

anything you put in the ROM goes to /windows/ unless stated differently thru "initflashes"
[XPERIA X1 ROM Development] badboy4life:
gtrab, sorry I thought you meant in the destination folder, they are in the windows folder.

I have posted the whole extendedpkg folder

http://rapidshare.com/files/238924498/ExtendedPkg.zip.html

If you could take a look that would be great, really can't understand why it's ignoring the registry changes and moving the files.
[XPERIA X1 ROM Development] gtrab:
OK but, are those files in /windows/ hidden or system ???
[XPERIA X1 ROM Development] badboy4life:
Ok I think I found why this is happening. I believe that because I am not installing Opera as part of the ROM the Opera9 folder does not exist and so it does not execute any of the xml. Then because the Sony Ericsson mp3 is not in the right folder it can not execute the registry part of the xml.

So I think if I create a folder for the Opera files then it should run the xml, would this work:

<characteristic type="%CE19%\Opera9" translation="install">
<characteristic type="MakeDir" />
</characteristic>
</characteristic>
[XPERIA X1 ROM Development] gtrab:
NEW SEX1 KITCHEN UP

IN ENGLISH y EN ESPAÑOL

It's small, simple and very easy to use
[XPERIA X1 ROM Development] badboy4life:
This looks great, can't wait to test it out.

Thanks.
[XPERIA X1 ROM Development] mcfisch:
Can the new kitchen be used with the german sys 21726 mui's?

Since i'm trying to cook my own ROM, i have some problems i can't solve:

- some of the moved items (they weren't sorted in the right folders) in Start -> Settings wont show the new icons (\windows\start_icon_xxxx.png), e.g. "Power" or "PhoneSet". But some of them work. I changed the reg keys at "\HKLM\Security\StartInfo\Start\Settings\...", but the system is ignoring some of these changes :confused:

- how can i prevend windows to save the copied files in two locations, e.g. "\windows" AND "\program files"? It seems that it doesn't makes a difference, if i copy them via "initflashfiles.txt" or "*.(prov)xml".

Is there a difference, if the file is named "initflashfiles.TXT" or "initflashfiles.DAT"?

Now i have all those files of the to package converted programs in the windows folder, wherever they are installed to.

If i try to delete them via customization process the files are undeletable yet, cause they are cooked into IMGFS.

- i can't get the PinPad staying in front until i entered the valid PIN, it goes to background, but the "Messaging" windows becomes active after reboot. How can i prevend outlook to start automatically? I think it is the HTC Autostart, but don't know how to deactivate it.

- after rotating the screen some of the added tabs in Titanium don't show the correct background images (i know, it is more a theme question, but i cook it in...)

Any help with this would be appreciated.

BTW: i don't use the panels or TF3D, making a pure wm6.5 ROM...

PS: and i don't get Adobe Flash working - neither in IE, nor Opera... :rolleyes:
[XPERIA X1 ROM Development] mcfisch:
@gtrab:

I copied my SYS, OEM & ROM to your new kitchen and started it. After BuildOS the batch interrupted "Merging Images" with an error message, that one file couldn't be found, and produce a 809 Byte kovsimg.nbh. The last processed file was "jbed.exe", at a second try "WMReloc.exe" hung up, now i can't do anything with the kitchen, WMReloc.exe can't be terminated - seems to need to reboot... ;)

Update: Some details of the error:

at a second try the "ImgfsFromDump" stops after "msxml3.dll", seems to be another file/time every time it stops. The following error is

ImgfsToNb 2.1rc2
Using bigstorage mode
Input file imgfs-new.bin cannot be opened. Exiting.

It seems the ImgfsFromDump.exe doesn't return an error, but the batch doesn't check %ERRORLEVEL%. I could implement that, but don't know anything about the returned errorlevels of the exe (if it does). I will try it, maybe you can help to find out what is going wrong...

The good news: i know what to do for cooking with non english Windows 7 ;)

It needs the ENGLISH version of the VC++ 2005 redistributable, after installing it cooking should work (if the kitchen itself works :D, jerpeleas kitchen runs perfectly)

Update2: I tried it on another computer - ImgfsFromDump.exe hangs up, windows terminates it with an error report. exception code is c0000005, exception offset is 000056ee. If it would help, i can post the windows error report, but it is manily in german ;)

The second error message i found is in "buildpkg.wrn", but not know if it ist important:

[all_packages_to_one WARN:] Warning(-1): DSM file is written while _TGTCPU environment variable is not defined.
[all_packages_to_one WARN:] Warning(-1): DSM file is written while _WINCEOSVER environment variable is not defined
[XPERIA X1 ROM Development] gtrab:
Thanks for squeezing my brain to this extent :D

I am learning as much as you here

Many Qs

Some answers:

First, I need to know WHICH SYS, ROM and OEM you are using

Every SYS has it's own bugs...

1- use initflashes.dat to sort your Start menu, not REG changes

2- initflashes.dat has nothing to do with initflashes.txt

(initflashes.txt just copies specified files inside a package to another location after the flash, initflashes.txt is optional)

I don't use initflashes.txts files

I prefer to do all my file operations with a signle XML instead

3- Everything will go into Windows folder, that's the way it works...

4- Regarding rotating titanium and loosing images, may be due to an incorrect SYS resolution (192 dpi 800x480 WVGA)

5- Adobe and Opera not working ??

Gimme more info, where did you get them from ??

Which versions ??

Installing them thru CAB or PACKAGE ??
[XPERIA X1 ROM Development] jjm34:
Thanks for the upload, I'm just getting started with cooking ROMs and I am trying out the kitchen right now.

However, imgfsfromdump.exe was massively leaking memory and therefore crashing almost every time i started building the ROM (Windows Server 2003 x86, 4GB RAM). After searching the forums and replacing cecompr_nt.dll with the one from this post it is running fine now.

mcfisch, I believe this may be the same problem that you're having with imgfsfromdump.exe.

I don't know if anyone else is experiencing this, but this should probably be mentioned in the first posts.
[XPERIA X1 ROM Development] gtrab:
1- This is pure BEPE's old style kitchen, but simplified

Where are you getting those OEM SYS ROM folders from ??

You can not just copy ROM/XIP from jerpelea's kitchen here, he uses LZX compression inside imgfs.bin -> os.nb.payload, which requires different tools (CEcompr in ROM/XIP, CEcompr_nt.DLL in "tools", different imgfsfrombin)

2- buildpkg.wrn is a "normal" generated temporary text file, it is auto-deleted afterwards

3- Please Post the ImgfsFromDump.exe error in german, no prob, but I guess the whole problem is you pulled os.nb.payload from jerpelea's kitchen

:)

This is quite interesting since I cook in a laptop (core 2 duo, 3GB RAM)

I have read about the memory leakage problem, but I have never seen it !! :eek:

Will read the link you posted and will test extensively

EDIT: Followed your link, YES that's the DLL for LZX compression

Now I am positively sure you both are using jerpelea's ROM/XIPs

He uses LZX compression instead of the stock one, thus making this kitchen's compression processes crash

And that's the reason why adding the new LZX compressor DLL makes the kttchen run :D

AM I RIGHT ???

Please report
[XPERIA X1 ROM Development] jjm34:
Ah.. right, I was using jerpelea's 21051 SYS/ROM, didn't think that was going to be a problem ;)

I'm pretty new to cooking, so I don't understand those kind of issues (yet!) ;)

Anyway, with the new dll it seems to be working just fine, time to improve my cooking skills now :D