FORUMS
Remove All Ads from XDA

NEW_visual multilang/multidevice/multibuild kitchen for last bepe rom-tools!!V.12.6.3

2,412 posts
Thanks Meter: 55
 
By ervius, Retired Recognized Developer on 10th January 2009, 09:26 AM
Post Reply Email Thread
Hi, this is a visual multilang kitchen based on last bepe's tools to build a rom.

Last Version: 1.8.1 aka 10.8.1 (1.8.1)
Date: 28.07.2009

Download Links: 1.8.1, 1.8.2

new_visualkitchen_v_1_8_1_only_exe_+_Tools_folder. rar 7MB
erviuskitchen_1_8_2_fixed.rar 523 KB


Latest version of Ervius Visual Kitchen tools. New visualkitchen with all dsm/rgu recreations/updater to have complete old_style roms ready to use .pkg updater!!!!! The KITCHEN has been updated to include logging; (see build_log.txt into root of kitchen after built a rom!!!)


Note: Also attached to this post as <filename>.RAR.ZIP. After download, remove (.ZIP) before UnRAR'ing.


Changes In This Release:

XIPPORTEREX:
  • Added compatibility with new 2.09 kn.exe to r/w correctly date/version on ROM!
  • Added capability to find version/release_date on new wm 6.5 nk.exe!!!

DUMP Process:
  • Now if dump a stocked rom, in EXT packages it leave relative dsm/rgu, create a global packages.ini (with all dsms infos inside!) and for each EXT Package, create "package.ini" file, with all infos about relative dsm,
  • All shadows, depepndencies, certificate needed in .\tools folder, it populate "dependencies" and "certificates" folder with all dsms and certs files found during dump process, used to insert/edit all dsms into rom with dsm_editor

OTHER button:
  • Provides for selection of ULDR reduction, PagePool sizing, disable Certificate
  • Verification, etc. Settings are stored in: ERVIUSKITCHEN.INI.

Editor:
  • Addresses issues when using "editor".

Compilation:
  • Solved bug on 6.5 reak aku roms
  • Addresses issues when searching structures and duplicate files during compilation.
  • Added possibility to change max number of modules in an hybrid ROM (nk.exe from 6.1 kernel and XIP From 6.5 kernel) the value is saved on that rom configuration, so every rom loaded has his max-modules value setted

Extraction:
  • Addresses issues when extracting contents of some device .NBH/.NB files.

Compatibility:
  • Addresses unsupported Language code (ex: 040C).
  • Added compatibility with old style rom (IMGFS & XIP).
  • All modules can be reallocked.
  • DSM processing; all dsm and rgu are updated/created -only with old_style roms creation! (required for cab.pkg updater support.)
  • In old style ROM mode; all is executed automatically, XIP porting is automated:***
    - Correct realtive device's .VM must be copied to .\OEM\<devicename>\.VM
    - Correct XIP.BIN must be copied to .\ROM\SHARED\<buildnum>\


Post-Download Instructions:
  1. Extract the contents of kitchen archive to the root of your hard drive (ex: C:\XDA) to avoid path length errors.
  2. Backup existing kitchen files. Files/Folders to backup are:
    - Files in root of kitchen (ex: C:\XDA\My_Visual_Kitchen)
    - .\TOOLS folder
  3. Remove (delete) ERVIUSPACKAGES from TOOLS folder (ex: C:\XDA\My_Visual_Kitchen\TOOLS\ERVIUSPACKAGES).
  4. Copy the contents of the extracted archive to the kitchen (ex: C:\XDA\My_Visual_Kitchen\) folder.


----------------------------------------------------------------------------------------------------------------------------------

Implantxip.exe (Pagepool Patcher/changer!)

Download Link: implantxip.rar 166 KB

