[ CRBuilder™ 2 ] [ FOR A COMPLETE AND SMARTER COOK ]

Search This thread

CRACING

Inactive Recognized Developer
Jun 10, 2008
4,599
616
125 Miles From Sea
crbtp.png

crb10.png


Version 2

Hello Brothers and Sisters,

I'm pleasure to provide you my first kitchen for HTC Wizard, based on Bepe's Platform Rebuilder and other tools. This kitchen is so powerfull and professional, that gives you all the needs to build a prefect ROM's. ROM Builder, XIP Dumper, Splash S Builder, File Editor Suite, and more. Also supports for building multiple languages and editions of a ROM with a single kitchen ( Version 1 Only ). As usual the description is below, Please read it before downloading and using.

Features :

  • Easy XIP porting.
  • Super faster ROM building.
  • EXT packages (Extended packages)
  • Change Page Pool Size while cooking.
  • Support for building multiple languages and editions of a ROM with a single Kitchen
  • .ROM and .VM are not needed in SYS anymore, PRB will create it's own .ROM now
  • No need to reloc the modules using G'Reloc or WMReloc.
  • Easy to build 1st and/or 2nd splash screens using Splash S Builder.
  • And lot more.

Versions :

CRBuilder 2

  • Platform Rebuilder v2.1
  • XIP Dumper v2.0
  • Splash S Builder v2.0
  • DSM Patcher v1.6
  • DSMAnalyzer v1.4
  • Package Creator v2.7
  • RGU to XML v1.0
  • SYSVersion 1.2
  • NB2NBF v2.02
  • PagePool Changer v2.21

Log Report : Version 2

Deeply modified to look smarter and user friendly.
Replace bat files to exe's.
Placed error msgs
Added page pool changing feature while building ROM.
Modified Splash S Builder.
Modified XIP Dumper.

Installation Notes : CRBuilder

  1. Run CRBuilder 2.exe
  2. Enter the password and install/extract.
  3. The kitchen is ready to use.

Installation Notes : XIP Builder

  1. Drag and drop xip.bin or os.nb.payload or cooked ROM ( OS.nb ) or file which contains XIP, into DUMP XIP.exe.
  2. Wait for processing.
  3. You will get XIP dir and romhdr.bin in root
  4. Go inside XIP; Drag and drop all the dsm files ( One-By-One ) into Package Builder.exe ( Xtra Tools ) using another window.
  5. Now inside the XIP dir you will get : MSXIPKernel, MSXIPKernelLTK and OEMXIPKERNEL.
  6. If your are porting XIP from other device, then you should remove OEMXIPKERNEL and place your devices OEMXIPKERNEL.
  7. Move XIP dir and romhdr.bin to root of the ROM dir of your kitchen.
  8. XIP porting is done.

Paths and Patterns : Single or Multi Language/Edition

  • OEM - Place all your packages including OEM_Lang_0409, OEMAPPS, OEMDrivers, OEMMISC, OEMOPERATORS.
  • SYS - I think you all might know this.
  • ROM - Use your base ROM. i.e OS.NB but rename the file to OS.NB.payload; romhdr.bin.
  • ROM\XIP - MSXIPKernel, MSXIPKernelLTK, and OEMXIPKERNEL.
  • EXT - Use this, if you have EXT packages. Use OEM to EXT.exe if you want to convert OEM to EXT packages. Exampe : EXT\LEO\AdobePDF 2_5_1_0_395886_06H

Installation Notes : Single Language/Edition

Build your kitchen, as said in Paths and Patterns above.​

Installation Notes : Multi Language/Edition

Build your kitchen, as said in Paths and Patterns above and also do the following :​

'Skip' and 'Only' Files:

Use 'skip' and/or only files to make multi language or edition ROM's. You can place these 'skip' and/or 'only' files inside SYS and/or OEM packages.

In Config.txt, you will find this line :

set LOCALE=XXXX
LOCALE should be set to the language you want to build the ROM for. i.e 0409, 0804, 0804 or etc

set BUILD=XXXX
BUILD is some custom value like Premium/Basic/Lite.​

File Name/s :

_skip
This package will be skipped always.

