Please help me start out - Rhodium Rom - Windows Mobile

Ok, I came to the point where I would like to see if it's possible to cook my own rom. There is, however, so much (cluttered) information around the forum and I just have no idea where to start. I did figure some stuff out, but with everything I find out I also get more questions. I hope I'm allowed to ask these here.
Windows Mobile / Sense:
I am planning to begin flashing a rom only for my phone: Rhodium / Touch Pro 2. I just don't realy get how I can get the latest version of windows mobile (the on with the start menu at the top left) and sense (2.5.2015 ?). The stock roms I can find for Rhodium contain older versions.
Kitchens:
There are quite some kitchens out there, even those that do a lot of work for you. To understand everything, however, I would rather get a kitchen with only the essential tools. This way I am hoping to understand what steps are needed for the cooking. What kitchen would be recommended for this?
Terms
There are lots of terms around, but for some of them I can't figure out what exactly they are.
- XIP
- SYS
- OEM
Thanks!
~Sph

For WM, you should find the newest version of COM2 build, which is Build 21905 at this moment. It seems that not mentioned in XDA, but you could Google for that.
I think you should be able to use these essential tools, often refer as "old style" kitchen
ImgfsFromDump
xidump (ImgfsToDump) and DMP2PKG
osnbtool
BuildOS
EXTReloc
XIPPort
maybe there are more tools when you need to repack back to nbh format
For Terms, you should read Da_G's post here
http://forum.xda-developers.com/showthread.php?t=544445

I will tell you this....
read the tutorials... check the main stickie
read eve you dont understand nothing... then when you want to start trying things, you can ask.. with some knowledge.. the lates kitchen to date is Oskitchen by airxtreme and osbuilder.. i guess

Not to be mean but like +Que PPC said READ FIRST you should have look for information first and found this answers by your self ... Now about the systems and xip ext, sys, modules, cabs and all other stuff like that you will learn them when you start working on a kitchen.
About the kitchens there are various kitchens it just deppends which one you want to choose, all the kitchens will help you create your rom and customise it, and also one recomendation and requirement that you should have in order to create your own rom and that is patience and time, because you will need to look for alot of info and also looking for fixes and customisation and all of that.
Here is another kitchen that I recomended thanks to +Que PPC with the tutorial with videos in english made by me.
HTML:
http://forum.xda-developers.com/showthread.php?t=669535
PS. Search & read first

XIP = eXicuteInPlace -- it's the core of the entire OS. Without it you got nothing.
XIP is made up of 2 main parts:
oemxipkernel - device specific
msxipkernel - build specific to SYS version
SYS is basically all the microsoft files
OEM is basically all the device specific files, and nonMS applications
If you have a CDMA Touch Pro 2, I have a kitchen here all set up for you:
http://www.mobileunderground.info/showthread.php?t=12797
If you have GSM, you will need to change out some components of the kitchen, specifically xip and oemdrivers, plus a few other things.

Related

[IDEA] Multidevice kitchen

