Related
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
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.
I am going to give chef'in a try and as I have never done it before I would ask you to be patient with me.
I have the HTC Leo with Radio 2.10.50 and HSPL installed.
Im using oskitchen and so far I have updated a Stock rom to 6.5.5. Nothing difficult there I hear you say ! But hey, its my first working ROM.
Now I have 2 questions that I hope you can help me with.
Q1. When I flashed the ROM to my phone all worked as you would expect apart from the main screen looked like it had dropped down about 10 pixels. Top and bottom bars looked OK but the middle looked wrong (Screen coming if needed)
Q2. Can someone instruct me on how to set the default wallpaper from oskitchen ?
I have an image called HTC_BG.png and I would like to cook it into the ROM as the default wallpaper.
Ive looked on the forums for help with these questions but I am unable to find them.
Any help / links would be helpfull
Once I have this info, I will proceed to cook my ROM and eventually post the results on the forums along with a complete tutorial as I go along, for those who are looking for similar info.
I have any problems with the buttons and the prefrence folders.
I have create a clip how can you see this problem.
h**p://youtube.com/watch?v=qmDQOzCIWu8
I hope i exist a fix, or what are the right kitchen for the Leo??
BoTTeR1337 said:
I have any problems with the buttons and the prefrence folders.
I have create a clip how can you see this problem.
h**p://youtube.com/watch?v=qmDQOzCIWu8
I hope i exist a fix, or what are the right kitchen for the Leo??
Click to expand...
Click to collapse
From what I know dumping and rebuilding a Leo ROM works correctly on both oskitchen 1.30v3 and 1.31beta3 so you probably changed something that broke that stuff. Always try if a clean dumped ROM rebuilds fine before doing changes that may break it.
Okay... I think im not so Stupid to do this.
I go this way:
1. I Install (extract) OS Kitchen on a folder into my Harddrive (C:/OS)
2. Then i Load the original Rom, extract this to get the RUU_Signed_0407.nbh
3.I Start OSKitchen and klick on Import-> Import a new ROM file.
4. I Select my Model, HTC Leo (HD2) and type the pfad of the RUU_Signed_0407.nbh and go to next (Waiting a minute)
5. I klick on start bulding, and os kitchen go throte without errors..
I Flash the Rom...
And the Taps didn't work. I Have a Windows XP OS and the OS Kitchen Version is 1.31.alpha4
BoTTeR1337 said:
Okay... I think im not so Stupid to do this.
I go this way:
1. I Install (extract) OS Kitchen on a folder into my Harddrive (C:/OS)
2. Then i Load the original Rom, extract this to get the RUU_Signed_0407.nbh
3.I Start OSKitchen and klick on Import-> Import a new ROM file.
4. I Select my Model, HTC Leo (HD2) and type the pfad of the RUU_Signed_0407.nbh and go to next (Waiting a minute)
5. I klick on start bulding, and os kitchen go throte without errors..
I Flash the Rom...
And the Taps didn't work. I Have a Windows XP OS and the OS Kitchen Version is 1.31.alpha4
Click to expand...
Click to collapse
Update to 1.31beta3 because anything before the beta1 had issues with HD2
like Shaddex I am looking into creating ROM's from scratch (for HD2 Leo also!), first for personally use and maybe for general if I can get a ROM to look nice.
My question is, is there a kitchen which work's best for the HD2? Or are all basically generic and just "cook" in different ways?
Sorry to hijack your post Shaddex I hope you get an answer soon, wish I could help
And back on topic
Ok. I extracted Oskitch again, added "RUU_Leo_HKCSL_WWE_1.72.831.1_Radio_CRC_Signed_15.32.50.07U_2.07.51.22_2_Ship"
as the base ROM.
Next installed the "24619_MSXIPKernel_SYS_QVGA_WQVGA_HVGA_VGA_WVGA_0409" so I can use the latest build.
Thats all I did.
No extra EXT packages, Just cooked the ROM and below is what I get.
Anyone shed any light ?
5haddex said:
And back on topic
Ok. I extracted Oskitch again, added "RUU_Leo_HKCSL_WWE_1.72.831.1_Radio_CRC_Signed_15.32.50.07U_2.07.51.22_2_Ship"
as the base ROM.
Next installed the "24619_MSXIPKernel_SYS_QVGA_WQVGA_HVGA_VGA_WVGA_0409" so I can use the latest build.
Thats all I did.
No extra EXT packages, Just cooked the ROM and below is what I get.
Anyone shed any light ?
Click to expand...
Click to collapse
The 6.5.3 windows mobile builds have the top and bottom bar of different sizes while Manila is probably calibrated for the WM6.5 bars (indeed there's empty space at the top and overlap at the bottom). There is probably something else you have to do to fix manila after changing the windows mobile build but I'm pretty sure it's not a kitchen problem I've had several people reporting the Leo ROMs dump and build fine with the 1.31 betas.
Is anyone willing to assist me on getting a Stock HD2 rom and upgrading it to 6.5.x without the problems I am seeing ?
5haddex said:
Is anyone willing to assist me on getting a Stock HD2 rom and upgrading it to 6.5.x without the problems I am seeing ?
Click to expand...
Click to collapse
Could you post a screenshot of your problem, and if you upload your background, i will use it to replace the one in HTC Black.TSK (You need OCP CE CAB Manager)
I have posted a screenie of the problem and someone says its because manila is not the correct version for the 6.5.5 im using.
Dont suppose you have a 6.5.5 stock rom ???
So...
Can anyone let me have a oskitchen with 6.5.x + latest manila so I can add to it.
[29OCT] osKitchen GhostXSeries EURO&TMOUS Cook your own ROM for all chiefs Ver 9.5.0
Why settle for other peoples roms! Can you find one that is exactly the way you want it? Download my osKitchen and build your own rom from scratch with the packages and look you want!
My kitchen is easy to use and is built on stock look so you can customise it the way you want to!
I am more than happy for you to build roms from it and even upload to XDA. If you do all I ask is that you mention me in your thread for using my kitchen. If you download my builds, I do not accept donations but please press the thanks button!
29th October 2011 - Version 9.5.0
Full download Here: - Mirror provided by poyensa
poyensa's Build Full download Here:
Patchs & updatespost #2
Useful Hints and Tips in post #3
Click to expand...
Click to collapse
Video demonstration of osKitchen build ver 6.5
Some Roms that have been built using my Kitchen build!
GuzuGuzu 6.5.5 ROM with CHT 2.0 thread here:
poyensa 6.5.5 ROM with CHT 2.0 thread here:
ShiftPDA 6.5.5 ROM thread here:
Kefir.net 6.1 ROM thread here: - The first WM6.1 ROM for the HD2!
NinoFR a French trasnlation of my osKitchen - Download here:
Click to expand...
Click to collapse
The details of the kitchen are as follows:
Kitchen Details WWE
RAM: 576
OSKitchen Zero: 1.33.5
Base Image: Tweaked RUU_Leo_1_5_TMOUS_3.14.531.0 completly new base!
OS: 21913 and 23193 - NEW! - Both OS tweaked by me!
Sense: 2018 & 2021
XDA_UC Compatable!
Office 2010
Facebook 1.1.0.26
Cookie Home Tab 2.0
Opera version 10
PPCPimBackup
Click to expand...
Click to collapse
Change Log
Version 9.5.0
Sense 2021 - Some minor tweaks
Fixed all leds so now they flash untill you go in and clear the alert! Not even availble on standard roms!
Fixed Internet Sharing (Hopefully!)
Some other minor tweaks
Click to expand...
Click to collapse
Beta Testing team!
GhostXSeries
GuzuGuzu
poyensa
ShiftPDA
Click to expand...
Click to collapse
Disclaimer
I will try to help you out with issues if I can, but I will not take any responsibility for faults with your device!
This will be reserved for minor updates to the kithcen - This means you will be able to download the updates directly instead of having to donwnload the full kitchen each time.
9.0.0 11/10/2011 updates
View attachment 746595 Wifi router sharing
9.0.0 12/10/2011 updates
View attachment Backlight.zip Enable backlight
Tools:
View attachment LeoAdvancedRUU.zip Leo Advanced Updated utility. Thread here: All credit goes to Barin for creating the app and to HD2Owner for the thread!
Useful notes:
How to add a cab file as a package in your build!
First make sure you have the files you need with a .cab extension. This is the easiest way to do this. Drop the files into a location eg desktop.
.Open osKitchen go to Import
.Select button for cab installer file
.Press Browse and select the .cab file from the desktop
.Under Device Drop down select HTC Leo
.Uder Group select an existing group eg 04 Software, or if you want to create your own group type in the name here
.Under Name type in what you want to call Ext package
.Press Convert
You will then see a window with Operation completed press Ok
Close the windows and go into Ext packages and select the newly installed package!
Change Logs
Version 9.0.0
Sense 2021 - Fixed Sense restart issue now works with 3rd part apps
Changed multiple reg keys to make sense more stable
Fixed IE colour issue with os 23153
Added option to hide or show the operator text in the top curtian
Able to edit the top bar and bottom bar to match wallpaper
Some other minor tweaks
Version 8.5.0
New OS 6.5.3 23153
Fixed bottom buttons on 6.5.3
Added SDKCert
Some other minor tweaks
Ultrashot driver fix for bold font replaces gwes.exe
Version 8.0.0
New kitchen built from scratch!
New base used. I have now used base rom RUU_Leo_1_5_TMOUS_3.14.531.0 rather than trying to merge different bases together.
FM Radio fixed!
Weather animations on home screen Fixed!
Sense 2021, now you can see the operator carrier at the top of the screen.
Version 7.5.0
Sense 2021
Fixed restarting issues with third party apps thanks to Poyensa
Tweaks
Fixed security policy now you can install HTC hotfixes!!
Other minor fixes
Also please test in the people tab: all people-update & events tab - seems to be stable for me, but please test!
Trimed.......
Wonderful, thank you so much for this release. I'll get cracking on adding the things i wanted to this build and let you know how i get along. Do you want a copy of the updated Copilot cab to add to your builds?
Just in case
@GhostXSeries : Sent you PM on robotic voice.
Btw why are you on such old build for WM 6.5 ?
I wanted to give the option of upgrading the orgional builds so chiefs can have a choice. It was purely an exercise for me to see if it could be upgraded to the 576mb with office 2010 and .net etc.
I also had the phone on stand by with hspda last night and if my battery is right it dropped about 4 percent!!!!!!!
576mb android compatable kitchen now available for download
Thank you very much but now I still cant test your ROM Your link is very slow (
Please upload on megaupload.com, hotfile.com, mediafire.com, multiupload.com,...
Thanks
Sorry I am only going to be storing the images on VBN from now on. It is too much work to upload to multiple sites.
Downloading the Android compatible rom now, looking forward to finally having a nice, close to stock Rom that works smooth.
Keep up the great work.
gaiden0000 said:
Downloading the Android compatible rom now, looking forward to finally having a nice, close to stock Rom that works smooth.
Keep up the great work.
Click to expand...
Click to collapse
I am currently working on a sense 2018 version that is also Android compatable. This will be up in the next couple of days. I have got sense working on the build I am just simply trying to modify the base build to tweak it a bit. I will hopefully have a mixture of tmobile 2.10, 2.14 and leo 1.66
Kitchen build has now got Sense 2018! As far as I can tell this is the first Kitchen to be released with Sense 2018 included
Hmm.. tried your kitchen, but (knowing not much about kitchens...) tried to find a project file (.kxml file) to load, but can't find it.
Can it be you missed that one? Or do I have to set up my own?
(e.g. an example ROM would be great)
One question: When the ROM is very small (eg. removed Windows Live and Office) will the memory for data storage be any larger?
one more.. Some imageinfo.bin files are read only. This gives an error when building (because the file cannot be overwritten) Is this ok or an error?
Bright.Light said:
Hmm.. tried your kitchen, but (knowing not much about kitchens...) tried to find a project file (.kxml file) to load, but can't find it.
Can it be you missed that one? Or do I have to set up my own?
(e.g. an example ROM would be great)
One question: When the ROM is very small (eg. removed Windows Live and Office) will the memory for data storage be any larger?
one more.. Some imageinfo.bin files are read only. This gives an error when building (because the file cannot be overwritten) Is this ok or an error?
Click to expand...
Click to collapse
It is very easy to built your own project files. Simply select the operating system on the first screen eg os 21869 (WM 6.5) or 23569 (WM 6.5.5) then when you go into the ext packages screen simply select the packages for the operating system eg:
If you select 21869 then select
01 HTC Packages - This is the list of the main packages
02 Sense 2018 fixes if you want to remove the rss feader,
03 23569 fixes - Do not select this - only use this for OS 23569
04 Tweaks - You can select what you want from this
05 Software - You can add what you want into this folder extra programs etc
If you select the 23569 OS remember to go into Sys Packages and select everything for beginers, and select 03 23569 fixes. This folder updates things like the dial pad and the keyboard etc.
I simply tried to keep the Kitchen rar file as small as possible!
For the read only error, simply right click on the osKitchen folder, go to properties and uncheck an read only check boxes! Sorry about that I kinda forgot the check the permissions on the folder before I uploaded it
GhostXSeries said:
For the read only error, simply right click on the osKitchen folder, go to properties and uncheck an read only check boxes! Sorry about that I kinda forgot the check the permissions on the folder before I uploaded it
Click to expand...
Click to collapse
Already did - thanks.
I want to remove Sense altogether, also I don't use Office (using a better office suite)
Is it also UC capable? (And, could you please answer my question about the memory gain when the ROM has less packages in it?)
Bright.Light said:
Already did - thanks.
I want to remove Sense altogether, also I don't use Office (using a better office suite)
Is it also UC capable? (And, could you please answer my question about the memory gain when the ROM has less packages in it?)
Click to expand...
Click to collapse
Memory will be better the less packages you remove. If you dont want sense, you can simply de-select all the manila packages and the start icon loader package as well. It is not currently UC compatable, I have not done much work with this yet, but you should be able to download the cab files and add them in to the package.
What other versions of office are you using?
Just wanted to write back to say that I've been cooking away using your kitchen build and it's got to be one of the best one's I've used. I'm so close to perfecting my own Rom and it's all thanks to you.
Have you tried including the Chainfire 3D drivers? When I've tried it's not gone right (this isn't a problem with your kitchen, as i think it's an issue with OSkitchen and the 3D drivers from what i've been reading). Thanks again for this.
I have searched and asked whether there are any updated OEMDrivers for the native Blackstone 6.5 Kernel? It appears some of the Topaz 6.5 OEMDrivers are compatible with the Blackstone 6.5 native kernel and there are ROMs out there that have these drivers integrated? In the dump of the latest official Topaz 6.5 ROM lots of the .dll files from OEMDrivers are modules that get dumped as single files in the final Blackstone 6.1 ROM. I think due to the memory differences between 6.1 and 6.5 this is beneficial for Blackstone WM 6.5x ROMs with the native 6.5 Kernel?
I don't have the luxury of going through each of the files/modules and cooking ROMs as I only have a single Blackstone and its my only phone. But it does appear this has already been done by some of the Blackstone chefs? If someone could let me know what modules/files I can transport from the Topaz to the Blackstone I'd be grateful - maybe an upload of a converted/updated Blackstone OEMDrivers kitchen folder?
Many thanks
Andy
The Mikenificent ROM contains some updated Topaz Drivers apparently? The chef isn't responding to PM's and any other requests I have made have gone unanswered so does anyone have a dump of this ROM or the OEMDrivers folder?
The link to the Mikenificent ROM has also gone...
Andy
Hi Andy,
I've tried my self, but it's not an easy task.
I'd suggest to identify the target drivers you want to improve from the original Blackstone 1.59 ROM, and then create cabs with the Topaz drivers and install them on top for a quick try. You may need to recmod some of them.
I have tried a few of them, but some are not compatible (E.G.: smarttouch)
An alternative is to ask someone of the users on the mikenificent thread for a copy of the 13.3 Rom, flash it and get a copy of the drivers he is using and compare with the original blackstone drivers.
ypsmav said:
I'd suggest to identify the target drivers you want to improve from the original Blackstone 1.59 ROM, and then create cabs with the Topaz drivers and install them on top for a quick try. You may need to recmod some of them.
I have tried a few of them, but some are not compatible (E.G.: smarttouch)
Click to expand...
Click to collapse
That's probably the best approach. With 6.5 kernels, you can convert all of the oem drivers to modules (in my experience), and there will definitely be more modules among the drivers in 6.5 roms compared to 6.1 roms. If you want to test out some from a topaz rom, dump the rom and then recmod the ones you're interested in. I would just copy them into \windows with total commander or resco explorer, and over-write the rom module. Soft reset, and see how it works. You can do several at a time. For the hell of it once, I converted all of my oem driver dll's to files and then over-wrote the rom modules with the files to see how the device behaved. It worked ok (more virtual memory is used, though), and all of the files did load into ram properly.
I think this is what you are looking for.
> Blackstone-WM6.5-OEMXIPKernel.zip
Laurentius26 said:
I think this is what you are looking for.
> Blackstone-WM6.5-OEMXIPKernel.zip
Click to expand...
Click to collapse
Hi, thanks for the link but I already have that and thats what I am using in my Blackstone 6.5 ROMs. Its the OEMDrivers folder I want to update/replace with Topaz drivers that:
1. Work perfectly on the Blackstone
2. Are newer and written for WM 6.5
3. Offer better performance than the latest Blackstone 6.1 drivers
I have already re-moduled most of the 6.1 drivers however I can't see any performance increase with doing this - I think it is more memory efficient to have modules but since the drivers are essentially the same they perform the same
I have already asked in the Mikenificent thread as well as PM'ing Mikenf(?) and haven't heard anything so far...
Thanks, Andy
Half the fun of cooking is experimenting with the ingredients and settings. I suggest you just get the drivers and find out for yourself.
Topaz Drivers for testing on Blackstone
Hi,
I did a comparison of all drivers Blackstone 1.59 vs Topaz 2.53.
Attached you will find them, split by function (some of them unknown).
I'll be start doing some test myself using some in my next roms and advise
If you test and work, pls also advise.
Any new news here?
WBR
Siemens Lover