_skip_0409
This package will not be included to the ROM if you set LOCALE to 0409 in Config.txt.

_skip_Premium or _skip_Basic or _skip_Lite
This package will not be included to the ROM if you set BUILD to Premium/Basic/Lite in Config.txt.

_only_0409
This package will only be included to the ROM if you set LOCALE to 0409 in Config.txt.

_only_Premium or _only_Basic or _only_Lite
This package will only be included to the ROM if you set BUILD to Premium/Basic/Lite in Config.txt.​

Example:

OEM\Package 1\_skip_0409
OEM\Package 1\_skip_0407

OEM\Package 2\_skip_Lite
OEM\Package 2\_skip_Premium

OEM\Package 3\_only_Premium

OEM\Package 4\_only_0409​

Package 1: Will only be included if you are building a 0409 rom.
Package 2: Will only be included if you are building a Basic rom.
Package 3: Will only be included to a Premium build.
Package 4: Will only be included if you are building a 0409 rom.​

  • As you can see there can be more than one skip or only files in one package.
  • A skip or only file is just a file (like an empty text file) that is renamed to "_skip_xxx" or "_Only_xxx", important is that this file MUST not have an extension, only filename!

Video Guide :

Link

Warning Notes :

  • CRBuilder is only for building ROM(s) so you need all the source to do so. Like OEM's, XIP, SYS, OS Payload and Device base files/modules/packages. To get those, You need to extract any stock or custom ROM/s ( i.e Using hypercore ) but the ROM should not be protected.
  • Microsoft Visual C++ 2008 Redistributable is must
  • Supports all type of Windows platforms.


Download :

Link

Password : 02111989


Thank you for using our developments..........
 
Last edited:

CRACING

Inactive Recognized Developer
Jun 10, 2008
4,599
616
125 Miles From Sea
Source​

Wizard's OS Payload : Link

Wizard's Metadata : Link
( Use this when porting non Wizard's SYS )

Wizard's WinCENLS WWE : Link
( Use this when porting non Wizard's SYS )

Wizard's XIP base kernel : Link
( Use this when porting non Wizard's XIP )

Recommend to use Metadata and WinCENLS WWE which comes with SYS source. These are just for reference.

Kitchen Builder Open Source​

Its not the builder, it contains bat files. The source of exe's.

Click here to download.
 

Attachments

  • Source.7z
    469.5 KB · Views: 298
Last edited:

ippoglosso

Senior Member
May 28, 2007
200
7
excellent thanks! :)

how do I use your kitchen from a file nk.nbf:confused:


Italiano

ottimo grazie!:)
come posso utilizzare la tua cucina partendo da un file nk.nbf:confused:
 

Ather

Retired Senior Moderator
May 26, 2007
4,085
1,014
33
Installation Notes : XIP Builder

* Drag and drop xip.bin or os.nb.payload or file which contains XIP, into DUMP XIP.bat.
* Press any key to start; Wait to dump and again press any key to exit.
* You will get XIP dir and romhdr.bin in root
* Go inside XIP; Drag and drop all the dsm files into Package Builder.exe ( Xtra Tools ) using another window.
* Now inside the XIP dir you will get : MSXIPKernel, MSXIPKernelLTK and OEMXIPKERNEL.
* If your are porting XIP from other device, then you should remove OEMXIPKERNEL and place your devices OEMXIPKERNEL.
* Move XIP dir and romhdr.bin to root of the ROM dir of your kitchen.
* XIP porting is done.
gives error in this step :eek:
usage : dumpxip (os.nb payload)
 

Ather

Retired Senior Moderator
May 26, 2007
4,085
1,014
33
well i went in to folder :
C:\Documents and Settings\Ather Akber\Desktop\CRBuilder\Xtra Tools\XIP Dumper 1.0

there i pasted my xip.bin, there was a folder called bin and a batch file called "DUMP XIP"

but now i tried manually from CMD "dumpxip xip.bin" and it worked :)
 

Ather

Retired Senior Moderator
May 26, 2007
4,085
1,014
33
ok, that done, now when i drag the dsms on Package Builder.exe, should i be looking for some files or just the dsms?