I've been thinking lately... I've been thinking of creating a new multidevice kitchen. The kitchen would support every current device, be based on the newest version of Bepe's kitchen or maybe the visual kitchen. It would add certain things like:
Automatically insert the cecompr.dll needed for both LZX and XPR compressions
Automatically hex edit the imgfs.bin during the cooking process to allow to LZX compression
It would come with an empty payload file for every device
It would support multiple languages and come with language packs
It would use the standard layout of bepe's kitchen/the visual kitchen so it would be easy to also keep build packages that would apply to every kitchen.
If I could get enough cooks involved from other devices, we could even have base STRIPED OEMs from every device that people can easily download.
We can make it automatically be able to dump any ROM and easily extract its XIP or SYS and import them into the kitchen or make the files into a package compatible with the kitchen that people could upload for everyone else to use. (Easier to spread new builds leaked by other people.)
I need more ideas as to what we could make this kitchen do.
I also need to know if any cooks would be willing to help out as it would be a MASSIVE project.
I would start it as soon as I'm done with two ROMs that I'm currently working for and a few kitchen that I'm modding for some people for LZX/XPR multicompression.
No comments, yet.
I'm working with ervius to add the LZX compression to the kitchen itself.
If no one helps, then it's going to be a little hard to do since I will have to download the default ROM for each and every device and then strip down the OEM. Then create bigROM packages to release as well. And then I can't test it since I don't have every device, so it's going to be a little bit of a slow process.
What I will end up doing will be more like just taking ervius kitchen, add a few things here and there and make all the packages and builds and whatnot available. Or at the least create a thread where people can post packages left and right. A repository of sorts. (A lot like the PPCgeeks's BuildOS but compatible with every device and using ervius awesome kitchen.)
Sounds like what Anchilus had one time! I think it was named as hypercore. But great idea though. I am not an expert cook or programmer, but I do cook ROM for myself sometime. My biggest thing is porting the ROM, doesnt matter what tutorial I read, I just dont get it LOL
Take a look in the raphael forums. Already done.
Will Help You
Ivan,
You know that I am willing to do anything I can to help you. Problem is that we have the same devices and you are my mentor so I am not sure how much help I would be, but whatever you need, you name it and I will do my best to help you out however I can.
GSLEON3 said:
Take a look in the raphael forums. Already done.
Click to expand...
Click to collapse
I looked. I couldn't find a multidevice kitchen...
GSLEON3 said:
Take a look in the raphael forums. Already done.
Click to expand...
Click to collapse
I think you mean this? http://forum.xda-developers.com/showthread.php?t=505800
Would be a great idea one kitchen for all devices, although I think the extra devices should be added in the form of plug-in, because nobody likes to dl a 20 GB kitchen . I would help but I'm not that great at dumping but especially not with the still changing structure of ervius visual bepe's kitchen. Is there a wiki or tutorial somewhere that properly explains where to put which folders? 12
Yes, it wouldn't include all the devices at once. The aim of the project is to provide plugin packages for every device. A standard repository of oem packages (divided by QVGA, VGA, WVGA, etc), a standard repository of SYS and XIP builds, and a standard set of stripped down OEMs from different devices. Everything would be downloaded seperately. It's a huge project, that's why I would need lots of help.
EDIT: Just read that link. Kind of like that, but for multiple devices. Including language packs and all.
ivanmmj said:
Yes, it wouldn't include all the devices at once. The aim of the project is to provide plugin packages for every device. A standard repository of oem packages (divided by QVGA, VGA, WVGA, etc), a standard repository of SYS and XIP builds, and a standard set of stripped down OEMs from different devices. Everything would be downloaded seperately. It's a huge project, that's why I would need lots of help.
EDIT: Just read that link. Kind of like that, but for multiple devices. Including language packs and all.
Click to expand...
Click to collapse
To get the attention of the cooks I think you should start sending email to the chefs and maybe a couple of mods too. I don't think it should be much of a problem on the raph forum, we are blessed with kind and sharing chefs, 12
i would love to help out with the kitchen.
although, i dont like bepe's way of cooking as much as the old way
multi-device sounds great, like in the days of hypercore
mbarvian said:
i would love to help out with the kitchen.
although, i dont like bepe's way of cooking as much as the old way
multi-device sounds great, like in the days of hypercore
Click to expand...
Click to collapse
You can use my kitchen (based on visual kitchen) to add more devices but someone should develop a kind of frontend app to have ability to download only desired build, device OEMs, VGA/QVGA etc (manual selection will be a nightmare for normal users) . I can help in building such a kitchen but I can't write app, sorry
ivanmmj said:
Yes, it wouldn't include all the devices at once. The aim of the project is to provide plugin packages for every device. A standard repository of oem packages (divided by QVGA, VGA, WVGA, etc), a standard repository of SYS and XIP builds, and a standard set of stripped down OEMs from different devices. Everything would be downloaded seperately. It's a huge project, that's why I would need lots of help.
EDIT: Just read that link. Kind of like that, but for multiple devices. Including language packs and all.
Click to expand...
Click to collapse
qsqa said:
You can use my kitchen (based on visual kitchen) to add more devices but someone should develop a kind of frontend app to have ability to download only desired build, device OEMs, VGA/QVGA etc (manual selection will be a nightmare for normal users) . I can help in building such a kitchen but I can't write app, sorry
Click to expand...
Click to collapse
You mean like an kitchen appstore or a bat to move everything into the right folders? 12
That's a great idea. An app that automatically downloads the needed files just for your device type of thing... I'm not a programmer, though.
I want this to also have language packs that modify the language of the ROM.
Let this be the kitchen to rule all kitchens.
ivanmmj said:
That's a great idea. An app that automatically downloads the needed files just for your device type of thing... I'm not a programmer, though.
I want this to also have language packs that modify the language of the ROM.
Let this be the kitchen to rule all kitchens.
Click to expand...
Click to collapse
i agree, this would be a very great idea. I think ppcgeeks has something similar with their BuildOS kitchen
p.s. ivan, while you're here, could you answer this question for me?
ivanmmj said:
Replace the FIRST one and FIRST ONE ONLY with "LZX". Save the file, close the hex editor. Let your kitchen do it's thing.
That's it.
http://www.4shared.com/file/101370353/b7650aff/Compression.html
Click to expand...
Click to collapse
do we need to do this step on the "mythical" cecompr.dll?
thanks
mbarvian said:
i agree, this would be a very great idea. I think ppcgeeks has something similar with their BuildOS kitchen
p.s. ivan, while you're here, could you answer this question for me?
do we need to do this step on the "mythical" cecompr.dll?
thanks
Click to expand...
Click to collapse
Already answered there.
But,
Yes.
The cecompr.dll is what tells the XIP how to read the LZX compressed imgfs.bin. The hex editing is what tells the kitchen tools to write the imgfs.bin in LZX compression.
I worked with evirus and now his kitchen has an option for LZX compression. It will do everything automatically. ^_^
That's a great idea. Not sure it could work on my device (ks20) as bepe's kitchen crashes on my nk.exe so I have to build xip part the old way (using xipport). Anyways, if you need french 96dpi resources, I can give you mine.
And for this project, instead of a special software to download packages, why not using a svn repository ?
Although a SVN repository would be awesome, I wonder if there would be a legal problem just like there was with the XDA FTP server used to host ROMs and stuff for building ROMs?
Yes, that's possible... perhaps we should ask a moderator, what was the exact reason it was removed (because after all, everything is still present on this forum, it's just not grouped in 1 place, but I think legal issues remain).
I also know that somewhere on the web, there is a svn server for winmo builds (I had once a wm build that had .svn folders).
Ivan, You can use my site to host your files, repositories, and current roms. I can alot you as much space as needed and even a .info domain name if you like. It will be hosted on the the same host as mycw.info (My gf's site for our chickens and stuff.) PM me or just respond on this post.
DestructDez1 said:
Ivan, You can use my site to host your files, repositories, and current roms. I can alot you as much space as needed and even a .info domain name if you like. It will be hosted on the the same host as mycw.info (My gf's site for our chickens and stuff.) PM me or just respond on this post.
Click to expand...
Click to collapse
PM sent. Thank you!!

Polaris chef's corner (POLA100)

As reg66 said the other day we are a few people cooking ROMs for the Polaris but there is not such a chef corner in the polaris forum. So I propose this thread to exchange techniques, tools, etc.
Anyway I will use this thread as my own cooking repository and share as I learn myself. Feel free to contribute but please keep the posts ontopic. Most of it will be about cooking with 6.1 kernel for QVGA devices.
this 1st post is updated with the relevant information up to post 39 (take me there)
the 2nd post is about non solved specific questions in case one cooker can help another 5 (take me there)
Radios:
Please feel free to report radios tested to run on the Polaris (or links to compendiums)
Which radio to use? depends on the drivers you use...
Kitchens:
Please feel free to report kitchens and sys tested to run on the Polaris (or links to compendiums). Kitchens available are basically three: Ervius Visual Kitchen, Ondraster kitchen (two versions: old and new UI) and traditional kitchens (simply cmd scripts and exe tools, maybe someone wants to share a polaris non visual kitchen). Most of the kitchens come with mega packages, some others come naked or with leo packages. Choose the one that best suits you.
Gullum EVK's Kitchen wm6.5 23016. My first kitchen, I love it. Mega based
Amenatis EVK's Kitchen wm6.5 21891/28008 040C and almost 0409 Very refined kitchen, not only cabs and packages but a very well implemented OEM and Registry. Leo Based
osKitchen NEW UI v1.25 - Easy Visual Kitchen I tested and has easy startup tweaks and splash integration and very good description of packates.
TranMinhMan EVK's Kitchen WM6.5 with MANILA 2.0 at PDAVIET Requires registration. File password: TranMinhMan. See post 7 for direct links to the 3 parts of the file
TomAngel Ondraster's Kitchen wm6.5 builds 23088, 23518, 28008 and 28205 Includes both 6.1 and 6.5 kernel and is Multilanguage (check the thread also to learn how to use the wm6.5 kernel and seems to be working. It works nicely in my ROMs that seem to work better (as if it had a higher PP). There is not consensus on the performance improvement however. The main advantage is to avoid recmoding, since performance it is not so much affected and depends more on drivers. I personally believe recmodded apps open slower but there is no big science behind this thought. Check TomAngel's post for details).
niax kitchen wm6.5.X (by Nikkito) Spanish kitchen at htcmania.com forum - the forum is in spanish, look for a mediafire link in the first post - does not require registration to access the kitchen.
vistang's kitchen (did not manage myself)
Cooking takes lots of time. Be sure you backup your kitchen whenever you have consolidated a bunch of improvements. Sometimes files may get corrupted or if you change many things at a time, it may be difficult to go back to previous situation and also to fix the errors. Therefore, even if it is a pain, I recommned to zip the whole kitchen from time to time.
Another good practice is to keep a second folder with your kitchen tools, in case you have to restore the whole kitchen from scratch.
Kitchen Tools and Scripts:
I have the pleasure to introduce my collection of tools, ready to use with Ervius Visual Kitchen (and I guess, easy to adapt for other kitchens). Please check this post
Batch Recmoding (please donate to xtep): With this tool you can recmod automatically only the modules you want to, since recmodding everything will deliver a slower/bigger ROM (working on windows vista, includes instructions on how to use)
Tools for importing SYS into VK and auto recmod (please donate to xtep)
Dump sorter for the rollup´s of eg Da_G new releases thread
Create a custom splashscreen (steps 1 to 4) and add it manually (rest of steps)...or...automatically when generating the ROM
Pagepool changer (external, do not know if it is the one used in EVK)
Edit hv files
NBHextract (by pof): Extract contents from NBH files
Itsme amazing tools There is a wiki explaining it. Here in this post you will find some hints on how to use
Kitchen tools collection at mobileunderground (requires registration) Apps that can be downloaded (I will delete the reference of those taken from xda as I replace by links):
Sqeezer (Compress .exe files to save space and speed up programs) / rgu-2-xml (Converts .rgu to .xml to create provxml files) / reshack (open .dll and .exe files to replace icons) / OEM version checker (check the version of your oems in kitchen on in device) / SYS version (find the sys version of your sys packages) / ThemeGenCE (use to create 6.1 themes, may work for 6.5 too -- not sure) / Manila Editor (Edit Manila Files) / CFC - (Chainfire's Manila tool to compress, decompress, and edit manila files) / MakeCAB (Window's free tool to make cab files) / NBH Tool - Dutty's tool for convertint to,from .nb,.nbh /
Dump Sorter - tehpenguin's tool for sorting and cleaning packages / Msigner - For signing your modified .dlls / ROM Editor - For dumping ROMs
SuperRecMod - JooJooBee666's tool for converting modules to files / Bepe's xidump attached -- info here http://forum.xda-developers.com/showthread.php?t=572673 / Alexx~'s tools to extract dio file attached / WinDiff - Compare 2 files or directories to find the differences (great for comparing reg files) / WinMerge - Compare 2 files or directories to find the differences (great for comparing reg files) / cab converter / createloc - It create the local language tree when you using the VisualKitchen.
Reviews of several kitchen tools (hilarieg's sticky at chef central) For each app you'll find download link, explanation and reference links. Apps reviewed so far (4 april 2010):
Device Side Manifest (.DSM) Editors (BuildDSM / DSM Analyzer / DSM Builder / DSM Dependency Dumper / DSM Editor)
Some Da_G reading about dependencies, certificates and shadow packages
Editors (EditPad / XML Notepad)
Graphics (.BMP, .JPG, .PNG, etc.) (IcoFX)
Process, Registry (FDC Task Manager / Registry Workshop)
Resource (.DLL, .EXE, etc.) ( Dependency Walker / Resource Hacker)
Search/Comparison/File Managers (Beyond Compare / Compare It / Directory Opus)
WM6.5 ROMs:
1. Flash SPL: This great tool basically makes safe to flash Custom Roms. Additionally, procedures are well known and available to restore original SPL and ROM in case you need to send your device to a technical service without loosing guaranty.
2. Flash Original ROM (recommended by most chefs, mandatory if you observe inestability issues when flashing a custom ROM
3. Install your favourite custom ROM (most chefs recommend hard reset after flashing)- Some people recommend to removed sd card. I have long been doing the opposite flashing from the SD Card.
Please feel free to report ROM's links or compendium of ROM Links. The only requirement is to add a description of the basic attributes (preferably by the author of the ROM). ROMs do not include radio unless specified, follow the link to see the author's original thread.
[WWE] pcarvalho eXtreme ROM 3.19 WM6.5 OS 5.2.21882/23547/28014/24001 and many others R0 Standard driver and 3d drivers versions
[WWE] Kostas244-Rom-23016 A1-B4/23414 C2/23541 D1
[WWE] Alex-V 23529+LITE Rom Manila2d with or without flipp clock
[WWE] cruiserrr 23016 Lite, XDA and Full releases (based on gullum's kitchen)
[WWE] cruiserrr 23569/28008 Lite (based on amenatis kitchen)
[WWE] eXXon ROM's - Naked|Clean|Lite - 23016
[ITA][WWE] Megan & MeganLite SERIES WM6.5
[ITA] ilSalgo_V0_WM6.5 Build 23504
[SPA] NiAx Pola 6.5 MultiROM - 21854/28008/23544
[GER] Alex-V 23529/23016 Rom + LITE->with Manila2d
[GER] TomSte V1 WM6.5 Build 23016 GERMAN MEMORY FIX
[FRE] Polaris AmenatiS-6.5 M2D 21232 Blue 3G V2 Great ROMs with amazing customizations optimized for the different french operators.
Please, post your reference wm6.5 ROM in other languages
You are an end user? Which rom is the best? This depends on your needs. There is some posts about user experiences in this thread and of course on the ROM threads themselves. My advice is to try a few ones, several days each. Then you will have no doubt and that won't kill your device (I did not dare at the beginning but I have flashed my device ... quite a few times...)
You are a cooker and want to be? Do not invent the wheel. Liason with the cooker that is working in the line you like and ask him what you want to do and what is the best starting point. You will be surprised how helpful people can be.
Dammit ! I bricked my cruise... Stay calmed and take some lecture
SYS Sources (thanks alexander for both links)
Recmodded sys files + tips and tricks (only english) (by Duron23)
Htcpedia WM6.5.x Build Release for Chefs Complete releases (all dpi/all languages). Requires registration
Da_G WM6.5.x latest releases: Complete releases (all dpi/all languages) and tips&tricks (check initial posts to find all sys packages description)
XBeta...
DarkForcesteam...
PPCKitchen sources can not be used directly. A script is needed to change fileattributes automatically, since ppckitchen handles files in a different way.
Do not overload your kitchen with lots of releases since the cooking time grows a lot.
SYS Fixes (sticky in chef central)
We use wm6.1 kernel which means it has a limit on the number of modules it can cope with. If you do not get a bootable Rom then recmod some more modules. No consensus on which ones, how many or in which slot. As pcarvalho says, it does not matter if it does the job.
How to update your kitchen to the latest builds?
Does your kitchen suffer S.O.D.? My experience is that is not a kitchen or sys problem, it has to do with oem/ext htc packages (specially htc notifications and volume control) or start menu cooking. However, other people are reporting other reasons such as the tools used to cook or corrupted modules.
Sys description
Best explanation I can give is:
COM1- Builds 217**:
COM2 - Builds 218**: GUI is 1st stage of finger friendly features implemented. This is the only official WM6.5 released to public. All other COM* Builds are leaked test builds (not even classified as alpha or beta). In this range, the GUI introduces softer corners to various dialogs, the new start menu (Very early builds had a honeycomb theme but although the hexagons have been removed, the icon alignments remain), and the taskbar and menubar have been slightly modified to allow for further skinning.
COM3 - Builds 230**: GUI from 23001 to 23021 looks the same as COM2. 23022+ introduced the new shorter/expanding taskbar and finger friendly text-based buttons on taller bottom menubar and ever since its been called wm6.5.1 rather than 6.5..
23047+ introduced icon-based buttons.. New checkboxes and scroll bars and recently (from 23069 i think) a magnifier in the taskbar are amongst the newer gui elements introduced in the latest builds..
At some point (im not sure when, kinetic scrolling was introduced..
It appears that COM4 elements are being introduced into this branch such as the new contact application, a slightly modified sms application, and possibly a slightly modified calender application..
COM4 - Builds 234**: Seems to have stopped at 23420. The newer contact application and possibly the modified sms and calender applications were first introduced in this branch but have since been incoorperated into latest builds of COM3
COM5 - Builds 235**: At the moment little is known of this branch. 23502 is the first build leaked that Im aware of. It seems to have been compiled at about the same time as 23060 but with superior stability, speed, memory management, Newer COM3 builds 23071 and above have been reported to be superior in terms of stability and speed. However the latest COM5 23506 compared to COM3 23088 (build date is identical) seem equally fast and stable. COM5 builds have the new Contact app and Magnifier, as in latest COM3 Builds, but lack kinetic scrolling.
Apparently, the new internet explorer has been modified as well (but Bikertibi Builds have the old internet explorer from wm6.1 because new one does not handle well on our device)
Other branches you might or might not come to see:
AKU1 - Builds 212**
SAM1 - Builds 215**
MD1 - Builds 219**
WMD - Builds 28***: The First Build leaked is 28002 (build date 17th November 2009). As of this branch Windows Mobile is at WM6.5.3. This branch is to continue from COM3 23090 and is believed to carry improvements to the New Internet Explorer Mobile as well as overall speed
Builds 216**: leaked builds that have been played with by the team over at HTC but not officially used on any handset as yet
Builds 236**: Recently came across these builds but have no further info on them
Click to expand...
Click to collapse
EXT QVGA packages repository:
Profile Selector (by cruiserrr).
Quick GPS WM7-ish (white letters, dark background, thanks pcarvalho)
BTBPP, BTSAP and BTFTP modules
OEM QVGA packages repository:
Cab QVGA packages repository:
Tweaked cab QVGA packages repository:
Here I reserve a space to post apps that are optimized for SD install.
There are three ways of doing it:
1. Use mortscript to install on the SD Card. Sashimi great tool does so. In the mortscript source compendium you can also find a script that does it more manually (may fail on some devices/cabs). I never have time to "steal" the code from sashimi's. It is as simple as leaving the cab file in a certain folder. the drawback is sashimi's is kinda slow to launch because it does a LOT of things. btw, great tool to backup emails, wifi and so on.
2. Use sktools: it lets you move files (including dll) to the sd card and is able to create a cab version that saves the installation configuration (sd installation, registry changes, dll moved, etc). Very easy but cabs created can not be opened by all other cab editing apps.
3. Use Wince cab manager. It is more tedious.
At the end I will post here some of these files/links for everybody to enjoy
Esmertec Jbed Install on SD (by K0mmaT1A)
Office 2007 Install on SD
Command line tools
Howdykeith's list in his great mortscript compendium thread Quite a few toos that accept command line options so can be launched by a link, a script (mort or not) or whatever...
Tools to Sync Time (requiere internet connection):
SKTSync has command line options
TimeSyncTZ: has command line options
Splash Screens:
ROM enhancements:
Please feel free to report those scripts, tweaks or whatever making your ROM or User customization better and different from other proposals.
Customize security policies,... and for a complete reference this great itsme post
Customize Splash Screen Yet another method
Customize welcome screen
Remove Beta Expiry Date from Today Screen
Change ROM Info in settings/Device info (provxml) and Change the name in the bootscreen and build date of the rom (EVK)
Change calendar working hours
Change calendar working days
Wiki BT profiles
Mr Makk post (60 guides): Brief and clear guides for most common things.
Provxml, Reg files and Parameters backup:
Please feel free to report how you backup email, wifi, bt, owner, etc. as provxml / xml / reg files ready to load while flashing or customizing.
How to delete reg keys with a provxml/xml file
How to delete reg keys with a reg file
Rapiconfig: use this small app to download settings you want to backup as provxml
Backup Owner, Wifi, mail as provxml using rapiconfig
Love .PROVXML's? Hate Not Knowing If It Worked? [URL="http://forum.xda-developers.com/member.php?u=1505670"](by hilaireg)[/URL]
Keep media player running when the screen goes off
Fix Igo keyboard problem with ezinput Has nothing to do with the topic but I wanted it to be handy...
Ervius rgu/reg to xml/provxml conversion
Customization:
Notepad++
Gimp (GNU Image manipulation software, "like" photoshop but freeware)
Creating Shortcuts
Icon dll creation: tutorial with links to iconfx and reshacker
XmlGui 0.0.5.1 - Tool for editing HTC Xml layout file: useful for customizing HTC XML skinned apps.
Using mortscript to cook provxml files with shortcuts and icons
There are several ways to customize the ROM:
1- RunCC: nice looking, can not be interrupted (if so is like a hard reset). Sometimes is tricky while cooking.
2- XDA_UC: mortscript based, has full support for tradicional UC config files (no need to install SDconfig). Can run in combination with RunCC or standalone. Has lots of functionalities for the cooker to create shortcuts, load regkeys, etc. but also for the ROM user (install cabs, xml or reg files, etc while you are using the ppc).
3- SDConfig: You can change bmp displayed as the customization takes place. Can be aborted.
I use 1+2 combined. I basically use XDA_UC to do the customization and control the Radio after first boot and I use RunCC to ensure the customization is not aborted.
Android:
Pending
As always thanks to pcarvalho for showing all our polaris can work with the latest builds and to gullum, the first one to share a stable and easy wm6.5 kitchen (and of course to all the people who developed and shared hardspl, customruu, cooking tools etc, releases, etc. but that would be endless)
Polaris chef's corner (POLA100) - Non solved questions
reserved for future
Polaris chef's corner (POLA100) - Non solved questions
reserved for future use
reserved for future
reserved for future
Polaris chef's corner (POLA100) - Non solved questions
In this second post I will try to gather direct questions on how to do something specific. It can not be something like how do I install wm6.5 on my wm6,1 device or how can I cook a ROM. Answers should not be I have read that or that but rather I do it this way and it works. Let me put some examples:
- How can I make top bar / softkeybar transparent with wm6.5 (I am not talking about a top bar simulating the wallpaper, but a transparent one)
- How can I sync time automatically first time radio is connected without wifi or activesync? There are many apps out there that sync time through a data connection but can it be done automatically with cell tower information or gps?
- I have to blips (short sounds) when the welcome screen pops up. How can I avoid the second blip?
- How you cook the connectionsetup ? can the files be in sd card and tell connectionsetup with the corresponding reg key?
- Where and how are bt profiles stored?
- Can I use roms from other devices? and other devices can use polaris roms?
- How can I associate apps with file explorer and resco explorer (eg. txt file with notepad, mscr with notepad, etc).
- How can I bachup and restore my bt pairings (with xml or reg)
- Which splash tool to use so I do not get a black band in the bottom, where the red letters appear?
wow...very good idea....thanks
and the first link...rollup 23549 with all lang files
[email protected] said:
wow...very good idea....thanks
and the first link...rollup 23549 with all lang files
Click to expand...
Click to collapse
Glad you like the idea. Can you elaborate a little more? what's the difference with the other Duron23 thread you mentioned another day? How do you handle the sources taken from one or the other page? If we document a little we may see more pleople daring to try...
cruiserrr said:
Glad you like the idea. Can you elaborate a little more? what's the difference with the other Duron23 thread you mentioned another day? How do you handle the sources taken from one or the other page? If we document a little we may see more pleople daring to try...
Click to expand...
Click to collapse
Duron´s thread is very good because recmoded files and tips but only english
->also good is Da_G`s latest release thread...very big thread...in this thread Da_G post releases (complete rollups) and other people too and special tips
http://forum.xda-developers.com/showthread.php?t=544445
->and new...Htc Pedia (also complete rollups)->but you need to be a member for download..free
http://htcpedia.com/soft/build-release.html
for sort..use dump sorter you posted...
PS: yes..i like this new thread from you
edit: more sites: XBeta...DarkForcesteam
and more kitchens
PDAViet´s EVK
http://www.pdaviet.net/showthread.php?73864-KITCHEN-ROM-WM6-5-CHO-POLARIS-VỚI-MANILA-2-0
->Part1 : http://www.4shared.com/file/149890447/ce0ee71d/Polaris_Kitchenpart1.html
->Part2 : http://www.4shared.com/file/149897769/84112e78/Polaris_Kitchenpart2.html
->Part3 : http://www.4shared.com/file/149902303/c40589da/Polaris_Kitchenpart3.html
Pass: TranMinhMan
And: TomAngel´s (OSKitchen->nk wm6.5)
http://forum.xda-developers.com/showthread.php?t=643535
Alex, try the link with the batch recmoder in post 1. It worked at first try for me. You simply define the absolute path,name and ext of the files to recmod in the txt file and drop the file over the batchrecmoder.exe and it does the job (windows vista here)
cruiserrr said:
- How you cook the connectionsetup ? can the files be in sd card and tell connectionsetup with the corresponding reg key?
- anybody has an oem/ext/cab quickgps that does not give the empty page error and has white letters and dark wallpaper?
Click to expand...
Click to collapse
About conection setup - i look in registery and find only this reg keys
[HKEY_CURRENT_USER\Software\HTC\ConnectionSetup]
"provision"="\\windows\\"
[HKEY_CURRENT_USER\Software\HTC\ConnectionSetup]
"provision"="\\windows\\"
cant test it now,
and about quickgps i think its use system defaut color for text (exemple sms input box) can edited on theme file.
cruiserrr said:
Alex, try the link with the batch recmoder in post 1. It worked at first try for me. You simply define the absolute path,name and ext of the files to recmod in the txt file and drop the file over the batchrecmoder.exe and it does the job (windows vista here)
Click to expand...
Click to collapse
thanks..i will try... in the past i try another one...but it was not working...
edit: have anyone working bluetooth sap profile files for eg. VW (Volkswagen) Premium Bluetooth...a user from my german rom ask for that...??
My bluetooh works great with bt headset (handsfree) but this is a special option for eg. phonebook displays in the car
[email protected] said:
thanks..i will try... in the past i try another one...but it was not working...
edit: have anyone working bluetooth sap profile files for eg. VW (Volkswagen) Premium Bluetooth...a user from my german rom ask for that...??
My bluetooh works great with bt headset (handsfree) but this is a special option for eg. phonebook displays in the car
Click to expand...
Click to collapse
Where are those files suposed to be so I can check? I am not familiar since I have been using for a long time Jetware BT extension and it works great with my Parrot. It is great if you have thousands of records and many categories since you can tell which categories to sync so it does not take a long time. I always include it in my roms and its open code.
cruiserrr said:
Where are those files suposed to be so I can check? I am not familiar since I have been using for a long time Jetware BT extension and it works great with my Parrot. It is great if you have thousands of records and many categories since you can tell which categories to sync so it does not take a long time. I always include it in my roms and its open code.
Click to expand...
Click to collapse
Thanks for the answer...I have also wrote to Olioaglio....he will send me a cab of original bt sap files...so i wait and will see
but thanks for the tip with jetware
[email protected] said:
Thanks for the answer...I have also wrote to Olioaglio....he will send me a cab of original bt sap files...so i wait and will see
but thanks for the tip with jetware
Click to expand...
Click to collapse
I checked your german's rom posts. In case it helps, I have BTBPP, BTSAP and BTFTP as EXT modules and they seem to work. However I have them disabled since my BT connects to the carkit without any popus (only 1st time when building the association). In bt profiles (settings) I jave a2dp, hsp, hpf 1.5 (hands free profile), pan, hid, opp, bpp, avrcp, pbab (phonebool access profile), spp, sdap profiles.
cruiserrr said:
I checked your german's rom posts. In case it helps, I have BTBPP, BTSAP and BTFTP as EXT modules and they seem to work. However I have them disabled since my BT connects to the carkit without any popus (only 1st time when building the association). In bt profiles (settings) I jave a2dp, hsp, hpf 1.5 (hands free profile), pan, hid, opp, bpp, avrcp, pbab (phonebool access profile), spp, sdap profiles.
Click to expand...
Click to collapse
Can you share it....pleeeeaase....!!?! (if you want you can send it also in a mail [email protected]) Thanks
[email protected] said:
Can you share it....pleeeeaase....!!?! (if you want you can send it also in a mail [email protected]) Thanks
Click to expand...
Click to collapse
Alexander, here are the ext bt modules. As I said I currently have them disable. Regarding the profiles, I would be happy to share them but do not know how they are stored (files, reg file, xml file?). If you know how to locate and share let me now.
cruiserrr said:
Alexander, here are the ext bt modules. As I said I currently have them disable. Regarding the profiles, I would be happy to share them but do not know how they are stored (files, reg file, xml file?). If you know how to locate and share let me now.
Click to expand...
Click to collapse
first...thanks...i let you know if i find it....also interesting is this thread:
http://forum.xda-developers.com/showthread.php?t=382263
I was browsing the internet but did not find how the profiles are stored. I found a nice webpage describing all the btprofiles, will add to 1st post.
cruiserrr said:
In this second post I will try to gather direct questions on how to do something specific. It can not be something like how do I install wm6.5 on my wm6,1 device or how can I cook a ROM. Answers should not be I have read that or that but rather I do it this way and it works. Let me put some examples:
- How can I make top bar / softkeybar transparent with wm6.5
- How can I sync time automatically first time radio is connected without wifi or activesync?
- I have to blipgs when the welcome screen pops up. How can I avoid the second blip?
- How you cook the connectionsetup ? can the files be in sd card and tell connectionsetup with the corresponding reg key?
- anybody has an oem/ext/cab quickgps that does not give the empty page error and has white letters and dark wallpaper?
Click to expand...
Click to collapse
hummm...is this section for me?
gonna have to get some time to answer some of those...
ill start with the last one for now...answer: hack the exe (or just "steal" it from my rom - easier this way )...mine has white letters and dark wall...
meanwhile here is another (on mine it's okay btw): why do most cooked roms fail/stop to play music when device screen is turned off? its not wm6.5 related that much i know, but i dont know what you lot did to break this feature...
cheers
ps: what are blipgs/blip's? lost me there

Kitchen Repository

Well, I guess I will contribute with something...
There are way too many kitchens out there (all scattered in the different device forums). Now, since this is "Chef Central", I figured that we needed the kitchens for the Chefs to cook. Without further ado, I present you with... the kitchens.
[highlight]PPCKitchen.org:[/highlight]
Easy to use for the beginner...
http://www.ppckitchen.org
[highlight]Ivanmmj SuperJust Kitchen (thanks +QuePPC and kokotas):[/highlight]
Multi-Device Kitchen
http://justkitchen.info/main/index.php
[highlight]osKitchen:[/highlight]
New kitchen based on bepe's work (thanks mwalt2)
http://forum.xda-developers.com/showthread.php?t=628948
[highlight]Ervius Visual Kitchen (EVK)thanks mwalt2)[/highlight]
http://forum.xda-developers.com/showthread.php?t=469420
[highlight]Wallaby (Peter Poelman):[/highlight]
http://forum.xda-developers.com/showthread.php?t=219037
[highlight]Blue Angel:[/highlight]
Latest: 28230 by sun_dream
http://forum.xda-developers.com/showthread.php?t=428030
Swampy395 Porting Kitchen
http://forum.xda-developers.com/showthread.php?t=587446&highlight=porting
[highlight]Himalaya:[/highlight]
Latest: 28230 by sun_dream
http://forum.xda-developers.com/showthread.php?t=519129
[highlight]Wizard:[/highlight]
Not really a single kitchen but xda2_haseeb made a nice guide with links to some kitchens for the Wizard.
http://forum.xda-developers.com/showthread.php?t=501941
[highlight]Universal: (thanks orb3000)[/highlight]
ROM Kitchen v2.0 by Tomal: Next generation Kitchen for Universal
http://forum.xda-developers.com/showthread.php?t=476544
[highlight]Raphael:[/highlight]
Resources and kitchens lumped together by hilaireg
http://forum.xda-developers.com/showthread.php?t=582134
[highlight]Polaris:[/highlight]
Not really a single kitchen but cruiserrr made a nice guide with links to some kitchens for the Polaris.
http://forum.xda-developers.com/showthread.php?t=648171
Now, I am not going to scan the whole site for kitchens, so this is where we all have to pitch in. I know I am missing a few of the multi-device kitchens, but if we all contribute with kitchens for different devices, we can have a nice little resource for many new aspiring chefs...
Let's get cookin'!
Opinions
I decided to make post #2 as an Opinions Page. I will link the posts from each and every one of you that talks good or bad about a kitchen over here.
[highlight]Visual Kitchen[/highlight]
player911
[highlight]Polaris Chef Corner[/highlight]
cruiserrr
One more for the road...
NRGZ28 said:
I think we'll need to neatly catergorize these kitchen collections later on. Maybe we'll them all in the first post of this thread, or we can create another one.
Click to expand...
Click to collapse
I can update the first post as needed. I actually left two more posts after that just in case I run into space issues. I am thinking, one or two posts for device specific kitchens and one for generic kitchens. What do you think?
dXsL said:
excellent initiative, tnx!
wouldn't mind more pro's/con's per kitchen but also realize that is subject to personal experience and/or (strong) opinion
so perhaps only mention the pro's?
Click to expand...
Click to collapse
+1 on this.
PRO's/CON's can be easily worded such that it isn't considered a personal attack.
I would rather know about the CON's and how to work-around them than spend hours in trial-and-error. If a member decides to select a certain kitchen, at least they know what they are "getting into".
M2C's Worth,
* EDIT *
@egzthunder1:
BTW; if you need extra empty posts near the top of your thread, let me or another moderator know and we'll make it happen.
hilaireg said:
+1 on this.
PRO's/CON's can be easily worded such that it isn't considered a personal attack.
I would rather know about the CON's and how to work-around them than spend hours in trial-and-error. If a member decides to select a certain kitchen, at least they know what they are "getting into".
M2C's Worth,
* EDIT *
@egzthunder1:
BTW; if you need extra empty posts near the top of your thread, let me or another moderator know and we'll make it happen.
Click to expand...
Click to collapse
Thanks hilaireg, I might have to bother you regarding the extra posts if this grows as much as I fear it will .
As far as the pro/cons... well, we could do this in such a way that only people who have used the kitchens in question can post them in this thread, so they can give their points of view. I personally have had time to play with 3 of the kitchens that I have posted and used a few tools of another one, but I guess I can add this to the first post and you guys let me know what you think:
"If you are going to post a kitchen in this thread, please be kind enough to give your opinions on it (likes, dislikes, hard to use, buggy, best kitchen ever... well, you know what I mean). This way, new coming chefs will not have to go through the pain of trial and error"
egzthunder1 said:
Thanks hilaireg, I might have to bother you regarding the extra posts if this grows as much as I fear it will .
As far as the pro/cons... well, we could do this in such a way that only people who have used the kitchens in question can post them in this thread, so they can give their points of view. I personally have had time to play with 3 of the kitchens that I have posted and used a few tools of another one, but I guess I can add this to the first post and you guys let me know what you think:
"If you are going to post a kitchen in this thread, please be kind enough to give your opinions on it (likes, dislikes, hard to use, buggy, best kitchen ever... well, you know what I mean). This way, new coming chefs will not have to go through the pain of trial and error"
Click to expand...
Click to collapse
No worries ... let me know once you decide on the format for this thread. Have a look at this thread; might give you some ideas of what could be done for this:
Sous-Chef's Kitchen Utensils & Appliances Review
http://forum.xda-developers.com/showthread.php?t=651026
I use Visual Kitchen
I chose visual kitchen because that was what Da_G used and started me out on. Here are my thoughts:
_________PRO_________
- GUI interface to visually select/deselect packages
- Expandable with Programmable Extra Buttons to ease sorting and cooking stuff
- Allows users to select multiple builds, Lanuages, packages, etc using drop down boxes
- Save/Load configurations and settings
- Robust, Organized and Complete
_________CON_________
- File structure has to be intact or it will fail
- Have to know the building procedure to make sure custom files aren't overwritten
- Packages are in folders, so finding a specific file can be tedious
- Can be overwhelming and confusing to get it setup initially from scratch
I would recommend using this kitchen as it pretty nice. Now of course I say that without using any other kitchen to compare it to... but it does everything I need thus no need to look elsewhere.
_________TIPS_________
EXT folder = Packages (Games/HTC Apps/HTC Dialer/Etc). Additional apps outside of stock MS stuff
OEM folder = Phone specific stuff, OEM customizations, tweaks (usually left alone)
ROM folder = Basic building blocks for WM builds. Has basic device and WM drivers (MSXipKernel updated when SYS gets updated)
SYS folder = WM Build. Contains all the stuff that is stock MS products (updated to change to newer builds)
- Starting out as a new chef... I would suggest that you find a Fully working kitchen designed for your device that is fairly new and updated. Once you can create a working rom, you can then slowly start to expand it by adding more packages and features.
- Don't add too much at once. If you do, and it fails... you'll have to troubleshoot what you added and that can be tedious. It helps to add new packages in groups of 5... so you can test specific parts of the rom before continuing. You'll be surprised that 1 screwed up file can keep your kitchen from completing the building process. Keep that in mind.
- The "EXT" folder is optional and gets updated the most. OEM, ROM, and SYS folders are the only folders really required. Knowing this can allow you to build a very very basic stock Windows build designed for your device. If you have any problems building or flashing, try disabling all of the packages in the EXT folder. If your very very very basic rom still doesn't work... then your "base" kitchen is screwed up. This can be harder to fix.
- Make frequent backups of your "Base" kitchen in the event you screwed something up. I usually will remove the EXT folder and ZIP up the rest in an archive on a memory stick. I update my backup archives after a successful upgrade/edit/tweak of the "base".
player911 said:
I use Visual Kitchen
I chose visual kitchen because that was what Da_G used and started me out on. Here are my thoughts:
Click to expand...
Click to collapse
Updated post #2. Thanks player911!
Hi man!
I think you could add vistang's multidevice kitchen too :
http://forum.xda-developers.com/showthread.php?t=573778
I'm not the right person for a review, but I'm sure one of the guys who used it will be up to the task
Best Regards!
Hi, if you check the link in my signature (Polaris chef corner) you will find quite a few polaris specific kitchens
cruiserrr said:
Hi, if you check the link in my signature (Polaris chef corner) you will find quite a few polaris specific kitchens
Click to expand...
Click to collapse
Thanks cruiserrr for the links. I updated the first post.
Can you give us some insights (in the format in the first page) of pros/cons for some of these kitchens? I don't have a Polaris, so I cannot write any comments about them. Thanks.
i dont have the link but there is a Superjust kitchen for sooo much devices in the net...
+ Que PPC said:
i dont have the link but there is a Superjust kitchen for sooo much devices in the net...
Click to expand...
Click to collapse
Is that the name of the kitchen?
egzthunder1 said:
Is that the name of the kitchen?
Click to expand...
Click to collapse
Here is the link : ivanmmj's SuperJustKitchen
(Supported devices : Artemis , Elfin , Herald , Hermes , Opal)
Regards!
kokotas said:
Here is the link : ivanmmj's SuperJustKitchen
(Supported devices : Artemis , Elfin , Herald , Hermes , Opal)
Regards!
Click to expand...
Click to collapse
Thanks for the link. I will update the first post. Any pros/cons opinions about this?
egzthunder1 said:
Thanks for the link. I will update the first post. Any pros/cons opinions about this?
Click to expand...
Click to collapse
Well it is a kitchen based on OsKitchen by OndraSter&airxtreme!
ps:check post #10 too
egzthunder1 said:
Thanks cruiserrr for the links. I updated the first post.
Can you give us some insights (in the format in the first page) of pros/cons for some of these kitchens? I don't have a Polaris, so I cannot write any comments about them. Thanks.
Click to expand...
Click to collapse
Well, I am not a seasoned cooker but I have updated the polaris chef corner 1st post with my view of each kitchen. Please feel free to take the text if you find it interesting. Most of polaris kitchen's are 26016 EVK kitchens with old kernel, I guess based on gullum's kitchen the first one the share the polaris kitchen for wm6.5. Most of them are based on mega packages. There is one from amenatis based on leo packages but is not 100% completed in english since it is a french kitchen (however, is the one I used as the basis).
For the rest, there are a few other kitchens like vistangs but it seems ondraster kitchen is growing each day. The best one for me is TomAngel's Ondraster kitchen: like any Ondraster's kitchen it has an easy set up of splashscreen and this kinds of things and allows you to cook in several languages at a time. It also has a nice documentation of packages. Additionally TomAngel included a 6.5 native kernel that we are currently testing a few cookers in Polaris but that seems to work and my end with our recmodding hobby.
I personally like better EVK UI but I must say ondraster is also a good solution (and I have "stolen" the kernel from there). I would be glad to share my kitchen I use my own method of cooking shortcuts and tweaks with cmd and mortscript scripts both in the ppc and the pc, so my packages have no app.dat and no png and very few reg files.
cruiserrr said:
Well, I am not a seasoned cooker but I have updated the polaris chef corner 1st post with my view of each kitchen. Please feel free to take the text if you find it interesting. Most of polaris kitchen's are 26016 EVK kitchens with old kernel, I guess based on gullum's kitchen the first one the share the polaris kitchen for wm6.5. Most of them are based on mega packages. There is one from amenatis based on leo packages but is not 100% completed in english since it is a french kitchen (however, is the one I used as the basis).
For the rest, there are a few other kitchens like vistangs but it seems ondraster kitchen is growing each day. The best one for me is TomAngel's Ondraster kitchen: like any Ondraster's kitchen it has an easy set up of splashscreen and this kinds of things and allows you to cook in several languages at a time. It also has a nice documentation of packages. Additionally TomAngel included a 6.5 native kernel that we are currently testing a few cookers in Polaris but that seems to work and my end with our recmodding hobby.
I personally like better EVK UI but I must say ondraster is also a good solution (and I have "stolen" the kernel from there). I would be glad to share my kitchen I use my own method of cooking shortcuts and tweaks with cmd and mortscript scripts both in the ppc and the pc, so my packages have no app.dat and no png and very few reg files.
Click to expand...
Click to collapse
I am putting your review with the others (not that it follows the format that I want, but it is good enough for me )
egzthunder1 said:
I am putting your review with the others (not that it follows the format that I want, but it is good enough for me )
Click to expand...
Click to collapse
Hi, I think it is interesting to share: I can confirm that cooking for Polaris with the kernel shared by TomAngel requires not any recmodding at all !!!
http://forum.xda-developers.com/showpost.php?p=6135182&postcount=27
Do not know if it works for other devices with old kernel, To try import in your kitchen and tell the machine is true kernel

How can I modify a cooked rom?

Please excuse my ignorance...
I want to modify an existing blackstone rom (I want to remove some apps).
I downloaded osKitchen Zero but it seems that I can import only an official rom.
Is there another application where I can import a cooked rom? I did some search but couldn't find something in all the load of information existing in xda...
blister969 said:
Please excuse my ignorance...
I want to modify an existing blackstone rom (I want to remove some apps).
I downloaded osKitchen Zero but it seems that I can import only an official rom.
Is there another application where I can import a cooked rom? I did some search but couldn't find something in all the load of information existing in xda...
Click to expand...
Click to collapse
You should be able to delete stuff with htc rom image editor.
http://forum.xda-developers.com/showthread.php?t=377514
As far as I know you Can't, only an official rom can be dumped and changed, cooked roms you are not abble to do it
you should'nt! cooked roms are a piece of art (hard) work. You could ask the chef to cook you a personal rom, buy him a beer or three... or step into the world of cooking, i did. and it's great!
@ blister969
No way!
WBR
Siemens Lover
You can modify cooked roms; look up micro kitchen-it dumps roms, and you can modify the dump (remove a few files; tweak the .hv's) and re-build it. You may need to modify it for your device. You can probably do the same thing with EVK, it just may take a little more work.
@Farmer Ted
If you try dumping ROMs built with platformrebuilder, you don't get the dsm's. That doesn't mind, you can still cook it. But no, you actually can't. All modules loose one S00x containing relocation info.
(Btw, this S00x plus imageinfo.bin is weird anyway, original MS way is more sexy.)
OndraSter is right about reloc info, but I think that you can remove those apps without messing with modules .
Here's another thread on the subject. I'm pretty sure you can re-cook ok, with the missing reloc data. Da_G kicked in on the subject:
Da_G said:
Just a small note to add to this:
The last S00X section in a module is the .CRELOC section. This is used to relocate the module on-device (not used to relocate the module on the PC, in the kitchen, where we do it prior to flashing)
Not having the last s00x means that you wouldn't be able to imageupdate that ROM (because the on-device read/write IMGFS driver would not be able to re-base the module since .CRELOC is missing)
But you can certainly still re-base that module on the PC side prior to rebuilding a ROM. So that function in itself won't preclude you from porting modules from one device to another
Click to expand...
Click to collapse

[Q] Problem: No changes take effect in cooked ROM in EVK!

Hi pals
I Cooked a WM6.1 19971 Official ROM for OPAL in Ervius Visual Kitchen. The cooked ROM seems quite alright except that:
1.The original ROM was about 100MB while despite the fact that I added a lot of packages, the cooked ROM is about 80MB.
2.None of my packages exist in the cooked ROM when I flash it.
Can you tell me what the problem is?
The smaller size is fine.
What do you mean packages not there?
Are the files not in the windows folder or are you just missing shortcuts?
mnvoh said:
2.None of my packages exist in the cooked ROM when I flash it.
Can you tell me what the problem is?
Click to expand...
Click to collapse
What?!...EVK generates a build_log...look at this, and u'll see, what's in your rom.
Cannot belive that u've applied packages in EVK they wouldn't cook in....strange.
It is happened to me too in the beginning when i was cooking for kaiser and tried to cook inside HTC Mega packages with Manila 2d...i solved it using OsKitchen,lol.
af974 said:
.i solved it using OsKitchen,lol.
Click to expand...
Click to collapse
Sorry...but usin' OSKitchen is still hard work in my opinion. Maybe others think similar to me, and please forgive me @airxtreme!
But still the best kitchen in my opinion is EVK....
Its not true,
OsKitchen compared to any other Kitchen is much more easy to use expecially for newbie users.
EVK it is much complete.
Which is the best between one and another its only a personal taste.
icke said:
Sorry...but usin' OSKitchen is still hard work in my opinion. Maybe others think similar to me, and please forgive me @airxtreme!
But still the best kitchen in my opinion is EVK....
Click to expand...
Click to collapse
Kitchen
I can`t understand that someone say the os kitchen is to difficult
I work with these kitchen hours and days and no problems whatsoever and easys`t do use, if someone got problem to use this kitchen,live the finger from cooking
af974 said:
Which is the best between one and another its only a personal taste.
Click to expand...
Click to collapse
And that's what i said!
For new's, maybe OSKitchen is easier to use...but still beta.
Speak is free and give opinions too...but please people dont start flaming about kitchens.
I mean about what in red....its not nice.
lumisab said:
I can`t understand that someone say the os kitchen is to difficult
I work with these kitchen hours and days and no problems whatsoever and easys`t do use, if someone got problem to use this kitchen,live the finger from cooking
Click to expand...
Click to collapse
While EVK was building the ROM I checked the log it was generating. I saw all my packages. But when I used osKitchen it had problems with the *.dsm file in the packages and said that it's corrupt. I think it's the problem but I used package-creator-v2.7 to convert *.cab files to a package. So obviously the problem is with the package creator.
But on thing that's for sure is that newbies (like me) should stick to osKitchen.
FYI, Barin's OSBuilder has a .dsm autocorrection option.
Well, OsKitchen has its own package creator so all you need is to import your original rom and convert all your cabs again plus it has an auto mui converter,thats mean if that you have some 0410 mui's and you are cooking for 0409 oskitchen wiil rename all the mui for you.It worth a try.
mnvoh said:
While EVK was building the ROM I checked the log it was generating. I saw all my packages. But when I used osKitchen it had problems with the *.dsm file in the packages and said that it's corrupt. I think it's the problem but I used package-creator-v2.7 to convert *.cab files to a package. So obviously the problem is with the package creator.
But on thing that's for sure is that newbies (like me) should stick to osKitchen.
Click to expand...
Click to collapse
Let's state this once for all: Ervius kitchen is basically a GUI to create _skip files that launches a giant batch file that does all the cooking and that needs to be customized for every device: if you created your own _skip files by hand and used a batch file to cook there would be virtually no difference. OsKitchen has a simple GUI by design but that doesn't mean that it isn't orders of magnitude more complete and advanced than ervius kitchen: it does everything from detecting all device/ROM informations without asking anything (the list of supported devices actually has nothing associated to them but the alternative names: no customized fixed, no customized settings, nothing) to cooking with all sorts of checks to prevent bricking or unbootable ROMs and even parsing all the files in the package: if I had proper relocation code (that I was waiting Da_G to write since he knows that stuff better than everybody else) the kitchen could already natively cook its own ROMs. I'm already using all the code I wrote to replace platformrebuilder to implement all sorts of cool stuff like complete validation of all package files and installing packages directly on the phone trough activesync (to avoid having to reflash any time you want to test something) as you can see on the alphas thread, things that on ervius kitchen, where cooking just means running a giant batch file, you could only dream of.
I hope that finally clears the minds of the people saying that ervius is more advanced or complete: it's not, it's just a simple batch file-based kitchen with an unnecessarily complex GUI. It may have some bundled tools that oskitchen doesn't include (like xipporterex, that while works on some NK.EXE wreaks havoc on unofficial native kernel and latest kernels) but having a dedicated button to launch a tool doesn't make a kitchen "more advanced" or "more complete".
No offence and I do appreciate and use your work, but aren't all kitchens just fancy GUI's around a set of batch files and same old imgfstools and platformrebuilder from yesteryear?
pkoper said:
No offence and I do appreciate and use your work, but aren't all kitchens just fancy GUI's around a set of batch files and same old imgfstools and platformrebuilder from yesteryear?
Click to expand...
Click to collapse
Not really, I process all the files before feeding them to platformrebuilder hence the recmod/upx/tweaks/ordering/manila compression/etc without touching any of the original files. I also only use the newest tools available like libnb and osnbtool that the kitchen calls directly and checks the output to warn of any error and to get informations about the ROM format indeed it can import any proper BIN/NB/NBH file and cook it without even knowing what device they come from. The only original imgfstools I keep are nbmerge and nbsplit because I was waiting Da_G to finish his BuildNB function but osnbtool can probably replace both (nbsplit for sure with the -sp parameter).
@OP, it sounds like your package structure is wrong. Are the packages in EXT format (not OEM)? If they're in oem format, none of the files will be included. Just make the packages manually, it's a lot easier.
Can you please post the build log file?
pkoper said:
No offence and I do appreciate and use your work, but aren't all kitchens just fancy GUI's around a set of batch files and same old imgfstools and platformrebuilder from yesteryear?
Click to expand...
Click to collapse
My kitchen (OSbuilder) uses it's own engine to process packages, build dsms, rebase modules, merge dsm and build ROM file. The only external tool i use is "TurboImgfs" by airxtreme.
Yes , when i wrote that EVK ,maybe, its more complete then OsKitchen i was referring to this, only some tools.
airxtreme said:
It may have some bundled tools that oskitchen doesn't include
Click to expand...
Click to collapse
airxtreme said:
Let's state this once for all: Ervius kitchen is basically a GUI to create _skip files that launches a giant batch file that does all the cooking and that needs to be customized for every device: if you created your own _skip files by hand and used a batch file to cook there would be virtually no difference. OsKitchen has a simple GUI by design but that doesn't mean that it isn't orders of magnitude more complete and advanced than ervius kitchen: it does everything from detecting all device/ROM informations without asking anything (the list of supported devices actually has nothing associated to them but the alternative names: no customized fixed, no customized settings, nothing) to cooking with all sorts of checks to prevent bricking or unbootable ROMs and even parsing all the files in the package: if I had proper relocation code (that I was waiting Da_G to write since he knows that stuff better than everybody else) the kitchen could already natively cook its own ROMs. I'm already using all the code I wrote to replace platformrebuilder to implement all sorts of cool stuff like complete validation of all package files and installing packages directly on the phone trough activesync (to avoid having to reflash any time you want to test something) as you can see on the alphas thread, things that on ervius kitchen, where cooking just means running a giant batch file, you could only dream of.
I hope that finally clears the minds of the people saying that ervius is more advanced or complete: it's not, it's just a simple batch file-based kitchen with an unnecessarily complex GUI. It may have some bundled tools that oskitchen doesn't include (like xipporterex, that while works on some NK.EXE wreaks havoc on unofficial native kernel and latest kernels) but having a dedicated button to launch a tool doesn't make a kitchen "more advanced" or "more complete".
Click to expand...
Click to collapse
Don't let them get you down man. Ervius's kitchen is a piece of **** in my opinion. The GUI blows and it crashes on the smallest thing that's not exactly right with a package. Did I mention the GUI is horrible ?
I will say it as well, erv's kitchen is NOTHING but a glorified GUI for platformrebuilder which is the real workhorse.
p.s. I made my own kitchen GUI, based on platformrebuilder as well. Mine's designed to cook for 12 devices at a time though... so I can't exactly share it. PM me if you'd like the details necesssary to make Samsung Omnia 2 ROMs with prb though, it seems nobody else seems to know what the "secret" is... I just think they didn't try hard enough. lol If anything, you can add 4 more devices to your already impressive collection of supported devices

Categories

Resources