[KITCHEN] OS Builder V1.4.236 FULL (01.12.2012) - pro wm/wp7 kitchen by barin

Search This thread

_Madmatt

Senior Member
Jul 3, 2009
801
113
Besides of the "central" initflashfiles.dat file from Base_Lang package there are individual initflashfiles.txt in every OEM package which is an equivalent of the app.dat from EXT.

Every package I click the thing asks me to CREATE that file. But somewhere there must already be such a file, because there are links in my StartMenu...
For example, the Adobe PDF package, when I click "Edit initflashfiles.dat" it asks to create that file. When I say "yes" the file is empty. But however, without that file there already is a link in my Start Menu.
So, there must be another place where there is "Copy a link in the start menu". That place I want to edit.
 

Skrobel

Senior Member
Jan 14, 2010
829
64
Piaseczno
Every package I click the thing asks me to CREATE that file. But somewhere there must already be such a file, because there are links in my StartMenu...
For example, the Adobe PDF package, when I click "Edit initflashfiles.dat" it asks to create that file. When I say "yes" the file is empty. But however, without that file there already is a link in my Start Menu.
So, there must be another place where there is "Copy a link in the start menu". That place I want to edit.

The stock packages have reference to their links in the whole main intflashfiles.dat, so you should search for the Adobe link in there.
 

_Madmatt

Senior Member
Jul 3, 2009
801
113
The stock packages have reference to their links in the whole main intflashfiles.dat, so you should search for the Adobe link in there.

I was searching for the same in SYS packages. But there they are in the Provxml files... Probably osKitchen converts it automatically. :)
Thanks anyway!
 

AndrewSh

Senior Member
Jan 17, 2006
2,081
846
Minsk
forum.asusmobile.ru
I was searching for the same in SYS packages.
You're looking in the wrong place. Normally stock initflashfiles.dat is in OEM_Lang_XXXX.

Listen, the process is the following - you dump the original rom. Then you replace SYS and XIP. Then you build your new rom.
But no-one will create custom Startmenu icons for you. When you do like I said - you will get a copy of your original rom but with updated build.
If you want some kinda customization - you should do something manually - create initfashfiles.txt to the packages you want, or edit basic initflashfiles.dat, or edit some provxml, or create your own ones.
 

tobbbie

Senior Member
Jan 5, 2007
1,452
252
Stuttgart
In the search for variable module mapping options I have come across this kitchen and it looks very promising. I noticed however that some of the more interesting insight options are "not available in the public version" - so I wonder if these options are existing at all and if (and how) I can get access to such a version to play with?

My intention is the following:
I cook (well, more reuse an old kitchen) for the Tornado (yes, a 2006 device...) and want to port this result to an even older device (Hurricane). In the process of porting XIP from Tornado WM6 to an oder WM6 Hurricane build and rebuilding the ROM I came across a strange behavior of - I suspect the ddi.dll module:

  • When re-assembling the WM6 Hurricane (an original wm2k3 device) ROM behavior is normal, i.e. the screen updates regarding GUI elements is as expected. Just dump the ROM and rebuild it, no remapping.
  • After a remapping with wmreloc (g'reloc creates non booting ROMs), the scrollbars "gap" space is filled with random garbage when scrolling. No other side effects, but this is annoying and I have no clue how to resolve this.
I noticed there is an option to supply a list of modules that should not be mapped. Is this existing - and does it work?

The ddi.dll that is used for the Hurricane WM6 ROM is coming from the Elf (not sure if patched or not) and my simple idea to replace it by the Tornado ddi.dll module was not successful.

Any help?
 

Skrobel

Senior Member
Jan 14, 2010
829
64
Piaseczno
Well, as for the functions "not available in public version", this is simple. You need to donate to get the "full" version.

As for me, I really would like to donate not only to receive full verions of the kitchen, but I just think it's a brilliant tool and the work deserves a little something in return. However there seems to be a problem to donate via Paypal. I found some post dtd. 05/2010 where Barin said this is not possible to receive money via Paypal in Russia. And the other systems he proposed are quite expensive (the provisions killing the donation ;) ).

So if somebody of you knows a better way to donate to the kitchen Authors, it would be a good idea to describe it here or in the first post.
 

tobbbie

Senior Member
Jan 5, 2007
1,452
252
Stuttgart
I expected that a donation would reveal the enhanced version - and I would not mind doing so. I don't see an indication at PayPal that it would not work in Russia though. I also established (but never used so far) an account at moneybookers, probably this could work?
 

boggsie

Senior Member
Oct 12, 2007
405
39
Columbus
There is a completely trustworthy fellow that has both PayPal and WebMoney accounts and will turn your PayPal to him into WebMoney to Barin.

I've done it, it works perfect and you get the full version from Barin as a courtesy in return for your contribution.

If you're serious, just PM Barin here on XDA and ask him about it.

From his post over at AsusMobile.

If someone wants to help the project:

Yandex: 41001196644574

or

WMR: R191959238480 , WME: E418739316938
WMZ: Z188265110524 , WMU: U236279654465

Best regards,
-boggsie
 
Last edited:
  • Like
Reactions: AndrewSh

pinuzzzooo

Member
Feb 5, 2009
30
1
Hi guys. i have tried to cook for my HTC POLARIS, but i have one problem. How switch from 6.1 to 6.5 kernel??? With other Kitchen all is fine and i build a rom with 6.5 NK.exe, but here when i cook my rom, my phone stucks in splash screen. I've tried to manually switch the nk.exe in oemxipkernel root, but the kitchen doesn't recognised the 6.5 nk.exe. I know that probably my device doesn't supported, but my hope is that i don't cook very well.....bye
 

_Madmatt

Senior Member
Jul 3, 2009
801
113
Hi guys. i have tried to cook for my HTC POLARIS, but i have one problem. How switch from 6.1 to 6.5 kernel??? With other Kitchen all is fine and i build a rom with 6.5 NK.exe, but here when i cook my rom, my phone stucks in splash screen. I've tried to manually switch the nk.exe in oemxipkernel root, but the kitchen doesn't recognised the 6.5 nk.exe. I know that probably my device doesn't supported, but my hope is that i don't cook very well.....bye

Have you tried to set the NK version in the kitchen manually to 6.5 instead of auto-detect? :)
 

pinuzzzooo

Member
Feb 5, 2009
30
1
Oh yes...that's all set as default in os builder. Just one question: In the donor folder i put in the msxipkernel and the xip.bin from the new build that i've to ported (in my case 21854 from official Mega)
 

_Madmatt

Senior Member
Jul 3, 2009
801
113
Oh yes...that's all set as default in os builder. Just one question: In the donor folder i put in the msxipkernel and the xip.bin from the new build that i've to ported (in my case 21854 from official Mega)

That's it ;) Now you're talking about a donor XIP.BIN I remember I had to build a new XIP.BIN to get it working ;)
You can use this tool to build your XIP.bin. Afther building your XIP.bin, copy (or move) it to your Donor folder and build your ROM in OSBuilder. Let me know how this worked out!
For me it worked fine to update my build 23103 to 23152 on my Photon.
 

pinuzzzooo

Member
Feb 5, 2009
30
1
I've tried many times and the tool report me this error

Can not open romhdr.bin

I put it in its folder, but when i execute the batch file, the tool says "Can not open romhdr.bin", and delete that file...HELP...:D
 

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    Official XDA OSBuilder kitchen thread (developed by Barin)
    this thread is dedicated to discussions related windows mobile
    Official XDA OSBuilder 7 kitchen thread (developed by Barin)
    this thread is dedicated to discussions/info related to windows phone 7


    I'm honored to be allowed to officially announce/present/support osbuilder here in xda forums by barin. thank you.

    this is a new kitchen (not based on old platform rebuilder) developed by asusmobile.ru member barin and tested by many others (mentioned below) including myself.
    ultrashot is also developing some parts of osbuilder (custom imgfsfromdump with advanced parameter support for example).

    "One word: SUPERIOR!" hd2owner

    OS Builder V1.4.236 FULL (01.12.2012) - 3962+ downloads
    OS Builder V1.4.235 FULL (25.11.2012) - 271 downloads (20590)
    OS Builder V1.4.234 FULL (22.11.2012) - 91 downloads
    OS Builder V1.4.223 FULL (02.10.2012) - 931 downloads
    OS Builder V1.4.209 FULL (19.05.2012) - 2155 downloads
    OS Builder V1.4.206 FULL (21.04.2012) - 531 downloads
    OS Builder V1.4.205 FULL (16.04.2012) - 199 downloads
    OS Builder V1.3.199 FULL (09.12.2011) - 4792 downloads
    OS Builder V1.3.189 FULL (08.11.2011) - 1762 downloads
    OS Builder V1.3.187 FULL (03.11.2011) - 159 downloads
    OS Builder V1.3.163 FULL (29.09.2011) - 2183 downloads
    OS Builder V1.2.157 FULL (20.09.2011) - 257 downloads
    OS Builder V1.2.153 FULL (15.09.2011) - 157 downloads
    OS Builder V1.2.148 FULL (04.09.2011) - 558 downloads
    OS Builder V1.2.143 FULL (28.08.2011) - 412 downloads
    OS Builder V1.2.140 FULL (21.08.2011) - 229 downloads
    OS Builder V1.2.133 FULL (11.08.2011) - 337 downloads
    OS Builder V1.2.124 FULL (28.07.2011) - 423 downloads
    OS Builder V1.2.116 FULL (27.06.2011) - 1716 downloads
    OS Builder V1.2.111 LE (08.06.2011) - 518 downloads
    OS Builder V1.2.107 LE (05.03.2011) - 970 downloads
    OS Builder V1.2.101 LE (21.02.2011) - 582 downloads
    OS Builder V1.2.99 LE (19.02.2011) - 213 downloads
    OS Builder V1.2.89 LE (31.12.2010) - 1244 downloads

    Total osbuilder downloads on xda: 24552+

    ATTENTION!

    SINCE VERSION 1.2.81 (06.12.2010) OSBuilder IS DEPENDENT OF .NET FRAMEWORK 4 (runtime version not lower than 4.0.30319). Get .NET framework 4 here

    DOWNLOAD (latest public osbuilder version by barin): OSBuilderSetup1.4.236-FULL.zip

    OSBUILDER LATEST CHANGELOGS ->POST 3 & POST 4

    NEW XPH COMPRESSION METHOD FROM WP7 MANGO
    Since 1.2.153 we have possibility to use xph compression from wp7 mango (patched by ultrashot).
    only usable on armv7 devices!! don't use xph on older arm devices! it won't work.
    if you have a armv7 device and want to try xph->ultrashot's patched mango cecompr.dll thread

    If someone wants to donate and help the project, take a look at the original thread on asusmobile.ru and the thread on mobileunderground.info

    Many thanks to those, who helped to test osbuilder:
    Alexx~, AndrewSh, greench, Lost_Angel, Vladimir1973

    Special thanks to yad for the important and necessary information on relocation.
    ENORMOUS thanks to alexx~ for many ideas and concepts, for THAT NOT VALUED! aid during the testing, and it is simple for the human support from the beginning also to the end of writing program.

    osbuilder.png


    Basic purpose of osbuilder
    -assembling flat dump from the packets
    -assembling IMGFS
    -assembling ROM-File (for supported devices)
    -extract/dump ROM-File (for supported devices)

    OSBuilder can build NB0, NB and NBH files and for supported devices it can change rom version, date and/or some other data.
    Also many other functions are included (Manila other language exclusion for example), which can be useful during creation and assembling of dump and ROM.

    Basic possibilities
    1. The group of packets (4 types of groups, the level of the nesting of groups is theoretically not limited, packets they are grouped by simple haul) and mapping packets and groups in the form of the tree
    2. Convenient contextual menu for the work with the packets.
    3. Selection of language for the piercing (co-existence of packets for the different languages)
    4. Possibility to introduce detailed description for the packets and the groups (with the selection of packet or group description it will be automatically mapped into specially [otvedennom] for this window)
    5. Import of configuration from the files of option.xml and their subsequent removal.
    6. Retention of the configuration on silence and of any quantity of the configurations
    7. Editing of dsm, rgu, initflashfiles, provxml of packet directly from the program
    8. Possibility of the connection of external editors for dsm, rgu, initflashfiles, provxml
    9. The survey of the folder of packet directly from the program (on silence conductor is used, but the connection of another file- manager is also possible)
    10. Editing of boot.rgu, packages.sof, packages.cif, defaultcerts.dat, oem.cer directly from the program.
    11. Survey and the editing of the order of assembling the list (it edits packages.sof)
    12. The preliminary survey of the list, which must come out after assembling with the indication as and how often changed each parameter, such as file of rgu made change and in what line of the file of rgu this parameter is contained.
    13. The preliminary survey of the file of initflashfiles.dat, which must come out after assembling.
    14. Removal of files from modules and imageinfo.txt
    15. Sufficiently flexible tuning of the parameters of assembling.
    16. Possibility of the call of external programs from the menu.
    17. Automatic forming or correction .VM and .ROM according to the data from the template or the file XIP
    18. Built-in mechanism of readdressing the modules (Reloc) of the received flat dump.
    19. Assembling the file of division IMGFS 20. Assembling file ROM - size of nb0 (payload)

    program-window:
    Contextual menu of the packet Built-in editor OF DSM (title)
    the built-in editor OF DSM (modules and files)
    the built-in editor OF DSM (dependence) information about the module Menu of additional tools
    the editor of packages.sof (cif) Preliminary survey of list cleaning the modules Readdressing modules (Reloc) Tuning (parameters of assembling)

    Program (assembling the files of payload NBH) is successfully tested with following HTC-devices:
    HTC blueAngel
    HTC touch 2 (Mega)
    HTC touch of 3450 & 3452 (Elf of & Elfin)
    HTC touch Of diamond
    HTC touch HD
    HTC touch diamond 2
    HTC max 4G HTC Of iolite
    HTC HD2
    HTC HD mini
    HTC kovsky (SE X1)
    HTC WhitestoneW

    If you have precise information about the special features of a certain new device model (structure of divisions and FLASH of regions, the signs of the search for date and version into nk.exe, and also other special features, for example, necessary whether to prescribe somewhere into nk.exe the sizes of rom, region etc, then the support of this can be added into osbuilder.

    As to gather the dump without the template i tried to make the process of editing and assembling far more convenient and more visual. the result is osbuilder.
    If you have ideas for improvements, write them down here and barin will take a look at them.

    Tutorial Videos:
    01-DumpNBH.zip
    02-Grouping.zip

    Manual:
    WWE Manual Download Link

    Multibuild feature (use more than one sys build):
    http://www.mobileunderground.info/showthread.php?t=12348&p=42486#post42486

    Porting XIP:
    http://www.mobileunderground.info/showthread.php?t=12348&p=38546#post38546
    http://www.mobileunderground.info/showthread.php?t=12348&p=38615#post38615
    http://www.mobileunderground.info/showthread.php?t=12348&p=38829#post38829

    Setting Package Build Order:
    http://www.mobileunderground.info/showthread.php?t=12348&p=38558#post38558

    Exclude/Include specific packages:
    http://www.mobileunderground.info/showthread.php?t=12348&p=38622#post38622

    OEM creator for EXT to OEM Conversion (another tool by ultrashot coming soon):
    http://www.mobileunderground.info/showthread.php?t=12348&p=38919#post38919

    Getting Started:
    http://www.mobileunderground.info/showthread.php?t=12348&p=38859#post38859

    List of supporters (fullversion):
    Code:
    Alexx ~, AndrewSh, HD2Owner, 3D MASTER,
    ash172, bitje, Elesvil, erickwill, Feropont, fq3803, Gangsta-P,
    Pgreench, GUG, Hellonasty, indagroove, Kristof Petho, LiquidStorm,
    mishok_006, mondi, Mor-Da, MorzeCBP, mwalt2, NarkoZ,
    NightOWL, Petrovych, rewwps, Satan!, serfer222, SergeyLAR,
    tian tian, ultrashot, usv, Hacker, Zloy Pryanik, Vladimir1973

    Other great tools by barin:
    OS Builder 7 (WP7 Kitchen)
    LEO Advanced ROM Update Utility
    Titan Advanced ROM Update Utility
    Mozart Advanced ROM Update Utility
    Blackstone Advanced ROM Update Utility
    Topaz Advanced ROM Update Utility
    Kovsky Advanced ROM Update Utility
    Whitestone Advanced ROM Update Utility
    HTC Splash Tool

    My projects:
    HD2O ROM Series
    X1O ROM Series
    HTC HD2 stock ROM overview thread
    Latest Opera 9.70 thread
    HD2 WP7 donation fund for da_g
    HD2 haret/linux/android donation fund for devs (cotulla, dcordes, markinus, letama, netripper)
    HD2 6.5.3 global bold font fix (by ultrashot)
    HD2Owner's youtube channel
    14
    OSBuilder V1.3.163 is ready
    13
    OS Builder V1.2.140 is ready
    11
    OSBuilder V1.2.153 with XPH support is ready.
    11
    OSBuilder V1.2.133 is ready :)