[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
Okay I did it :) But now when I opened it up in the kitchen (File => Open folder), after a while I can see that LZX and XPH compression is not supported. But however, in osKitchen I have used LZX compression without problems on the same ROM (stock HD Mini ROM).
Will I brick my device with using the "unsupported" LZX compression? Or should I use XPH or the default (and supported) XPR?
 

HD2Owner

Inactive Recognized Developer
Oct 9, 2009
2,342
2,475
Neuhausen am Rheinfall
Okay I did it :) But now when I opened it up in the kitchen (File => Open folder), after a while I can see that LZX and XPH compression is not supported. But however, in osKitchen I have used LZX compression without problems on the same ROM (stock HD Mini ROM).
Will I brick my device with using the "unsupported" LZX compression? Or should I use XPH or the default (and supported) XPR?

you mean this:

XIP (cecompr.dll):
XPR: is supported
LZX: is not supported
XPH: is not supported

barin told me:

these strings mean that cecompr.dll in XIP support only XPR compression. You should change it for support other compression types

you can change the library during xip building - there is an option in xip settings
 

Nixeus

Senior Member
Sep 14, 2007
1,724
43
Is there any real advantages to use osbuilder instead of kitchen based form PlateformeRebuilder ( instead OsKitchen zero).

Thanks a lot,

regards,

Nixeus
 

HD2Owner

Inactive Recognized Developer
Oct 9, 2009
2,342
2,475
Neuhausen am Rheinfall
take a look at all the screenshots i made (first posts).

many nice features. for example:

-registry preview with detailed infos about the keys and wich rgu/provxml is editing value.
-editor for packages.sof/cif

just dump a rom and give it a try. you won't be disappointed... ;)
 
Last edited:

mwalt2

Senior Member
Feb 22, 2009
2,248
1,531
Is there any real advantages to use osbuilder instead of kitchen based form PlateformeRebuilder ( instead OsKitchen zero).

Thanks a lot,

regards,

Nixeus
Yes, this kitchen won't crash if you don't recmod certain things from dumped roms (like NTFConfig.dll, which causes all platform rebuilder kitchen to crash in my experience). There is also much more control over everything and you can have it set up to modify/exclude files while creating the ROM so your base kitchen stays the same (like if you want to turn a file into a module). It takes some learning, but it's the best kitchen I've used.
 

AndrewSh

Senior Member
Jan 17, 2006
2,081
846
Minsk
forum.asusmobile.ru
Will I brick my device with using the "unsupported" LZX compression?....
LZX is not "unsupported". But to use it you should use cecompr.dll which supports that type of compression. Just put that dll wherever you want (in the kitchen folder) and define the path to it in Settings/XIP (second line from the bottom).
After that you can use LZX compression with predefined cecompr.dll
The default one from your OEMXIPKernel does not support anything but XPR.

I wanna underline that LZX compression reduces the rom image size but the device will run slower than with XPR.
LZX is useful for devices with small flash size and absolutely useless for HD2.

Example - when I make rom for Asus P525 - I for sure use LZX, but when I cook for Leo - I use XPR.

If you're interested in LZX - notify - I will attach the dll over here
 

_Madmatt

Senior Member
Jul 3, 2009
801
113
If you're interested in LZX - notify - I will attach the dll over here

No thanks! If LZX makes my device slower, then I won't use it ;) HD Mini has 512Mb ROM so that should definately be enough :)

One more question: in osKitchen I can disable some packages to not include it in the ROM. In this kitchen, should I just delete the folder in Windows Explorer?

And last but nnnot least, what about the file and registry previews? It says "Not available in public version.", however this seems a very nice feature to me :)
 

AndrewSh

Senior Member
Jan 17, 2006
2,081
846
Minsk
forum.asusmobile.ru
... in osKitchen I can disable some packages to not include it in the ROM. In this kitchen, should I just delete the folder in Windows Explorer?
If you configured your kitchen according to the author's manual and videos - normally all your packages are displayed in the left tab. When you click the 5-th button in the menu shortcuts line (Show/hide other packages) your OsBilder screen is splitted to three tabs - left - bunched packages (dragged from the middle tab), middle tab - unbunched packages (you have them visible when you define the folders with SYS, OEM etc when you first open your kitchen or when you add some new packages to your SYS/OEM folders) and right tab with all the information.
You can operate with including/excluding packages to your rom only in the left tab - when your packages are bunched. (dragged and dropped to the left tab from the middle tab).
All the packages in the middle tab (unbunched) will be included into your rom. But you can for sure simply delete them physically in explorer to exclude. It's not so flexible as bunching them for the case you want later to use them. But it's up to you.

And last but nnnot least, what about the file and registry previews? It says "Not available in public version.", however this seems a very nice feature to me :)
Here I can not help :) I use the full version. And for sure registry and file preview is very convenient and useful feature.
How to get the full version - you better write PM to Barin :)
 
  • Like
Reactions: _Madmatt

Nixeus

Senior Member
Sep 14, 2007
1,724
43
Hummm so, i will try to use this kitchen for my next build for my HD2 French rom !

Hope that i will have best performance comparing os kitchen zero which provides best performances for xip inserting,etc...
 

Skrobel

Senior Member
Jan 14, 2010
829
64
Piaseczno
Guys, I really suggest you should give this great Kitchen System a try.
The registry preview, editing of almost all the files directly from the kitchen, file/text search tool, tremendous XIP porting/optimizing tools are only some of the great advantages over prb kitchens.

I'm a rookie if it comes to cooking, but I already managed to build a ROM for Rhodium based very much on the stock packages from 2.07 ROM, which can do multitasking almost like Jackos ROMs (please look at the attachment)!

And it almost doesn't leak memory! Great!

I have some problems with running multibuild feature, so now I have to exchange builds manually porting them one by one. I don't want to double posts so perhaps you guys would take a look in my posts on mobileunderground:
http://www.mobileunderground.info/showthread.php?t=12348&p=71699#post71699

I know I'm doing something wrong, but I'm not sure what...
 

Attachments

  • ScreenShot3.jpg
    ScreenShot3.jpg
    44.6 KB · Views: 85

_Madmatt

Senior Member
Jul 3, 2009
801
113
You can operate with including/excluding packages to your rom only in the left tab - when your packages are bunched. (dragged and dropped to the left tab from the middle tab).

Problem with that :( If I drag and drop a file I get that "Forbidden" cursor, and so I can't drag 'n drop...
 

HD2Owner

Inactive Recognized Developer
Oct 9, 2009
2,342
2,475
Neuhausen am Rheinfall
you should watch the tutorial videos and read the readme first.
if you still can't get it working, ask specific questions here.

also posting a screenshot of the error and describe how to reproduce it would be useful.
 

_Madmatt

Senior Member
Jul 3, 2009
801
113
you should watch the tutorial videos and read the readme first.
if you still can't get it working, ask specific questions here.

also posting a screenshot of the error and describe how to reproduce it would be useful.

This is the problem ;) I don't have anything in the left panel. So I can't drag and drop something into it. In the manual there are much folders and so on in it...

naamloosx.png
 

HD2Owner

Inactive Recognized Developer
Oct 9, 2009
2,342
2,475
Neuhausen am Rheinfall
all from the middle window will be included.

on the left window, you define what has to be left out or replaced (see video tutorial, sqm mini, fwupdate mini). that simple..
 
  • Like
Reactions: _Madmatt

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 :)