implanxip can works with:
  • all kind of payload file, and more:
  • if a payload has ULDR removed (ULDR part not present!), it can work on it and reallign well some bytes into MBR
  • you can also remove completelly the uldr section (you could save some more space into payload in this way! (be attenction: in some payloads this operation causes non-booting roms!!! make a backkup of original
  • payload before use: "-uldr tryremove parameter!!!)
  • for help about: in prompt command write: implantxip /h )


Note: Also attached to this post as <filename>.ZIP.


----------------------------------------------------------------------------------------------------------------------------------

EXT Packages Rebuilder

To build EXT_Packages from old style ones; use the tool at your own risk!!! Fixed lost modules into new package created, now all modules are into .\files subfolder after ext package is built.


Download Links:

EXT_PAckages_rebuilder+Structurer_all_lang_enabled _v3.zip 8 KB
EXT_PAckages_rebuilder_modules_fixed.rar 9KB


Note: Also attached to this post as <filename>.ZIP.
 
 
10th January 2009, 09:26 AM |#2  
OP Retired Recognized Developer
Thanks Meter: 55
 
More
NEW_visual multilang/multidevice/multibuild kitchen for last bepe rom-tools!!V.12.6.3
Hello everyone, put my old kitchen, a little 'restored.

IMPORTANT: To build a good rom, you 1st have to dump an original rom for your preferred device, to have all files needed to build it after (header.xml, splash.xml ecc...)

List of Features:
  • Check rom version for exchange for new payloads (tested on hd2 rom 3.14 and it worked!), some minor adjustments, the editor, RGU, app.ref etc ..., now always starts as an administrator.
    to test it, dump an original rom and then have fun customizing!
  • New style, new tricks at runtime, new tools for dumping and building !!!!! (Libnb.dll!)
  • Fixed bugs on inclusion radio.nb and splash.nb !!!!!
  • Import into .\ext, old-style packages, OEMpack, EXTPack (and also from Cab files
    in the context menu is also remodule package (from files to module!) and re-file package (from modules to files!); other bugs solved!
  • Rapi connection problem solved with device in activesync and remove ring tones, images by default!:
  • Feature on delete files (ringtones, images (wallpapers) and other images (avatars) from a folder in oem \ langdevice \ .....)
  • Features to all feedback packages, from kitchen and easily editable text file (packages_usefull_infos.txt) in the root of the kitchen.
  • Can also import "rebuild dumped roms", from DFT dumped, OSkitchen kitchens and RAW Dumped roms!
  • Support to run the cabs charged by hands at 1st boot after flash!
  • Save & restore all tweaks in all the tabs when save/load a rom!
  • Added info exchange Rom language and Rom on the first use of header.xml libnb.dll nbh file to create!
  • Added new feature to force the run provxmls in Rom

Now when a dump .NBH, the new build is imported, in your EVK in use!


.\TOOLS folder

Inside the folder .\tools, you will find a new folder: registry_tweaks. The .\registry_tweaks folder includes some sample files. Replace and/or add .REG and .PROVXML files, name the files properly and the .REG files will be added as registry entries, the .PROVXML will be renamed as ****. ZZZZ_ provxml, as files are added. provxml, precisely in the rom and run when you first start to customize the rom as you like

The kitche includes two context menus for adding new .REG or .PROVXML files, edit them or delete if unused one!

Also includes new versions of DSM_editor and implantxip (no fake virus info about, someone in previous version, not me, inserted automatic "admin execution" with a kind of utility, into my implantxip.exe!, and maybe that "trick", was detect as fake virus, now, with my original updated version of implantxip.exe, my kaspersky doesn't find anything!!!!!)


Note
DSM_editor and implantxip (no fake virus info about, someone in previous version, not me, inserted automatic "admin execution" with a kind of utility, into my implnatxip.exe!, and maybe that "trick", was detect as fake virus, now, with my original updated version of implantxip.exe, my kaspersky doesn't find anything!!!!!)


System Requirements.

.NET FRAMEWORK 4.0 to execute new version of visualkitchen and new tools inside (dsm_editor and implantxip!)


Version History
  • 12.2.9: compatible with x64 system machines, was libnb.dll,not was dll, was my exe, only I had to force x86 execution, also on x64 machines, that version was only for x86 machine, now at runtime, it is recreated, if is x64, compatible version is putted into .\tools folder, else a x86 compatible version will be copyed into .\tools folder!!!
  • 12.3.7: package creator added as optiona choice when wanna import a cab into packages!
  • 12.3.7: Added option to turn tricks "reg" to be placed in rom that will be in a good provxml 'forced to be the last to be executed, overriding any settings from other taxes proxml !!!!!
  • 12.3.7: when forced execution provxml, reg cab, the sequence is .PROVXML in Rom, .PROVXML uploaded by you, proxml derived from the reg trick and finally the cabs
  • 12.3.7: added possibility to add and execute a .tsk file into ROM!!!
  • 12.3.9: bug solved on provxml creation when found "delete regkey" or "delete regvalues"
  • 12.4.3: bug solved on save and load roms, new icon for exe!
  • 12.4.3: "reloaded" update pagepool options on new implantxip.exe
  • 12.4.4: solved problems with implantxip value as default
  • 12.4.5: inserted possibility to load, edit and delete mortscript scripts into rom to run (config.txt will be populated with selected scripts) at 1st boot!
  • 12.4.8: when you choice a bmp to became a splash screen, the kitchen automatically check if the format and size is good, if not, automatically modifyes the image, makeing before a backup of it, and adjusts it according to the file "splash.xml"
    (I suggest to redump an original rom for your device, becouse there are a lot of libnb.dll, and I've changed in times, so maybe splash.xml, could be different in format!)
  • 12.5.0: updated package_creator, see and edit into \tools folder user_folders.txt to add your own modded folders into start menu for lnk files extracted by cab files; now, all manila-language files will be stored automatically into relative 04XX subfolders, so only real lang-manila files needed will be stored into rom, and before build, cfc_gui.exe will be executed to compress and patch manila, if you want, only have to click on "tools<>patch manila", on cfc_gui.....
    see U!
  • 12.5.2: new built of implantxip, and some little little improvements on erviuskitchen.exe!
  • 12.5.3: Added Visual advices for packages that have to be recmode or reversemode!
  • 12.5.6: re-file or re-module packages that you insert into comments like "remodule, or re-file! (only id relative poackage is enabled while build rom!)
    solved little bug on packages colouring (same color on "false/true" packages (enabled/disabled!))
  • 12.5.8: solved some trubbles with LZX Compression!
  • 12.6.0: more compatibility with new xipporterex to change rom version on nk.exe into 3.14 TMOUS ROMS! and now recontruct better alla lang files/folders for manila!!!!
  • 12.6.2: Full compatibility with all Language codecs to recontruct well all lang files/folders for manila, and also all MUIS files will be stored in relative language SubFolders!!!
  • 12.6.3: only exe, now remove also all *.cpr files with resolution different thankn used by your device, and store all of them into :\moved\cpr_moved\namepackage\resolution\...


Download Link

http://www.4shared.com/file/0Nv3ETFr...en_12_5_8.html

Updated only exe! (12.6.3_rev2)

http://www.4shared.com/file/9yFFf6YA...only_exe_.html


Quick Thread Link

Discussion on Latest kitchen start here: http://forum.xda-developers.com/show...postcount=2484
10th January 2009, 09:26 AM |#3  
OP Retired Recognized Developer
Thanks Meter: 55
 
More
Reserved for future expansion
10th January 2009, 09:32 AM |#4  
christonge's Avatar
Senior Member
Flag Madrid
Thanks Meter: 7
 
More
Excellent work as always ervius.
10th January 2009, 09:51 AM |#5  
adwinp's Avatar
Senior Member
Flag urandom
Thanks Meter: 298
 
Donate to Me
More
Grazie mille.
^.^

That might come in handy for some ppl.
For my part, I'm used to command line as my primary WS is linux based. As a matter of fact, i prefer it.

@Ervius: Do you have any experience in coding for unix/linux?
At some point, pof coded a htc-flasher kitchen, but it was mostly wrappers for the windows programs.
Most of the tools we use for ROM building have their source code available, so...

Anyways, I'm off.

A.
10th January 2009, 10:11 AM |#6  
elparra72's Avatar
Senior Member
Flag Madrid
Thanks Meter: 2
 
More
GREAT!!
I'm testing it in my kitchen just today. I'm looks fantastic. Thanks!!.

If now you can integrate your XIP porting tool then.....

Regards,
10th January 2009, 10:52 AM |#7  
OP Retired Recognized Developer
Thanks Meter: 55
 
More
Quote:
Originally Posted by elparra72

I'm testing it in my kitchen just today. I'm looks fantastic. Thanks!!.

If now you can integrate your XIP porting tool then.....

Regards,

this is a alpha version, and stucks on platformrebuilder.exe execution, , but when I have some time more maybe insert all inside, xipporterex and other tools of mine!
10th January 2009, 12:31 PM |#8  
Member
Flag New Delhi
Thanks Meter: 0
 
More
can you post it on rapidshare please, megaupload is a menace. thanks.
10th January 2009, 03:09 PM |#9  
elparra72's Avatar
Senior Member
Flag Madrid
Thanks Meter: 2
 
More
In any case this is a great work!!.

I've been checking folders structure and adapte it to Spanish (or another language) is really easy. I'm preparing a new ROM, but as soon as I post it in a Spanish site, I'm going to 'play' with this application and l'll inform you about troubles. Thanks !!

On the other hand (I know this is not the best post to speak about), Your active sync killer is not working fine in 2.xx ROMs. Are you preparing a new one? Do you have a solution?. Thank a lot in advance.

Kind regards!!!

El Parra72
10th January 2009, 04:57 PM |#10  
OP Retired Recognized Developer
Thanks Meter: 55
 
More
Quote:
Originally Posted by elparra72

In any case this is a great work!!.

I've been checking folders structure and adapte it to Spanish (or another language) is really easy. I'm preparing a new ROM, but as soon as I post it in a Spanish site, I'm going to 'play' with this application and l'll inform you about troubles. Thanks !!

On the other hand (I know this is not the best post to speak about), Your active sync killer is not working fine in 2.xx ROMs. Are you preparing a new one? Do you have a solution?. Thank a lot in advance.

Kind regards!!!

El Parra72

you can adapt, but add other languages, near 0409\ and 0410 folders you can add 04xx\ or o8xx\ all you want, the kitchen at start recognizes how many into, and show all into combobox, you only have to choice in witch language want build the rom

for activesync killer, what you refer to, mine or the original by eliasweb???
bye!
10th January 2009, 06:03 PM |#11  
elparra72's Avatar
Senior Member
Flag Madrid
Thanks Meter: 2
 
More
I've detected this trouble in both. I've test them in several ROMS based on 'oficial' v.2.xx. I'm going to look for your post and follow this trouble there. Thanks.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes