View Full Version : NEW_visual multilang/multidevice/multibuild kitchen for last bepe rom-tools!!V.12.6.3
Pages :
[
1]
2
3
4
5
6
7
8
9
10
11
ervius
10th January 2009, 10:26 AM
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/VisualKitchen_12_5_8.html
Updated only exe! (12.6.3_rev2)
http://www.4shared.com/file/9yFFf6YA/erviuskitchen_12_6_3_only_exe_.html
Quick Thread Link
Discussion on Latest kitchen start here: http://forum.xda-developers.com/showpost.php?p=9500214&postcount=2484
ervius
10th January 2009, 10:26 AM
Reserved for future expansion
ervius
10th January 2009, 10:26 AM
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 (http://www.sendspace.com/file/fxzdka) 7MB
erviuskitchen_1_8_2_fixed.rar (http://www.sendspace.com/file/o3oeiw) 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:
Extract the contents of kitchen archive to the root of your hard drive (ex: C:\XDA) to avoid path length errors.
Backup existing kitchen files. Files/Folders to backup are:
- Files in root of kitchen (ex: C:\XDA\My_Visual_Kitchen)
- .\TOOLS folder
Remove (delete) ERVIUSPACKAGES from TOOLS folder (ex: C:\XDA\My_Visual_Kitchen\TOOLS\ERVIUSPACKAGES).
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 (http://www.sendspace.com/file/e2lh88) 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 (http://www.sendspace.com/file/q7czu1) 8 KB
EXT_PAckages_rebuilder_modules_fixed.rar (http://www.sendspace.com/file/o6z2me) 9KB
Note: Also attached to this post as <filename>.ZIP.
christonge
10th January 2009, 10:32 AM
Excellent work as always ervius.
adwinp
10th January 2009, 10:51 AM
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.
elparra72
10th January 2009, 11:11 AM
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,
ervius
10th January 2009, 11:52 AM
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!
chinmay007
10th January 2009, 01:31 PM
can you post it on rapidshare please, megaupload is a menace. thanks.:)
elparra72
10th January 2009, 04:09 PM
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
ervius
10th January 2009, 05:57 PM
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!
elparra72
10th January 2009, 07:03 PM
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.
ervius
13th January 2009, 12:25 AM
..................
mjaxa
13th January 2009, 08:13 AM
this looks better and better. I dearly hope that it will come with some kind of manual.. anything... just to know what to press and which button does what...
Thanks!
ervius
13th January 2009, 11:13 AM
this looks better and better. I dearly hope that it will come with some kind of manual.. anything... just to know what to press and which button does what...
Thanks!
visual kitchen version beta1 released at 1st post, and see all ROM\ structures.....
andreapappy
13th January 2009, 12:33 PM
Hi ervius, thanks for your tool.
I was trying beta1.
I have a couple of questions:
i've tried to import a package (generated with package creator) , I browse to the folder containing it, but after the right-click-> import package, it doesn't appear in the list of the applications.
I see it has been copied to the EXT folder but nothing more.
Also importing a package resets all the choices I made on what packages to include/exclude
If you need more details just ask
Thanks
A.
conflipper
13th January 2009, 04:24 PM
very nice, I will test this this week, and see if i notice anything. once again thank you
ervius
13th January 2009, 06:14 PM
Hi ervius, thanks for your tool.
I was trying beta1.
I have a couple of questions:
i've tried to import a package (generated with package creator) , I browse to the folder containing it, but after the right-click-> import package, it doesn't appear in the list of the applications.
I see it has been copied to the EXT folder but nothing more.
Also importing a package resets all the choices I made on what packages to include/exclude
If you need more details just ask
Thanks
A.
well, well, so, some bugs are detected...
continue ti test it ;)
ruipgouveia
14th January 2009, 01:43 AM
Hi
I dump a rom (use:1s streps of Surface Kitchen v1.01), now i have "sys", "oem", and "rom" folders. Were i put this folders in your kitchen?
:confused::confused::confused::confused:
first steps!!!
adwinp
14th January 2009, 02:53 AM
Hi
I dump a rom (use:1s streps of Surface Kitchen v1.01), now i have "sys", "oem", and "rom" folders. Were i put this folders in your kitchen?
:confused::confused::confused::confused:
first steps!!!
Check the screenshots. You'll see the directory structure there.
ervius
14th January 2009, 03:11 AM
Hi
I dump a rom (use:1s streps of Surface Kitchen v1.01), now i have "sys", "oem", and "rom" folders. Were i put this folders in your kitchen?
:confused::confused::confused::confused:
first steps!!!
use bepe's packagebuilder.exe on a dumped rom, after use my EXT_PAckages_rebuilder+Structures_rebuilder (attached here!) on dumped rom, finally you'll have all rom structures ready to be koocked by my visual kitchen!!!
bye!!!
P.S.: at first post "beta 2" is ready (some bugs solved!)
ruipgouveia
14th January 2009, 10:59 AM
use bepe's packagebuilder.exe on a dumped rom, after use my EXT_PAckages_rebuilder+Structures_rebuilder (attached here!) on dumped rom, finally you'll have all rom structures ready to be koocked by my visual kitchen!!!
bye!!!
P.S.: at first post "beta 2" is ready (some bugs solved!)
Ok thanks
A have dump rum (rom, sys and oem folders), a put EXT_PAckages_rebuilder+Structures_rebuilder in the same folders run the pack and give me a erro and stop. :(:(
What am I doing wrong???
thanks
ervius
14th January 2009, 11:16 AM
Ok thanks
A have dump rum (rom, sys and oem folders), a put EXT_PAckages_rebuilder+Structures_rebuilder in the same folders run the pack and give me a erro and stop. :(:(
What am I doing wrong???
thanks
read before write.....
I told:
dump a rom, then use bepe packagebuilder.exe (and only if you have all packages (\oem and \SYS folders) and finally my tool.
ruipgouveia
14th January 2009, 12:30 PM
ok
I try to nigth again
you have to have patience:):):):)
Thanks
ervius
14th January 2009, 12:43 PM
ok
I try to nigth again
you have to have patience:)
Thanks
isn't your or my mistake, there a re a lot of kooked roms, if you use theese tools with an original rom, all works well ;)
ruipgouveia
14th January 2009, 01:13 PM
isn't your or my mistake, there a re a lot of kooked roms, if you use theese tools with an original rom, all works well ;)
My base rom is AZTOR X, I go try it original rom
Driskol
14th January 2009, 01:30 PM
Sorry ervius, i have a question:
Im triying to lear to coock with your new visual kitchen
I have a rom dump with surface kitchen in a folder, containing:
SYS, OEM and ROM folders.
Now, as i read your tips, i use packagebuilder with:
packagebulder.exe c:/dump/ and i get:
Error: Package.sof does not exists or not a dump folder.
If a target other folder like OEM, ROM and SYS i get the same error.
That's the dump folder:
http://i41.tinypic.com/2cnw779.png
This one, the OEM Structure folder:
http://i43.tinypic.com/20u49jo.png
And the last one, the SYS:
http://i42.tinypic.com/2ilnh9k.png
I need to do the packagebuilder step or isn't needed?
Thanks in advance :)
ervius
14th January 2009, 01:35 PM
Sorry ervius, i have a question:
Im triying to lear to coock with your new visual kitchen
I have a rom dump with surface kitchen in a folder, containing:
SYS, OEM and ROM folders.
Now, as i read your tips, i use packagebuilder with:
packagebulder.exe c:/dump/ and i get:
Error: Package.sof does not exists or not a dump folder.
If a target other folder like OEM, ROM and SYS i get the same error.
I need to do the packagebuilder step or isn't needed?
Thanks in advance :)
uhmmm, this is a ext_packages_rebuilder bugs, I supposed only there were 04xx and 08xx languages folder, but I can see there are also 0Cxx (0C0A) lang folder....
I have to update my tool for you, so you'll be alble to reconstrunct well rom structures.....
wait.....
(but if you want make it by hands, see the screenshot attached at 1st post, and remeber: all 0409 folder will be for you:0C0A folders ;) )
bye!
EDIT:
try attacked exe!
(delete rom\ folder from ROM before use it...!)
Driskol
14th January 2009, 01:55 PM
Hi dude!
Thanks for the fast mod :)
I dont have any rom\ folder inside the ROM folder on the dump folder (omg how much folders xD)
Im triying it now, ill be back with feedback soon :)
Driskol
14th January 2009, 02:09 PM
Hi again.
Finally, at the end of the process i get this error, i dunno if its normal or not :)
http://i41.tinypic.com/2zthsf6.png
The new EXT Folder was succesfully created but the sys still with no changes, it's normal?
ervius
14th January 2009, 03:05 PM
no.........
Driskol
14th January 2009, 03:14 PM
Well, its not a problem, i placed all files in the right places following your structure.
I've edited the initflashfiles, etc...
But, when i press the Create ROM i get the following error:
ERROR! (errorlevel: -1073740777)
I think is, maybe, bcuz i dont made it right copying files to folders and others...
Right?
ervius
14th January 2009, 03:38 PM
Well, its not a problem, i placed all files in the right places following your structure.
I've edited the initflashfiles, etc...
But, when i press the Create ROM i get the following error:
ERROR! (errorlevel: -1073740777)
I think is, maybe, bcuz i dont made it right copying files to folders and others...
Right?
I don't know.....
I'm updating the tool, and checking if it create right all structures (except for \ROM and \ROM\XIP folder & files, you have to insert by yourself them!!)
wait...
ervius
14th January 2009, 03:55 PM
ok, seems to work well the exe attached.
create all rom\ structures in
\EXT (renaming packages according MASD String!)
\OEM (create \lang\ folder and \COMMON\ folder)
\SYS (create \lang\ folder and \COMMON\ folder)
for \ROM and ROM\XIP structures, you have:
dump a xip.bin or a payload with bepe_xip_dumper\dumpxip.bat (dragging xip.bin or a payload file into bat!)
then, open \xip folder, and drag each .dsm file into bepe packagebuilder.exe, finally you have \xip folder within all xip packages....
ok, into \ROM folder of kitchen you have to put:
xip\ folder, os.nb.payload and romhdr.bin file.You have also \rom structure now.....
for other, use application attached!!!
bye!
Driskol
14th January 2009, 03:57 PM
Well thanks ^^
Maybe u can make a mini-tutorial, with all files location, except for OEM and EXT.
i think this will reduce the percentage of error when copying file to the structure :)
Thanks and really good work :)
ervius
14th January 2009, 04:04 PM
Well thanks ^^
Maybe u can make a mini-tutorial, with all files location, except for OEM and EXT.
i think this will reduce the percentage of error when copying file to the structure :)
Thanks and really good work :)
I don't have many time, so I tryed to create some tools to automizate all process, but the rom tools by bepe, and my visualkitchen and all other tools are young, and shurelly no-bug free (talking about tools of mine, bepe's are perfect!!!!!)
but for me is a good begin! ;)
try tools and visual kitchen and report for bugs ;)
Laurentius26
14th January 2009, 04:06 PM
Thank you Ervius,
will try your beta 2 and report here if I manage to cook the rom.
Grtz,
Leo :)
astrolito
14th January 2009, 04:13 PM
.
Great job ..!!
The visual layout is very helpful to work in the kitchen and the translation of ROMs..
Thank a lot for your work...:cool:
Driskol
14th January 2009, 05:34 PM
Ervius, correct me if im wrong...
im triying severals times without luck xD Im too bad with this xD
Have i to drag the OEM and SYS folders from dump to the packagebuilder.exe and that will reconstruct the structure?
Bcuz, when i drag it, the ms-dos popup opens and close so fast and im not sure if im doing it correctly
ervius
14th January 2009, 05:40 PM
Ervius, correct me if im wrong...
im triying severals times without luck xD Im too bad with this xD
Have i to drag the OEM and SYS folders from dump to the packagebuilder.exe and that will reconstruct the structure?
Bcuz, when i drag it, the ms-dos popup opens and close so fast and im not sure if im doing it correctly
no, dump an original rom, pass dumped folder with packagebuilder then with my tool.
Driskol
14th January 2009, 06:55 PM
no, dump an original rom, pass dumped folder with packagebuilder then with my tool.
Hi again dude :)
The EXT_PAckages_rebuilder+Structurer_all_Lang_Enabled keep failing with 0C0A (spanish) but works absolutly perfect on a 0409 rom.
In the 0C0A, the process has stopped at:
Moveing: 0C0A (from OEM Folder)
Moveing: BuildInfoPkg (from OEM also)
Stoping without errors, when in the correct process of 0409 was "Done!!"
Ill attach u a log of the MS-dos window.
Bye!
LOG: http://freetexthost.com/43dttkbugd
Laurentius26
14th January 2009, 09:13 PM
Ervius,
C:\ErviusBepe2\Tools\kitchen_build_rom.bat
Is that a correct path?
When I start 'C:\ErviusBepe2\erviuskitchen.exe' it seems like it creates the rom fine.
It creates:
C:\ErviusBepe2\temp\
dump
xip
OS-new.nb
romhdr.bin
xip.bin
But at the end I still have the error it fail to start 'kitchen_build_rom.bat'
Do you have a explanation why?
Thank you,
Leo
ervius
15th January 2009, 01:39 AM
Hi again dude :)
The EXT_PAckages_rebuilder+Structurer_all_Lang_Enabled keep failing with 0C0A (spanish) but works absolutly perfect on a 0409 rom.
In the 0C0A, the process has stopped at:
Moveing: 0C0A (from OEM Folder)
Moveing: BuildInfoPkg (from OEM also)
Stoping without errors, when in the correct process of 0409 was "Done!!"
Ill attach u a log of the MS-dos window.
Bye!
LOG: http://freetexthost.com/43dttkbugd
try attacked version, and report.....
ervius
15th January 2009, 09:34 PM
I made also another utils, only have to drag into an .nb or a .payload file.....
in a while you'll have the rom dumped and structured for mmy visualkitchen.....
try it,.
it can dumps all os.nb and all payloads, and reconstruct:
oem\
sys\
rom\
ext\
folders, structured into:
ext\packages\
oem\common
oem\lang
sys\common
sys\lang
rom\xip\xip packages
ecc.....
try and report for bugs!!!
Laurentius26
16th January 2009, 10:14 AM
Ok, I've managed to cook my first Dutch language rom using Bepe's kitchen and Ervius Visual kitchen tools. :):D
I now have a multilang kitchen WWE/Dutch.
Some directory's are different in both rom's here's an example:
0409
Directory("\Windows\Start Menu\Programs\Utilities"):-File("Advanced Task Manager.lnk","\Windows\Advanced Task Manager.lnk")
0413
Directory("\Windows\Start Menu\Programmabestanden\Utilities"):-File("Advanced Task Manager.lnk","\Windows\Advanced Task Manager.lnk")
My question is:
How can I convert app.dat to a provxml which correct these path's so I can use like this:
C:\ErviusBepe2\EXT\AppsL26\L26_Utilities_Schaps_Ad vanced_Task_Manager_v0_7\0409\mxipupdate_PACKAGE_B lackStone_Advanced_Task_Manager_0409.provxml
C:\ErviusBepe2\EXT\AppsL26\L26_Utilities_Schaps_Ad vanced_Task_Manager_v0_7\0413\mxipupdate_PACKAGE_B lackStone_Advanced_Task_Manager_0413.provxml
Or does there exist a tool to convert initflashfiles.txt to provxml?
Thank you,
Leo :)
ervius
16th January 2009, 11:35 AM
ehmm...in this case, what's the difference!!?!??!
if app.dat writes on initflashfiles.dat, while provxml writes on registry to have same shortcuts on programs\ or programmi\ ecc....????
Laurentius26
16th January 2009, 01:19 PM
Hehe.. found a solution already.
I create two dirs 0409 and 0413 with both a app.dat ;)
Thanks,
Leo :):D
ehmm...in this case, what's the difference!!?!??!
if app.dat writes on initflashfiles.dat, while provxml writes on registry to have same shortcuts on programs\ or programmi\ ecc....????
mjaxa
16th January 2009, 02:42 PM
There's of course a wishful thought... having a kitchen, that would:
dump all files where neccesary from nbh or nb files
AND/OR
Dump the raw files from the phone... with a script... just press button and go.. just thinking aloud... :rolleyes:
ervius
16th January 2009, 09:26 PM
There's of course a wishful thought... having a kitchen, that would:
dump all files where neccesary from nbh or nb files
AND/OR
Dump the raw files from the phone... with a script... just press button and go.. just thinking aloud... :rolleyes:
I'm working on, (not for raw by device....), but need some more.... time....
bye!
mjaxa
17th January 2009, 06:43 PM
Yep, get it. I just learned how to dump ROMS, and I can see how that can be difficult.
Tutto in sieme - Grazie Mille Amico!
makeveral
17th January 2009, 07:41 PM
very nice!! but i got a problem when i click on create ROM i always get this error after some time:
Partition 2: start sector: 0x00000f40, total: 0x00007c80
first used: 0x00000f40, used: 0x00007c49
Checking OS-new.nb for bad NAND block marker
Checked 0x8bc0 sectors successfully!
Done.
Error
Error Executing: kitchen_build_rom.bat
i guess its not enough info but i dont know where the error comes from. can you help?
mst46
18th January 2009, 11:41 AM
I made also another utils, only have to drag into an .nb or a .payload file.....
in a while you'll have the rom dumped and structured for mmy visualkitchen.....
try it,.
it can dumps all os.nb and all payloads, and reconstruct:
oem\
sys\
rom\
ext\
folders, structured into:
ext\packages\
oem\common
oem\lang
sys\common
sys\lang
rom\xip\xip packages
ecc.....
try and report for bugs!!!
Hi Ervius,
great tool but whenever I try I get the following error with building the XIP/ROM:
Moving \xip folder into \dump\ROM folder!
Unhandled exception: System.IO.FileNotFoundException: The file OS.MB.payload.payload could not be found.
Filename: OS.NB.payload.payload
on System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
on System.IO.File.InternalCopy(String sourceFileName, String desFileName, Boolean overwrite)
on Nb_Dumper.Module1.dumpapayload(String s, Int32 x)
on Nb_Dumper.Module1.dumpa(String s)
on Nb_Dumper.Module1.Main(String [] args)
Cheers,
/mst
Edit: just found out that this problem is for using os.nb.payload only - using OS.nb works without any problems
ervius
19th January 2009, 12:19 PM
Hi Ervius,
great tool but whenever I try I get the following error with building the XIP/ROM:
Moving \xip folder into \dump\ROM folder!
Unhandled exception: System.IO.FileNotFoundException: The file OS.MB.payload.payload could not be found.
Filename: OS.NB.payload.payload
on System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
on System.IO.File.InternalCopy(String sourceFileName, String desFileName, Boolean overwrite)
on Nb_Dumper.Module1.dumpapayload(String s, Int32 x)
on Nb_Dumper.Module1.dumpa(String s)
on Nb_Dumper.Module1.Main(String [] args)
Cheers,
/mst
Edit: just found out that this problem is for using os.nb.payload only - using OS.nb works without any problems
yes, I know, I'm preparing the visualkitchen with all inside....
Driskol
19th January 2009, 02:04 PM
yes, I know, I'm preparing the visualkitchen with all inside....
Hi mate!
Your new dumper is working like a charm, everything is working right now :)
Used with NBHTool v1.1 from dutty to dump the NB: http://forum.xda-developers.com/showthread.php?t=296311
The only strange thing ive found is, why the tool doesn't allow me to remove the X!, X2, etc.. packages from oem?
Security about dont remove important packages from oem for newbies?
Im coocking a new rom now, ill be back with feedback ^^
Thanks!
EDIT: Cooked sucessfully and flashed, working well :) Without errors, waiting your newer version!
bye!
ervius
20th January 2009, 12:38 AM
Hi mate!
Your new dumper is working like a charm, everything is working right now :)
Used with NBHTool v1.1 from dutty to dump the NB: http://forum.xda-developers.com/showthread.php?t=296311
The only strange thing ive found is, why the tool doesn't allow me to remove the X!, X2, etc.. packages from oem?
Security about dont remove important packages from oem for newbies?
Im coocking a new rom now, ill be back with feedback ^^
Thanks!
EDIT: Cooked sucessfully and flashed, working well :) Without errors, waiting your newer version!
bye!
well.....
I'm preparing new ITA/WWR/GER Visualkitchen, now:
you can use all power of xipporterex inside the visualkitchen, and you can dumpo all:
nbh/nb/payload you want, and after dumping, upi'll have all rom structures to insert into visualkitchen to build new rom, solved some bugs, and now all other langs packages into \ext\ folders, will be disabled, example, you want koock an ITA rom, all folders 0409, 0407 all 0XXX inside a packages will be renamed into _only_0409;_only_0407;_only_0XXX, so platformrebuilder.exe by bepe recognizes them like a skipped packages, so only 0410 package-part will be inserted into rom together the "common" ext package! ;)
using of a my internal exe algo to build oem\ and sys\ and ext\ packages reading relative dsms.....
I'm preparing last things, the I'll up it on.....
wait.....
mjaxa
20th January 2009, 11:17 AM
great news! Can't wait, as then I will recook/localize my favourite ROM!
ervius
20th January 2009, 01:22 PM
yes, now have some problems with patformrebuilder.exe called by my visualkitchen, it crashes ever......
I'm investigating about.... some few days and I'll post the new kitchen.
ervius
21st January 2009, 01:16 AM
yes, now have some problems with patformrebuilder.exe called by my visualkitchen, it crashes ever......
I'm investigating about.... some few days and I'll post the new kitchen.
I'm upping new kitchen right now, if all goes well, in an hour you'll have it....
only a preyer:
check if, excluding a package, or a language, check then, into \temp\dump\ folder if really all (some of them, obviously), are really skipped ;), I made some debugging on, but many eyes are better that only two :)
see you.....
p.s.: changed the skipping methos, now all is stored into "_only_premium" file attcked to the packages (inside, if opened with notepat, there is "true" (include package!) or "false (exclude package!), packages and langs parts of them are excluded by the black file "_skip" attacked to the package or the 04xx (08xx or 0cxx: lang part of package!)).
see later.....
Ameet
21st January 2009, 05:50 AM
I'm upping new kitchen right now, if all goes well, in an hour you'll have it....
Hey brother. Suddenly I have a strange problem. The nb_dumper stopped working suddenly. I already have the VC 2008 installed with .net framework 3.5 installed on my pc. waiting for your updated kitchen tools :)
ervius
21st January 2009, 11:32 AM
Hey brother. Suddenly I have a strange problem. The nb_dumper stopped working suddenly. I already have the VC 2008 installed with .net framework 3.5 installed on my pc. waiting for your updated kitchen tools :)
[BETA 3] of visualkitchen (ITA_WWE_GER based on 2.03 diamond rom!) Is reay to download at 1st post, with all included, also nbh/nb/payload dumper!!!
bye!!!
anryl
21st January 2009, 06:18 PM
Nice job again m8
nbh dumper not working on old roms that have not packages but all in oem :cool:
makeveral
21st January 2009, 06:48 PM
i've tried beta3 and all worked fine! i jsut have one little problem, some settings like regional settings or the local hour are always set to ITA even tho i choosed SPA(i added spanish language). Do you know how to make it spanish? its probably something in the common folder but dont know what.
thanks!
ervius
21st January 2009, 08:02 PM
i've tried beta3 and all worked fine! i jsut have one little problem, some settings like regional settings or the local hour are always set to ITA even tho i choosed SPA(i added spanish language). Do you know how to make it spanish? its probably something in the common folder but dont know what.
thanks!
I have to investigate about, and if someone find or have the solution, I'll update the tool ;)
EDITED:
maybe operatoxxx and buidinfoxxx packages have to be moved from oem\common\ to oem\04xx\ folder....
I'm updating the dumper, when I've finished, I'll post the new exe fixed (beta 4 ) and also ITA/WWE/GER OEM\ fixed folder for visualkitchen ;)
bye!
makeveral
21st January 2009, 09:28 PM
I have to investigate about, and if someone find or have the solution, I'll update the tool ;)
EDITED:
maybe operatoxxx and buidinfoxxx packages have to be moved from oem\common\ to oem\04xx\ folder....
I'm updating the dumper, when I've finished, I'll post the new exe fixed (beta 4 ) and also ITA/WWE/GER OEM\ fixed folder for visualkitchen ;)
bye!
maybe you could also add spanish? xD
Ameet
22nd January 2009, 05:44 AM
hi ervius, can you post 1 without the nb and payload files? so to make the download smaller ;)
drellisdee
22nd January 2009, 09:16 AM
Ervius, whenever I try your dumper or the packagebuilder.exe it builds the packages perfectly on a GSM rom but not a CDMA. Here is the info.txt from the verizon shipped.exe touch pro rom and sprint and bell shipped do the same thing as it only splits the sys and oem but doesn't pkg as everything is unpackaged in oemapps and oem drivers as well as the operator pkgs.
[Versions]
SYS: 5.2.19972 1207
SYS: 5.2.19958 1200
SYS: 2.0.7045 0
OEM: 1.43.0 0
OEM: 0.0.1 0
OEM: 40.6.14301 605
OEM: 40.3.14301 605
[Certificates]
Microsoft Windows Mobile Firmware CA
OEM_UpdateCert
VZW__001
[Packages]
5.2.19972 1207 AUTOUPDATE
5.2.19972 1207 SMIME
5.2.19972 1207 RemoteDesktopMobile
5.2.19972 1207 Bth_A2DP
5.2.19958 1200 SqlCeMobile
5.2.19972 1207 WelcomeCenter
5.2.19958 1200 DRM
5.2.19972 1207 MediaOS
5.2.19972 1207 RUNTIMES
5.2.19972 1207 FWUPDATE
5.2.19972 1207 GPSID
5.2.19972 1207 WWAN
5.2.19972 1207 SMS_Providers
5.2.19958 1200 ppgprov
5.2.19958 1200 OneNote
5.2.19958 1200 SampleMusic
5.2.19972 1207 Transcriber
1.43.0 0 OperatorPKG
5.2.19972 1207 IPSECVPN
5.2.19972 1207 SQM
5.2.19972 1207 BTDUN
5.2.19972 1207 BaseAppsFiles
0.0.1 0 OEMOPERATORS
5.2.19972 1207 MediaOSFiles
5.2.19972 1207 Bth_HID
5.2.19972 1207 Enterprise
5.2.19958 1200 CommonNonEA
2.0.7045 0 NetCF
1.43.0 0 OperatorPKG_PT
5.2.19972 1207 Entertainment
5.2.19958 1200 SQLCE
40.6.14301 605 OEMVERSION
5.2.19972 1207 OSFiles
5.2.19972 1207 BROWSINGCORE
5.2.19972 1207 Catalog
5.2.19972 1207 Redist
5.2.19972 1207 VoiceCommand
0.0.0 0 Metadata
1.43.0 0 ExtendedPKG
5.2.19958 1200 OneNote_lang_0409
5.2.19958 1200 Redist_Lang_0409
5.2.19958 1200 Fwupdate_Lang_0409
5.2.19958 1200 MediaOS_Lang_0409
5.2.19958 1200 Entertainment_Lang_0409_DPI_192
5.2.19958 1200 MediaOS_dpi_192_resh_480_resv_640
5.2.19958 1200 IPSECVPN_Lang_0409
5.2.19958 1200 Transcriber_Lang_0409_DPI_192
5.2.19958 1200 Bth_HID_Lang_0409
5.2.19958 1200 Enterprise_Lang_0409_DPI_192
5.2.19958 1200 Redist_dpi_192_resh_480_resv_640
5.2.19958 1200 WelcomeCenter_Lang_0409
5.2.19972 1207 OS
5.2.19972 1207 VoiceCommand_Lang_0409
5.2.19958 1200 Catalog_Lang_0409
5.2.19958 1200 Bth_A2DP_Lang_0409
5.2.19972 1207 Transcriber_Lang_0409
5.2.19958 1200 Entertainment_Lang_0409
5.2.19972 1207 Redist_DPI_192
5.2.19972 1207 BROWSING
5.2.19958 1200 Enterprise_DPI_192
5.2.19958 1200 Entertainment_DPI_192
5.2.19958 1200 SqlCeMobile_Lang_0409
5.2.19958 1200 Redist_Lang_0409_DPI_192
5.2.19958 1200 Autoupdate_Lang_0409
5.2.19958 1200 RemoteDesktopMobile_Lang_0409
5.2.19958 1200 Enterprise_Lang_0409
5.2.19958 1200 IPSECVPN_DPI_192
5.2.19958 1200 Browsing_DPI_192
5.2.19958 1200 Browsing_Lang_0409
5.2.19972 1207 Bluetooth
5.2.19972 1207 Shell
5.2.19972 1207 BaseApps
5.2.19958 1200 Bluetooth_Lang_0409
5.2.19972 1207 Office
5.2.19958 1200 Office_DPI_192
5.2.19958 1200 Office_Lang_0409
5.2.19958 1200 Base_Lang_0409_DPI_192_RESH_480_RESV_640
5.2.19958 1200 Base_DPI_192
5.2.19958 1200 base_dpi_192_resh_480_resv_640
5.2.19958 1200 Office_Lang_0409_DPI_192
5.2.19972 1207 Base_Lang_0409
5.2.19958 1200 Base_Lang_0409_DPI_192
1.43.0 0 OEMMISC
5.2.19972 1207 PhoneRedist
5.2.19972 1207 Phone
5.2.19958 1200 PhoneRedist_DPI_192
5.2.19958 1200 Phone_Lang_0409
1.43.0 0 OEM_DPI_192
5.2.19958 1200 Phone_DPI_192
5.2.19958 1200 Phone_dpi_192_resh_480_resv_640
5.2.19958 1200 PhoneRedist_Lang_0409_DPI_192
5.2.19958 1200 Phone_Lang_0409_DPI_192
5.2.19958 1200 PhoneRedist_Lang_0409
0.0.0 0 OEMDrivers
40.3.14301 605 OEMAPPS
1.43.0 0 OEM_Lang_0409
[Missing Manifests]
d92a4f0a-378a-4482-8fd3-bd127a05e4de.dsm
723fb954-d931-4348-b672-82a188e587b5.dsm
3346da5d-3675-4a67-925e-75f623184bda.dsm
be3476a5-6cc3-308a-268b-0d158e8f77ca.dsm
4f5b030b-10a2-c083-de45-5eb90bff5900.dsm
Can any modifications be done so we can use this wonderful kitchen and tools for cdma?
ervius
22nd January 2009, 02:23 PM
Ervius, whenever I try your dumper or the packagebuilder.exe it builds the packages perfectly on a GSM rom but not a CDMA. Here is the info.txt from the verizon shipped.exe touch pro rom and sprint and bell shipped do the same thing as it only splits the sys and oem but doesn't pkg as everything is unpackaged in oemapps and oem drivers as well as the operator pkgs.
......
Can any modifications be done so we can use this wonderful kitchen and tools for cdma?
I don't know, shurelly bepe knows, but maybe it will work with all "htc" devices, only have to modify the bat file into \tools folder, change xip\ folder, payload and romhrd.bin, in rom\ folder and .vm and .rom into sys\common folder and se all \oem folder by your own device.
btw,I'm upping the beta5 (ITA_WWE_GER), solved problem for localization ever italian, and some minor bugs on visual kitchen, if all goes well (I'm uppin with my cell. phone, and an umts connection), if the connection doesn't break down, maybe this afternoon we'll have new visualkitchen version!!!
bye!!!
spocky12
23rd January 2009, 01:40 AM
I hope I'm not making a mistake, but using beta3, even unckecked sys packages are present in dump (in beta2 and the include file with true/false, it was ok, but now with file only_premium, it doesn't seem to work) (for what it's worth, I'm french -> 040C).
Also another question : what about initflashfiles.txt that I used in old kitchen in order to make shortcuts for applications packages (I have a lg and not a htc and so I don't have AutoShortcut) ? They don't seem to work anymore.
And last remark for now : why are you using such a large font ? I can read them even without my glasses :)
Last but not least : great work !
ervius
23rd January 2009, 02:12 AM
hi ervius, can you post 1 without the nb and payload files? so to make the download smaller ;)
shure, I'll post also only kitchen without rom contents!!!
ervius
23rd January 2009, 03:38 AM
shure, I'll post also only kitchen without rom contents!!!
for now, at 1st post, complete BETA 5 version: ITA/WWE/GER visualkitchen
solved some bugs, optimized rom localization into oem\04xx folder, and updated editor search!!!
afeng11
23rd January 2009, 10:35 AM
for now, at 1st post, complete BETA 5 version: ITA/WWE/GER visualkitchen
solved some bugs, optimized rom localization into oem\04xx folder, and updated editor search!!!
sorry,can't download
avers
23rd January 2009, 10:37 AM
for now, at 1st post, complete BETA 5 version: ITA/WWE/GER visualkitchen
solved some bugs, optimized rom localization into oem\04xx folder, and updated editor search!!!
"Sorry, the file you requested is not available." :(
ervius
23rd January 2009, 12:53 PM
"Sorry, the file you requested is not available." :(
yes, sorry, I'm upping the Prerelease version, with find duplicate files optimized and only for rom/language selected at moment ;)
some hours to wait......
see ya!!!
RideTheTube
23rd January 2009, 04:46 PM
yeah, nice mate!!! THX for your great work!
spocky12
23rd January 2009, 05:22 PM
I confirm what I wrote yesterday about excluded packages.
This time, I didn't change anything and only unzipped your Beta5 rar. Then, selectionned 0409 language, double-clicked "autoupdate" in sys section to disable it (only_premium changes to "false"). But "create rom" produces a dump where autoupdate* files are still included.
What am I missing ?
ervius
23rd January 2009, 06:07 PM
I confirm what I wrote yesterday about excluded packages.
This time, I didn't change anything and only unzipped your Beta5 rar. Then, selectionned 0409 language, double-clicked "autoupdate" in sys section to disable it (only_premium changes to "false"). But "create rom" produces a dump where autoupdate* files are still included.
What am I missing ?
yes, yes, now, download and try prerelease version ready at 1st post and check if "autoupdate.exe" module is ever present ;)
bye!!!
ervius
23rd January 2009, 07:09 PM
yes, yes, now, download and try prerelease version ready at 1st post and check if "autoupdate.exe" module is ever present ;)
bye!!!
posted also at 1st post:
only the exe: prerelease v2 with ROM Project loader/saver (so you can save and load infinite roms configurations; premium, basic, light, friendly, full... etc...etc...)
RideTheTube
23rd January 2009, 07:58 PM
hey,
for me the cert patcher on payload not works if i execute them everything is fine and when i flash the new rom it wont start again (it bricks on the splashcreen). What is my misstake?
ervius
23rd January 2009, 11:43 PM
hey,
for me the cert patcher on payload not works if i execute them everything is fine and when i flash the new rom it wont start again (it bricks on the splashcreen). What is my misstake?
post me your nk.exe module or file.
RideTheTube
24th January 2009, 12:09 AM
thx for helping - i realy appreciate that!
ervius
24th January 2009, 01:50 AM
thx for helping - i realy appreciate that!
I'll check on tomorrow, for now:
erviuskitchen only exe prerelease rom prj saver version 3
some little improvements and "not saved yet" advise on load/save rom projects
solved a little bug on algo to find rom language to build
oem\common
oem\lang
sys\common
sys\lang
folders!!!
bye!
ervius
24th January 2009, 01:54 AM
I checked on s000 of nk.exe and seems that all work well on....
maybe have to check better.....
try this patched nk.exe.....
RideTheTube
24th January 2009, 02:40 AM
will try it now - thank you very much!
EDIT:/ Still the same - it will not boot...hmm i dont know..
ervius
24th January 2009, 03:06 AM
will try it now - thank you very much!
EDIT:/ Still the same - it will not boot...hmm i dont know..
maybe is something else, try without patch the cert on....
RideTheTube
24th January 2009, 03:55 AM
what a bummer ,it still no works for me. if i cook in an other kitchen it works.
maybe there is a vista x64 problem? I will try it in Vmware and give you feedback.
thx ervius
furb3t
24th January 2009, 11:21 AM
First of all, Ervius thanks for sharing your visualkitchen :)
Now let's come to problems :)
1. If I setting ROM VERSION, rom isn't created. I have to left 2.0.00.0 to create kaiser Rom.
2. I compared 2 nbh, one from traditional kitchen and one from visualkitchen, and I saw that the dimension of rom created by traditional is more bigger than the rom created by visualkitchen. For ex:
Rom by traditional = 95.554 MB
Rom by visual = 55.675 MB
What's this difference?!?
ervius
24th January 2009, 11:33 AM
First of all, Ervius thanks for sharing your visualkitchen :)
Now let's come to problems :)
1. If I setting ROM VERSION, rom isn't created. I have to left 2.0.00.0 to create kaiser Rom.
2. I compared 2 nbh, one from traditional kitchen and one from visualkitchen, and I saw that the dimension of rom created by traditional is more bigger than the rom created by visualkitchen. For ex:
Rom by traditional = 95.554 MB
Rom by visual = 55.675 MB
What's this difference?!?
maybe you leave some steps, I don't know.
if you don't respect the structures, for example:
into a package you have only 04xx with into some files, and not 04xx\files, with insode some files, platformrebuilder doesn't copy them into \dump folder. (I don't know if is a bug, but is what appen!)
ervius
24th January 2009, 11:56 AM
I've just dumped this rom:
RUU_Kaiser_HTC_ITA_3.29.408.0_radio_sign_25.83.40. 02_1.65.17.56_Ship.exe
and os.nb.payload is 92 Mb, after build new with visualkitchen, new os.nb.payload is 72 Mb, but comparing both dump\ folder with "beyond compare", I have:
1) original dump\
2) remaked dump\
1) 1758 files
2) 1758 files
so, no files or modules were lost, only in modules, like platformrebuilder.exe uses, all last S00X are lost (is a new bepep protection!)
so no problem if you have a payload smaller tghan original, you have to enjoy, same files/modules, more and more free spaces into device ;)
bye!!!
P.S.: same with hermes rom:
ROM HTC TyTN Ita 3.54.258.2_102_6275_1.47.00.10_108.rar
compared both dump\ folder same files/modules number..... different total space into old/new payloads....
more free space!!!!!!
furb3t
24th January 2009, 12:00 PM
Ok...i'll try to flash this new Rom cooked by your visualkitchen and I'll report you :)
For ROM VERSION problem !? Any idea?
ervius
24th January 2009, 12:20 PM
Ok...i'll try to flash this new Rom cooked by your visualkitchen and I'll report you :)
For ROM VERSION problem !? Any idea?
yes, but remember to modify os.txt and build_rom.bat, according with your device ;)
I don't know what you mean, version on first boot, or in info device????
furb3t
24th January 2009, 12:37 PM
I mean the Input Box labelled ROM VERSION in your visualkitchen (in the right top).
I see os.txt but what does it mean in " 400,..\temp\OS-new.nb" the number 400?!
Then in build_rom.bat in which part have I to modify in according with my device kaiser?!
ervius
24th January 2009, 12:51 PM
I mean the Input Box labelled ROM VERSION in your visualkitchen (in the right top).
I see os.txt but what does it mean in " 400,..\temp\OS-new.nb" the number 400?!
Then in build_rom.bat in which part have I to modify in according with my device kaiser?!
nothing, for kaiser nothing into bat file,
the "400" means the offset where write the os.nb into nbh file! (and usually is same for all devices!)
into os.txt
diam****
with
kais****
and HTC__001
with
11111111
bye!
ibrythill
24th January 2009, 12:54 PM
I've got a little error. When dumping a rom with "dump nbh/nb/payload" and trying to cook a ROM I got an error: Error Executing: kitchen_build_rom.bat.
Everything is ok when I use Nb_Dumper.exe. Any ideas?
EDIT: Found what was cousing the error. I had second rgu and forgot about it. Perhaps the kitchen should have a tool to tell you wat's wrong and where?
RideTheTube
24th January 2009, 01:07 PM
Hi back again^^
i have tried it in xp now but no glory...:(:D
just to test i dumped a working Diamond Rom from me but if i dump it with visual kitchen and change nothing just click on Create Rom (left upper) does not boot?
Should i make some screens from my folder structure?
NisseDILLIGAF
24th January 2009, 02:04 PM
Nevermind... I figured it out...
I forgot to put the EXT_Pakages in a folder under EXT... :rolleyes:
Hi...
I have a problem when building the nbh file...
I think It's something with the folder structure...?
There are files missing after I flashed the ROM
My folders look like this...
http://forum.xda-developers.com/attachment.php?attachmentid=149775&stc=1&d=1232802241
Is this correct, because all files in the (common) folder 'files' don't get included in the build...
ervius
25th January 2009, 06:38 PM
Nevermind... I figured it out...
I forgot to put the EXT_Pakages in a folder under EXT... :rolleyes:
Hi...
I have a problem when building the nbh file...
I think It's something with the folder structure...?
There are files missing after I flashed the ROM
My folders look like this...
http://forum.xda-developers.com/attachment.php?attachmentid=149775&stc=1&d=1232802241
Is this correct, because all files in the (common) folder 'files' don't get included in the build...
see the structures of my visualkitchen posted at 1st post.
ibrythill
26th January 2009, 12:15 PM
Is it possible to make a "unprotected" ROM with your kitchen? And perhaps how to do it?;)
ervius
26th January 2009, 11:07 PM
Is it possible to make a "unprotected" ROM with your kitchen? And perhaps how to do it?;)
no, with bepe's platformrebuilder.exe you cannot.
P.S.:
erviuskitchen only exe prerelease rom prj saver version ***6***
at first post!
added:
all modules and files automatic analyzer before build rom, to prevent that a file overwrite a module, if same name, that causes Bepe "platformrebuilder.exe" crashes on rom build.
if some files and modules are present with same name, rom cannot build, you have to delete all duplicate files from modules, and finally you can build yur rom.
bye!!!
ervius
27th January 2009, 01:56 PM
seems that bepe's platformrebuilder has a little bug:
if:
a module overwrites a file: noting appens and platformrebuilder works well...
a file overwrites a file: "Warning", but platformrebuilder works well...
a file overwrites a module:"Warning", but platformrebuilder crashes...
a module overwrites a module:"warning", but platformrebuilder crashes...
ok, I'll update visualkitchen, so it will check if a file or a module wants overwrite a module!!!!!
revision 7, check on file to module overwritting / module to module overwritting.....
download at 1st post!!!
bye!!!
spocky12
27th January 2009, 10:14 PM
Thanks Ervius, your tool gets better and better with each version.
I've notices a small bug with latest revision : it checks for duplicates even for files explicitely flagged as "do not include".
Do you know the order of rom build for ext/sys/oem forders ? I've got some oem\*.rgu files that should overwrite a few values from other rgu and that's not the case, it seems that default.hv and user.hv are not the same than with good old PkgToolsBuildos-4.3b1, is the order different than before ?
ervius
28th January 2009, 01:14 AM
Thanks Ervius, your tool gets better and better with each version.
I've notices a small bug with latest revision : it checks for duplicates even for files explicitely flagged as "do not include".
Do you know the order of rom build for ext/sys/oem forders ? I've got some oem\*.rgu files that should overwrite a few values from other rgu and that's not the case, it seems that default.hv and user.hv are not the same than with good old PkgToolsBuildos-4.3b1, is the order different than before ?
yes, you are true, try revision 8 (at 1st post!) ;)
spocky12
28th January 2009, 01:52 PM
Thanks, no more check on files that are not included.
But now, an exception occurs, that didn't occur with previous versions. (I don't think it's releated to disabled packages because even with all packages enabled, it still crashes).
************** Exception Text **************
System.ArgumentException: Empty file name is not legal.
Parameter name: sourceFileName
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
at H5S9k18.AF2w3.�)�y�()
at H5S9k18.AF2w3.�(n�cx0�23���bhm���5�jom���p2(Object , EventArgs )
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
tonio94
28th January 2009, 04:13 PM
I got it working with the last stock ROM but I have an issue with the Panosha 2.4. The dump seems to be ok but when building :
Executing kitchen_build_rom.bat... wait
PLATFORMREBUILDER Copyright (c) 2008-2009 bepe Jan 4 2009 16:38:53
Build: Premium
Locale: 0409
Preparing release structure...
... done!
Collecting standard packages and initializing hives...
XIP: 5 packages
Error: 0x8000000c
Found two versions of 'boot.rgu'!
ERROR! (errorlevel: 1)
Error
Error Executing: kitchen_build_rom.bat
Restored Original config.txt...
Temp config.txt Deleted!!!
Reenabling all skipped packages.....
All packages Reenabled.....
all done!!!
When I have a look at the different folders of the kitchen, I can only found a single boot.rgu in D:\erviuskitchen_WWE_ITA_GER_Prerelease\OEM\COMMON \OEMXIPKernel
Any idea ?
PS : I'm using kitchen rev 8
ervius
28th January 2009, 04:53 PM
Thanks, no more check on files that are not included.
But now, an exception occurs, that didn't occur with previous versions. (I don't think it's releated to disabled packages because even with all packages enabled, it still crashes).
************** Exception Text **************
System.ArgumentException: Empty file name is not legal.
Parameter name: sourceFileName
at System.IO.File.InternalCopy(String sourceFileName, String destFileName, Boolean overwrite)
at H5S9k18.AF2w3.�)�y�()
at H5S9k18.AF2w3.�(n�cx0�23���bhm���5�jom���p2(Object , EventArgs )
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventAr gs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
maybe, as log, it tryes to copy an empty (non esisting!) file, I cannot check, newer appen that, can you share your kitchen with me in pm??? so, I can debug by visualstudio and retrieve the exact error???
bye!
Ameet
28th January 2009, 06:49 PM
revision ***8***, check on file to module overwritting / module to module overwritting.....
hey ervius.. any way to redump my own cooked rom? roms cooked with your kitchen are not dumpable :(
the reason why i'm asking is, i used to follow the old structure of cooking roms before bepe's wonderful kitchen. now since i already have the imgfs files (in old structure) your rebuilder does create the folders but the structure is not the same (i mean, the 0409 and files are not created) and so the kitchen doesnt cook the packages in ext folder :(
ervius
28th January 2009, 06:56 PM
hey ervius.. any way to redump my own cooked rom? roms cooked with your kitchen are not dumpable :(
the reason why i'm asking is, i used to follow the old structure of cooking roms before bepe's wonderful kitchen. now since i already have the imgfs files (in old structure) your rebuilder does create the folders but the structure is not the same (i mean, the 0409 and files are not created) and so the kitchen doesnt cook the packages in ext folder :(
ext folder is abnormal,
you have to insert into \ext folder, first a group folder and finally the package...
example, you have regedit package (ported to new format with my ext_package_builder!!!)
so, you have ext\ folder
create a subfolder called utility\, and inside you put regedit package, so you'll have:
ext\utility\regedit
into regedit\ you'll have:
app.reg, _only_premium app.dat files and files\ subfolder:
this is all subfolder for ext packages, in this case:
\ext\utility\regedit\files\ (all files necessary for ragedit package!!!)
I'll attack some packages of mine for example ;)
try the app to build packages from old ones....
here:
http://www.sendspace.com/file/0uae5b
and...
some of my old packages restructured all included into "\EXT" example folder!!!
here:
http://www.sendspace.com/file/z5w4jz
bye!!!
Ameet
28th January 2009, 07:42 PM
ext folder is abnormal,
you have to insert into \ext folder, first a group folder and finally the package...
example, you have regedit package (ported to new format with my ext_package_builder!!!)
so, you have ext\ folder
create a subfolder called utility\, and inside you put regedit package, so you'll have:
ext\utility\regedit
into regedit\ you'll have:
app.reg, _only_premium app.dat files and files\ subfolder:
this is all subfolder for ext packages, in this case:
\ext\utility\regedit\files\ (all files necessary for ragedit package!!!)
I'll attack some packages of mine for example ;)
What I'm trying to say here is that if I drag and drop the whole kitchen on your rebuilder tool, it only renames the package folders and moves it into EXT folder directly. Doesnt do anything to OEM & SYS. Like creating the 0409/files folders and moving the lang files in it :( So I tried to dump my own ROM with your nb_deprotector but it stays protected :(
I'm attaching my package folder as example in old structure. Move this on your tool and see for yourself :(
ervius
28th January 2009, 07:52 PM
What I'm trying to say here is that if I drag and drop the whole kitchen on your rebuilder tool, it only renames the package folders and moves it into EXT folder directly. Doesnt do anything to OEM & SYS. Like creating the 0409/files folders and moving the lang files in it :( So I tried to dump my own ROM with your nb_deprotector but it stays protected :(
I'm attaching my package folder as example in old structure. Move this on your tool and see for yourself :(
yes, you're true, little bug, try this version v3 ;)
here:
http://www.sendspace.com/file/aw07yc
bye!!!
Ameet
28th January 2009, 08:03 PM
yes, you're true, little bug, try this version v3 ;)
here:
http://www.sendspace.com/file/aw07yc
bye!!!
But now what does this do? :confused: I dragged and dropped the whole kitchen folder (Bepe's BASIC_RK) with the OEM, SYS & ROM, EXT foldes inside. This file moved all the packages to EXT and converted the OEM & SYS folders to app.reg and files :(
Didnt create all the new structures needed by your kitchen :( So I cant select the Lang in your kitchen and cant cook
itje
28th January 2009, 08:22 PM
But now what does this do? :confused: I dragged and dropped the whole kitchen folder (Bepe's BASIC_RK) with the OEM, SYS & ROM, EXT foldes inside. This file moved all the packages to EXT and converted the OEM & SYS folders to app.reg and files :(
Didnt create all the new structures needed by your kitchen :( So I cant select the Lang in your kitchen and cant cook
yeah the same happens to me. I need to manually set up the sys and oem folder with seperate lang folders
Ameet
28th January 2009, 08:57 PM
yeah the same happens to me. I need to manually set up the sys and oem folder with seperate lang folders
Yes. Thats what I'm talking of :D Can you up your empty structured folder, so we can follow the same thing :)
ervius
29th January 2009, 12:40 AM
Yes. Thats what I'm talking of :D Can you up your empty structured folder, so we can follow the same thing :)
you don't need to do nothing, only need a rom to dump with my visualkitchen ,and external personal package to restructire one step one or all together (all in same forder) by ext_package_extractor, seems that you are little confused about!
ervius
29th January 2009, 02:26 AM
@ spocky12:
download and try version 1.0 of visualkitchen, it was an error reading "config.txt", I explain better.....
if you have a package with a cab for example, and want execute it by "config.txt", you can add into package\files\, a file called "add2config.txt", inserting a string that is the command to include into "config.txt" (can appen that you must insert into it....!)
so, config.txt is backupped, and populated, if present with new commands, like:
cab: \xxx\xxxxx.cab
XML:\xxx\xxxx.provxml
ecc.....
all automatically, and after rom builded, original config.txt is restored, ready to be populated with other packages that have inside strings included into "add2config.txt" file, a good trick, tested on old rom, but newer published ;)
so, in your rom there isn't a file called "config.txt", so when it tryed to copy it into \tool folder, to backup it, an error appened, now if the file not present, visualkitchen create new empty ;)
try it!!!
bye!!!, for all others, "ext_packages_builder", is updated, and can restructure a \dump folder that has inside \OEM and \SYS folder created by bepe's packagebuilder.exe, only an \oem folder (whit all packages inside, also builded by packagebuilder), a single old style package, or a list of old packages, included into unique folder that have to be passed to my ext_packages_builder...
download it here:
http://www.sendspace.com/file/182czk
while for version 1.0 of visualkitchen, at 1st post!!!
bye!!!
ervius
29th January 2009, 10:07 AM
@ spocky12:
download and try version 1.0 of visualkitchen, it was an error reading "config.txt", I explain better.....
if you have a package with a cab for example, and want execute it by "config.txt", you can add into package\files\, a file called "add2config.txt", inserting a string that is the command to include into "config.txt" (can appen that you must insert into it....!)
so, config.txt is backupped, and populated, if present with new commands, like:
cab: \xxx\xxxxx.cab
XML:\xxx\xxxx.provxml
ecc.....
all automatically, and after rom builded, original config.txt is restored, ready to be populated with other packages that have inside strings included into "add2config.txt" file, a good trick, tested on old rom, but newer published ;)
so, in your rom there isn't a file called "config.txt", so when it tryed to copy it into \tool folder, to backup it, an error appened, now if the file not present, visualkitchen create new empty ;)
try it!!!
bye!!!, for all others, "ext_packages_builder", is updated, and can restructure a \dump folder that has inside \OEM and \SYS folder created by bepe's packagebuilder.exe, only an \oem folder (whit all packages inside, also builded by packagebuilder), a single old style package, or a list of old packages, included into unique folder that have to be passed to my ext_packages_builder...
download it here:
http://www.sendspace.com/file/182czk
while for version 1.0 of visualkitchen, at 1st post!!!
bye!!!
at 1st post version 1.0 REVISIONED!!!
now the visualkitchen checks only for ".dll" modules and files that want overwrite same, and only if they are real dlls, not only images collections (they infact don't have Relocation table inside, so platformrebuilde don't need to reallocate them and delete relocation table inside!)
try this version , then!!!
P.S.: is not easy for me make debug on an application not made by me (platformrebuilder), so step by step, all us can try to find what works well, and what not on... ;)
bye!!!
Ameet
29th January 2009, 10:40 AM
you don't need to do nothing, only need a rom to dump with my visualkitchen ,and external personal package to restructire one step one or all together (all in same forder) by ext_package_extractor, seems that you are little confused about!
The point that we are trying to make is that although the rebuilder works well for the external packages, dragging and dropping the OEM & sYS doesnt make the right structure :( like the 0409 & COMMON folders and all. It only combines the OEMDrivers files and modules in one folder with the app.reg file. Now what happens is that most of us are recooking the all ready ROMs and files. Dumping our ROMs is not possible coz they might be protected and its a waste of time to re package everytime we update something
@ spocky12:
download and try version 1.0 of visualkitchen, it was an error reading "config.txt", I explain better.....
if you have a package with a cab for example, and want execute it by "config.txt", you can add into package\files\, a file called "add2config.txt", inserting a string that is the command to include into "config.txt" (can appen that you must insert into it....!)
so, config.txt is backupped, and populated, if present with new commands, like:
cab: \xxx\xxxxx.cab
XML:\xxx\xxxx.provxml
ecc.....
all automatically, and after rom builded, original config.txt is restored, ready to be populated with other packages that have inside strings included into "add2config.txt" file, a good trick, tested on old rom, but newer published ;)
so, in your rom there isn't a file called "config.txt", so when it tryed to copy it into \tool folder, to backup it, an error appened, now if the file not present, visualkitchen create new empty ;)
try it!!!
bye!!!, for all others, "ext_packages_builder", is updated, and can restructure a \dump folder that has inside \OEM and \SYS folder created by bepe's packagebuilder.exe, only an \oem folder (whit all packages inside, also builded by packagebuilder), a single old style package, or a list of old packages, included into unique folder that have to be passed to my ext_packages_builder...
Will check and see what it does or means to do :)
ervius
29th January 2009, 11:12 AM
The point that we are trying to make is that although the rebuilder works well for the external packages, dragging and dropping the OEM & sYS doesnt make the right structure :( like the 0409 & COMMON folders and all. It only combines the OEMDrivers files and modules in one folder with the app.reg file. Now what happens is that most of us are recooking the all ready ROMs and files. Dumping our ROMs is not possible coz they might be protected and its a waste of time to re package everytime we update something
Will check and see what it does or means to do :)
I post an example with "add2config.txt" inside, the line into, will be overwritten into \OEM\04xx\ExtendedPkg\config.txt
http://www.sendspace.com/file/kwq90t
bye!!!
itje
29th January 2009, 02:19 PM
Yes. Thats what I'm talking of :D Can you up your empty structured folder, so we can follow the same thing :)
sorry didnt see this.
If you want I can ofcourse do this, but ervius changes so much and so fast :D that I guess this is... or will be solved soon.
Ameet
29th January 2009, 02:31 PM
sorry didnt see this.
If you want I can ofcourse do this, but ervius changes so much and so fast that I guess this is... or will be solved soon.
No problem brother :) I think ervius has already solved it out in his last revision. Will check it up tonight ;)
Hey Ervius. The rev_5 of your rebuilder works a charm. just re packaged my old ROM folders with your tool and cooked for me. Worked well, just like old time. Thanks ;)
ervius
1st February 2009, 02:44 PM
version *1.2* at 1st post
some minor updates.....
garymeg
1st February 2009, 09:51 PM
Hi Have i missed something, buti have loads of packages created for the old type kitchens and would like to convert to the new ext type kitchen, is there sone sort of batch converter that takes the old sys and oem folders and converts to the new type of ext folders? i have part built roms on my hd and would like to use this kitchen to build new roms with parts out the old roms
thanks and sorry again if i missed it while reading the thread, you know what its like speed reading pages of a thread
RideTheTube
2nd February 2009, 03:06 PM
First thanks for great work.
But for me the xip port is not working and i dont know why.
At first i get the old xip.bin from my payload. Then i put the new XIP.bin into the folder ...Desktop\erviuskitchen_WWE_ITA_GER_Prerelease\TO OLS\xip.bin_new and if i click on port it!!! the system crashs
Here is the error message:
[img=http://img3.imagebanana.com/img/bvjoq2ux/thumb/1.jpg] (http://img3.imagebanana.com/view/bvjoq2ux/1.jpg)
[img=http://img3.imagebanana.com/img/fsb8xgqm/thumb/2.jpg] (http://img3.imagebanana.com/view/fsb8xgqm/2.jpg)
[img=http://img3.imagebanana.com/img/cyeqjqk/thumb/Screen00266.jpg] (http://img3.imagebanana.com/view/cyeqjqk/Screen00266.jpg)
Thx for helping me out
makeveral
2nd February 2009, 03:18 PM
First thanks for great work.
But for me the xip port is not working and i dont know why.
At first i get the old xip.bin from my payload. Then i put the new XIP.bin into the folder ...Desktop\erviuskitchen_WWE_ITA_GER_Prerelease\TO OLS\xip.bin_new and if i click on port it!!! the system crashs
Here is the error message:
[img=http://img3.imagebanana.com/img/bvjoq2ux/thumb/1.jpg] (http://img3.imagebanana.com/view/bvjoq2ux/1.jpg)
[img=http://img3.imagebanana.com/img/fsb8xgqm/thumb/2.jpg] (http://img3.imagebanana.com/view/fsb8xgqm/2.jpg)
[img=http://img3.imagebanana.com/img/cyeqjqk/thumb/Screen00266.jpg] (http://img3.imagebanana.com/view/cyeqjqk/Screen00266.jpg)
Thx for helping me out
same here.
RideTheTube
2nd February 2009, 04:59 PM
good to hear that i´m not alone:D
ervius
2nd February 2009, 05:15 PM
good to hear that i´m not alone:D
give me the xip.bin.....
RideTheTube
2nd February 2009, 06:12 PM
give me the xip.bin.....
Hi thank you for helping.
This is the new one: http://forum.xda-developers.com/attachment.php?attachmentid=152516&d=1233474893
and the old i get from my payload. Here is the link: http://rapidshare.com/files/192992805/xip.bin.html
spocky12
2nd February 2009, 07:42 PM
I've got another small issue with the kitchen and Add2config.txt. I've tried by myself and with the sample package you suppied a few days ago but can't get it to work : in dump folder, generated config.txt is empty and there's a add2config.txt that obviously shouldn't be there. Anything I'm doing wrong ?
seatone
2nd February 2009, 10:45 PM
Is someone able to change the rom's date with this kitchen?
Everytime I try it ,the xiporterex chrashes...
ervius
3rd February 2009, 12:00 AM
Is someone able to change the rom's date with this kitchen?
Everytime I try it ,the xiporterex chrashes...
I'm able!.....
ervius
3rd February 2009, 12:06 AM
First thanks for great work.
But for me the xip port is not working and i dont know why.
At first i get the old xip.bin from my payload. Then i put the new XIP.bin into the folder ...Desktop\erviuskitchen_WWE_ITA_GER_Prerelease\TO OLS\xip.bin_new and if i click on port it!!! the system crashs
Here is the error message:
[img=http://img3.imagebanana.com/img/bvjoq2ux/thumb/1.jpg] (http://img3.imagebanana.com/view/bvjoq2ux/1.jpg)
[img=http://img3.imagebanana.com/img/fsb8xgqm/thumb/2.jpg] (http://img3.imagebanana.com/view/fsb8xgqm/2.jpg)
[img=http://img3.imagebanana.com/img/cyeqjqk/thumb/Screen00266.jpg] (http://img3.imagebanana.com/view/cyeqjqk/Screen00266.jpg)
Thx for helping me out
I ported successfull the xip, try to use a folder wothout spaces, I can see on picture:
...\users\Scott Farces\....
try to use:
...\users\Scott_Farces\....
bye!
RideTheTube
3rd February 2009, 02:18 AM
absolutely - your right! thx ervius!
ervius
3rd February 2009, 08:12 PM
version 1.4 (only exe) at 1st post, some other bugs solved on load/save saved-roms.....
bye!!!
itje
4th February 2009, 05:34 PM
Is someone able to change the rom's date with this kitchen?
Everytime I try it ,the xiporterex chrashes...
same problem here..vista related??
edit:
Im running windows 7 now, working faster, darn much faster then on vista..but remains to see if it runs well :)
itje
4th February 2009, 06:15 PM
I just noticed what has caused me to pound my head against the wall :)
When I dump a blackstone/diamond etc rom, I get all structures correct with oem/lang oem/common etc etc
but when I dump a Xperia rom, I dont get structures in neither oem or sys folder. But EXT apps get setup with structures
would be great with any hint on what cause this :)
cheers
Ameet
4th February 2009, 06:30 PM
I just noticed what has caused me to pound my head against the wall :)
When I dump a blackstone/diamond etc rom, I get all structures correct with oem/lang oem/common etc etc
but when I dump a Xperia rom, I dont get structures in neither oem or sys folder. But EXT apps get setup with structures
would be great with any hint on what cause this :)
cheers
Experienced this error long back but then the latest kitchen helped..
itje
4th February 2009, 07:13 PM
Experienced this error long back but then the latest kitchen helped..
I downloaded the latest files I could find
but...still it dumps blackstone correct, but not x1 roms
mst46
4th February 2009, 08:07 PM
Is someone able to change the rom's date with this kitchen?
Everytime I try it ,the xiporterex chrashes...
Nope same problem as already mentioned before ...
Crashes everytime I use the date picker in xiporterex (till Rev37).
mst
makeveral
4th February 2009, 10:58 PM
Hi ervius!
i've found a little bug in the last version.
Searching strings with provxml files is not working but checking all files it works.
Also a couple of suggestions:
- It would be nice to add a contextmenu in the listbox with the files that contains a string so for example, if i want to delete language SWE from manila files i search for lang=SWE -> and in the contextmenu there would be an option to delete selected file or all.
- Another suggestion is that i dont want to flash the ROM to my phone everytime i make a new one cos i use the internal flashing method (DIAMIMG.nbh)so i deleted the diamondCustomRUU from the release folder and now it works but at the end it always popup an error. Would be nice to be able to choose if you want to flash directly or saved it as DIAMIMG.nbh
Thanks for all really!
elparra72
4th February 2009, 11:36 PM
Hi Ervius,
I'tried but nb0 or nbf dont work in NB_Dump. Are you planning to include those kind of ROMs in your tool. I'm trying to adapt some diamond kitchen to HTC Roadster but no luck ;-)
Thanks a lot!
Regards
ervius
5th February 2009, 12:03 AM
Hi ervius!
i've found a little bug in the last version.
Searching strings with provxml files is not working but checking all files it works.
Also a couple of suggestions:
- It would be nice to add a contextmenu in the listbox with the files that contains a string so for example, if i want to delete language SWE from manila files i search for lang=SWE -> and in the contextmenu there would be an option to delete selected file or all.
- Another suggestion is that i dont want to flash the ROM to my phone everytime i make a new one cos i use the internal flashing method (DIAMIMG.nbh)so i deleted the diamondCustomRUU from the release folder and now it works but at the end it always popup an error. Would be nice to be able to choose if you want to flash directly or saved it as DIAMIMG.nbh
Thanks for all really!
hi,
1) solved;
2) inserted suggestion;
3) only have to edit kitchen_build_rom.bat file into \tools folder, and change:
from:
rem ..........cut............
:azz
ROMUpdateUtility.exe
cd..
rem ....... end cut........
to:
rem ........Paste........
:azz
ren RUU_signed.nbh DiamImg.nbh
rem or XxxxImg.nbh according to your device ;)
cd..
rem .....end Paste......
that's all....
some minutes and I'll post version 1.5 of ervius visualkitchen!!!
bye!!!
ervius
5th February 2009, 12:08 AM
Hi Ervius,
I'tried but nb0 or nbf dont work in NB_Dump. Are you planning to include those kind of ROMs in your tool. I'm trying to adapt some diamond kitchen to HTC Roadster but no luck ;-)
Thanks a lot!
Regards
uhmmm,what kind of device is for???
P.S.: version 1.5 added at 1st post!!!
bye!
makeveral
5th February 2009, 12:20 AM
hi,
1) solved;
2) inserted suggestion;
3) only have to edit kitchen_build_rom.bat file into \tools folder, and change:
from:
rem ..........cut............
:azz
ROMUpdateUtility.exe
cd..
rem ....... end cut........
to:
rem ........Paste........
:azz
ren RUU_signed.nbh DiamImg.nbh
rem or XxxxImg.nbh according to your device ;)
cd..
rem .....end Paste......
that's all....
some minutes and I'll post version 1.5 of ervius visualkitchen!!!
bye!!!
excelent! Thanks!
elparra72
5th February 2009, 10:16 AM
uhmmm,what kind of device is for???
P.S.: version 1.5 added at 1st post!!!
bye!
It's for HX4700 (HTC Roadster) and this kind of ROM use a rather standard format. That means they maybe can be use Diamond (or similar) kitchen with only slight modification but no luck yet. This tool could works with another devices as HX2000 series, Dell X50/X51 series and others 'old' devices. I'm using mamaich tools to dump ROMs but modifications are complex ;-)
Thanks Ervius.
Regards.
makeveral
5th February 2009, 06:33 PM
hi again ervius!
i've also seen that checking "all!" it wont search app.reg files.
thanks
ervius
5th February 2009, 07:09 PM
hi again ervius!
i've also seen that checking "all!" it wont search app.reg files.
thanks
good, I'll update it as soon as possible!!!
@elparra72:
can you share an original rom for your device???
I cannot find anything about....
bye!!!
ervius
5th February 2009, 07:13 PM
good, I'll update it as soon as possible!!!
in first post version 1.6, see if works well with app.reg files on editor, bye!!!
makeveral
5th February 2009, 07:24 PM
in first post version 1.6, see if works well with app.reg files on editor, bye!!!
works perfectly! thanks.
elparra72
5th February 2009, 09:45 PM
good, I'll update it as soon as possible!!!
@elparra72:
can you share an original rom for your device???
I cannot find anything about....
bye!!!
Hi Ervius,
I've posted two ROMs made by Vivi, a great master in HX4700 and in a PM official Spanish WM5 from HP (no public).
WM 6.1 CE OS 5.2.20764 : Official Style , ported from hTC Diamond ROM.
4 MB PP
http://rapidshare.com/files/189454772/4700_20764.rar
WM 6.5 CE OS 5.2.21339 build 21139.5.0.0 ported from sun_dream BA WM6.5 Beta
4 MB PP
I don't know it's fake or not, try it yourself.
Details here : ROM: มาแล้ว Hx 4700 WM 6.5 OS 5.2.21139 Build 21139.5.0.0 Clean !!!
Download : http://rapidshare.com/files/190180185/4700_6.5.rar
vivi
chavonbravo
8th February 2009, 03:11 AM
Havent tried with the latest 1.6 version. But there were a few things I noticed with the previous version:
1) I couldn't build another rom right after having built one. PlatformRebuilder seems to crash and finish abruptly. I've found this is because for some reason the folder temp can't be deleted. If I close the kitchen and reopen it though, temp can be deleted with no problem and all is well.
2) The add2config option is amazing Ervius. Very useful! But is it possible to have the add2config file not added to the final rom? Whichever last add2config was used, always ends up in /temp/dump.
Also would be nice if when opening the kitchen you didn't have to select a language for everything to populate. It would be nice if the kitchen would just remember what language you used last and then automatically load the last configuration when closing.
c3ro
8th February 2009, 11:38 PM
*nvrmnd. ty
ervius
9th February 2009, 12:04 AM
Havent tried with the latest 1.6 version. But there were a few things I noticed with the previous version:
1) I couldn't build another rom right after having built one. PlatformRebuilder seems to crash and finish abruptly. I've found this is because for some reason the folder temp can't be deleted. If I close the kitchen and reopen it though, temp can be deleted with no problem and all is well.
2) The add2config option is amazing Ervius. Very useful! But is it possible to have the add2config file not added to the final rom? Whichever last add2config was used, always ends up in /temp/dump.
Also would be nice if when opening the kitchen you didn't have to select a language for everything to populate. It would be nice if the kitchen would just remember what language you used last and then automatically load the last configuration when closing.
No, isn't impossible to delete all add2config inserted into tepm\dump, becouse all add2config.txt overwrite itself, so the last remain into, and when platformrebuilder is in action I cannot do anything while...., but are only some bytes more into final rom builded, for deleting temp\dump, you have to wait all processes, so, not only platformrebuilder, but also others, like:
imgfsfromdump.exe, nbmerge.exe and all into bat files, then you can easly recompile another rom, and temp\ folder will be deleted successfull.....
Ameet
10th February 2009, 08:40 AM
No, isn't impossible to delete all add2config inserted into tepm\dump, becouse all add2config.txt overwrite itself, so the last remain into, and when platformrebuilder is in action I cannot do anything while...., but are only some bytes more into final rom builded, for deleting temp\dump, you have to wait all processes, so, not only platformrebuilder, but also others, like:
imgfsfromdump.exe, nbmerge.exe and all into bat files, then you can easly recompile another rom, and temp\ folder will be deleted successfull.....
I think that can be achieved with mortscript running at start commanding the file to be deleted ;)
ervius
13th February 2009, 03:41 AM
attacked at 1st post version 2.0 of visualkitchen, only for testing, waiting new bepe tool!!!
P.S.: make a backup of your preferred visualkitchen before use it.
bye!!!
Ameet
13th February 2009, 08:26 AM
attacked at 1st post version 2.0 of visualkitchen, only for testing, waiting new bepe tool!!!
P.S.: make a backup of your preferred visualkitchen before use it.
bye!!!
What is the update in this brother? :) This is W6.5 ready kitchen? :D
In case if you making a kitchen that cooks resolution specific ROMs too then I feel we need a repackager for packaging the DPI folders too ;)
anryl
13th February 2009, 10:13 AM
Tested no2 working like a charm coocks well
nbdumper on iolite kitchen created perfectly
U did it again m8 :cool:
ervius
13th February 2009, 12:06 PM
What is the update in this brother? :) This is W6.5 ready kitchen? :D
In case if you making a kitchen that cooks resolution specific ROMs too then I feel we need a repackager for packaging the DPI folders too ;)
version 2.1 ready at 1st post, solved some iusses for duplicates files/modules on modules ;)
bye!!!
makeveral
13th February 2009, 02:39 PM
version 2.1 ready at 1st post, solved some iusses for duplicates files/modules on modules ;)
bye!!!
hi ervius just tryed it and i get this error when creating ROM (it doesnt happen with older versions)
Error: 0x8000000c
Found two versions of 'packages.cif'!
ERROR! (errorlevel: 1)
i checked it and i just got 1 packages.cif
ervius
13th February 2009, 07:29 PM
hi ervius just tryed it and i get this error when creating ROM (it doesnt happen with older versions)
Error: 0x8000000c
Found two versions of 'packages.cif'!
ERROR! (errorlevel: 1)
i checked it and i just got 1 packages.cif
never had this error.....
ervius
14th February 2009, 02:07 AM
version 2.1 is ready at 1st post; other little bugs (adapting visualkitchen for new performs!!!) solved!
bye!
ervius
15th February 2009, 09:08 PM
version 2.1 is ready at 1st post; other little bugs (adapting visualkitchen for new performs!!!) solved!
bye!
I'm working on a new version, into sys you'll have:
lang\
common\
dpi\lang
dpi\common
res\lang
res\common folders ;)
see U soon.....
anryl
17th February 2009, 11:09 AM
can u remove the overwrite check in next release as the new platformrebuilder is working fine overwriting what i need :D like WL with fixed one so no need to look for reg. changes :D now cant use u kitchen :( have to do manualy from bat
ervius
17th February 2009, 01:02 PM
can u remove the overwrite check in next release as the new platformrebuilder is working fine overwriting what i need :D like WL with fixed one so no need to look for reg. changes :D now cant use u kitchen :( have to do manualy from bat
next release will be:
multilang and multidevice ;)
and... yes, before build rom it advise for overvritting modules, but you can choice "yes/not" to continue build.....
see U soon.....
joshkoss
17th February 2009, 07:37 PM
next release will be:
multilang and multidevice ;)
and... yes, before build rom it advise for overvritting modules, but you can choice "yes/not" to continue build.....
see U soon.....
ohhhhh thank you!
ervius
18th February 2009, 12:02 AM
ohhhhh thank you!
new multilang-multidevice visualkitchen with included new 2.1 version of bepe's platformrebuilder is ready to be downloaded at 1st post.....
bye!!!
makeveral
18th February 2009, 01:49 AM
new multilang-multidevice visualkitchen with included new 2.1 version of bepe's platformrebuilder is ready to be downloaded at 1st post.....
bye!!!
Hi ervius! excelent job there!like always... :)
One think i noticed: when you go to "xip porter & ROM tools" it goes directly to ROM Tools and not to xip porter like previous versions.
Bye!
ervius
18th February 2009, 02:08 AM
Hi ervius! excelent job there!like always... :)
One think i noticed: when you go to "xip porter & ROM tools" it goes directly to ROM Tools and not to xip porter like previous versions.
Bye!
well.... my mistake, I reupload it ;)
thanks!!!
ervius
18th February 2009, 02:24 AM
well.... my mistake, I reupload it ;)
thanks!!!
new exe version fixed for xipporterex uploaded at 1st post!!!
bye!!!
petinger
19th February 2009, 01:49 AM
ervius is there a tool to update our kitchens created with your older versions to this new one?
I mean sorting it into dpi etc
ervius
19th February 2009, 01:58 AM
ervius is there a tool to update our kitchens created with your older versions to this new one?
I mean sorting it into dpi etc
nope.... too difficult, but you can make by hands seeing the new rom structures ;)
P.S.: there is a new version of visualkitchen exe on 1st post....
some other bugs were solved and now it checks for some abnormal xips header and fixes them if needed!! ;)
bye!!!
anryl
19th February 2009, 09:23 AM
mine batch :(
set ROMHDR=ROM\%DEVICE%\romhdr.bin
set XIP_PATTERNS=ROM\%DEVICE%\XIP\*;ROM\%AKU%\XIP\*
set SYS_PATTERNS=SYS\%AKU%\COMMON\*;SYS\%AKU%\%LOCALE% \*;SYS\%AKU%\%DPI%\*
set OEM_PATTERNS=OEM\%DEVICE%\%AKU%\COMMON\*;OEM\%DEVI CE%\%AKU%\%LOCALE%\*;OEM\%DEVICE%\COMMON\*;OEM\%DE VICE%\%LOCALE%\*
set EXT_PATTERNS=EXT\%DEVICE%\%AKU%\*\*;EXT\SHARED\*\* ;EXT\%DPI%\*\*;EXT\%AKU%\*\*;EXT\%DEVICE%\SHARED\* \*
yours :(
set ROMHDR=ROM\%device%\romhdr.bin
set XIP_PATTERNS=ROM\%DEVICE%\xip\*
rem ;ROM\SHARED\*
set OEM_PATTERNS=OEM\%device%\COMMON\*;OEM\%device%\%l ocale%\*
REM ;OEM\SHARED\COMMON\*;OEM\SHARED\%locale%\*;OEM\%dp i%\COMMON\*;OEM\%dpi%\%locale%\*
set SYS_PATTERNS=SYS\SHARED\COMMON\*;SYS\SHARED\%LOCAL E%\*;SYS\%dpi%\COMMON\*;SYS\%dpi%\%LOCALE%\*;SYS\% res%\COMMON\*;SYS\%res%\%LOCALE%\*
set EXT_PATTERNS=EXT\%DEVICE%\*\*;EXT\SHARED\COMMON\*; EXT\SHARED\%locale%\*;EXT\%dpi%\COMMON\*;EXT\%dpi% \%locale%\*;
just the AKU as now i have to have allways two akus 1-old and the other one new leaked :) but no worrys u gona get there soon i hope :cool:
still watching the progress and going in your foots m8 :cool:
thnx anyway for u hard work hope someone apreciate my work soon that i can do the same for u :cool:
ervius
19th February 2009, 12:58 PM
mine batch :(
set ROMHDR=ROM\%DEVICE%\romhdr.bin
set XIP_PATTERNS=ROM\%DEVICE%\XIP\*;ROM\%AKU%\XIP\*
set SYS_PATTERNS=SYS\%AKU%\COMMON\*;SYS\%AKU%\%LOCALE% \*;SYS\%AKU%\%DPI%\*
set OEM_PATTERNS=OEM\%DEVICE%\%AKU%\COMMON\*;OEM\%DEVI CE%\%AKU%\%LOCALE%\*;OEM\%DEVICE%\COMMON\*;OEM\%DE VICE%\%LOCALE%\*
set EXT_PATTERNS=EXT\%DEVICE%\%AKU%\*\*;EXT\SHARED\*\* ;EXT\%DPI%\*\*;EXT\%AKU%\*\*;EXT\%DEVICE%\SHARED\* \*
yours :(
set ROMHDR=ROM\%device%\romhdr.bin
set XIP_PATTERNS=ROM\%DEVICE%\xip\*
rem ;ROM\SHARED\*
set OEM_PATTERNS=OEM\%device%\COMMON\*;OEM\%device%\%l ocale%\*
REM ;OEM\SHARED\COMMON\*;OEM\SHARED\%locale%\*;OEM\%dp i%\COMMON\*;OEM\%dpi%\%locale%\*
set SYS_PATTERNS=SYS\SHARED\COMMON\*;SYS\SHARED\%LOCAL E%\*;SYS\%dpi%\COMMON\*;SYS\%dpi%\%LOCALE%\*;SYS\% res%\COMMON\*;SYS\%res%\%LOCALE%\*
set EXT_PATTERNS=EXT\%DEVICE%\*\*;EXT\SHARED\COMMON\*; EXT\SHARED\%locale%\*;EXT\%dpi%\COMMON\*;EXT\%dpi% \%locale%\*;
just the AKU as now i have to have allways two akus 1-old and the other one new leaked :) but no worrys u gona get there soon i hope :cool:
still watching the progress and going in your foots m8 :cool:
thnx anyway for u hard work hope someone apreciate my work soon that i can do the same for u :cool:
is in project (in my brain!) a visualkitchen that read the info and variables on bat and following them, creates the visualkitchen for platformrebuilder, more flexible....
but need some more time ;)
P.S.:
version v3 of visualkitchen exe on 1st post, some other little bugs solved! ;)
bye!!!
rjmjr69
20th February 2009, 06:59 AM
is in project (in my brain!) a visualkitchen that read the info and variables on bat and following them, creates the visualkitchen for platformrebuilder, more flexible....
but need some more time ;)
P.S.:
version v3 of visualkitchen exe on 1st post, some other little bugs solved! ;)
bye!!!
I know I'm being very stupid for asking this but I'm really having issues figuring out what the benefits of this kitchen file are over buildos? So sorry not a noob just brain dead on this one I guess
chavonbravo
20th February 2009, 07:11 AM
Any chance of moving from nbhgen to perhaps yang or nbhutil, ervius?
Roms put together with nbhgen all send device into ruunbh bootloader recovery mode for polaris, and possibly others. I believe it's due to nbhgen's inablility to sign the nbh (and of course the correct signature size). Both yang and nbhutil (better) can handle this. It'd be great!
anryl
20th February 2009, 08:20 AM
Any chance of moving from nbhgen to perhaps yang or nbhutil, ervius?
Roms put together with nbhgen all send device into ruunbh bootloader recovery mode for polaris, and possibly others. I believe it's due to nbhgen's inablility to sign the nbh (and of course the correct signature size). Both yang and nbhutil (better) can handle this. It'd be great!
u can change it in the bat file easy
its kitchen_build_rom.bat line 97
..\TOOLS\nbhgen.exe ..\TOOLS\os_%device%.txt
for
htcrt.exe /buildrom proj\%device%.htcrtproj RUU_SIGNED.nbh -build
or
nbhutil
or
yang
as u please
chavonbravo
20th February 2009, 05:08 PM
u can change it in the bat file easy
its kitchen_build_rom.bat line 97
..\TOOLS\nbhgen.exe ..\TOOLS\os_%device%.txt
for
htcrt.exe /buildrom proj\%device%.htcrtproj RUU_SIGNED.nbh -build
or
nbhutil
or
yang
as u please
I know how to do that, quite simple. I meant a way to automatically setup all the parameters to nbhutil or yang the way it is done with nbhgen with the os_device.txt. The way it is with nbhgen it's very convenient because you can just change rom version and languange and such via the gui and save it into your rom saved projects. It's a pain in the ass to go through the .bat file for every single rom version you cook to get it right.
ervius
20th February 2009, 08:30 PM
I know how to do that, quite simple. I meant a way to automatically setup all the parameters to nbhutil or yang the way it is done with nbhgen with the os_device.txt. The way it is with nbhgen it's very convenient because you can just change rom version and languange and such via the gui and save it into your rom saved projects. It's a pain in the ass to go through the .bat file for every single rom version you cook to get it right.
some minutes and I'll post at 1st post the 2.4 version of exe with \tools folder within the nbhgen instead of the other uset until now to build nbh (into bat there isa ll command to build rom, and will be changed automatically on build rom button press in visualkitchen ) ;)
some minutes.....
bye!!!
ervius
20th February 2009, 08:36 PM
new visualkitchen only exe version 2.4 + new nbhgen tool inside \TOOLS folder is at 1st post!
bye!!!
Cloudyfa
20th February 2009, 10:07 PM
new visualkitchen only exe version 2.4 + new nbhgen tool inside \TOOLS folder is at 1st post!
bye!!!
Hi evius, thanks for your hard work.
I've just downloaded your lastest tool to test, it's really great.
In the batch file, you wrote:
..\Tools\nbhutil -model %deviceid% -cid 11111111 -ver %versionid% -lang %langid% -chunk 64 -nogui -e -i 0x400 ..\temp\os-new.nb -b ruu_signed.nbh
I think we don't need -cid... as nbhutil can use its default value, and can you change a little bit about -chunk 64? I know it'll work well for Diamond and most devices, but if we use the kitchen for Artemis, Elf for example, we need to change it to 1024 (that's why a guy above have prob with nbhgen as it only support chunk 64)
ervius
20th February 2009, 10:35 PM
Hi evius, thanks for your hard work.
I've just downloaded your lastest tool to test, it's really great.
In the batch file, you wrote:
..\Tools\nbhutil -model %deviceid% -cid 11111111 -ver %versionid% -lang %langid% -chunk 64 -nogui -e -i 0x400 ..\temp\os-new.nb -b ruu_signed.nbh
I think we don't need -cid... as nbhutil can use its default value, and can you change a little bit about -chunk 64? I know it'll work well for Diamond and most devices, but if we use the kitchen for Artemis, Elf for example, we need to change it to 1024 (that's why a guy above have prob with nbhgen as it only support chunk 64)
you can change that and other some values by hands, or maybe I need to insert another choice into visualkitchen, maybe have to see better into nbhutils.xml to set better the nbhutils.exe arguments line!!!, and thanks for notice ;)
see soon.....
ervius
20th February 2009, 10:42 PM
you can change that and other some values by hands, or maybe I need to insert another choice into visualkitchen, maybe have to see better into nbhutils.xml to set better the nbhutils.exe arguments line!!!, and thanks for notice ;)
see soon.....
okok, I've the solution.....
into nbhutil.xml there is also an info about "chunksize", only I have to retrieve the exact value from it and edit the bat according....
so, tomorrow in the morning, we'll have the new exe/bat version with this new %chunksize% variable on to modify the chunk on argument line into bat.
P.S.: what do you suggest about cid????
only §I have to delete it by arguments??? (let's optimize the nbhutil.exe arguments into bat ;) )
bye!!!
chavonbravo
20th February 2009, 11:47 PM
THANKS!!! for the new version w/nbhutil, ervius. I love your attitude on always taking suggestions and implementing them into your program. Keep it up!
For rom cooks out there that build many versions of a rom, here's a modification I did to my kitchen so that it'll be easier to organize each version. (thanks to ervius' new variables in the bat file). So now within Release_%device% folder you have a folder for each Rom Version with all the tools and nbh file ready to be rar'd up and uploaded. :)
I moved all the actual rom tool files (romupdateutility, etc...) from Release_%device% and placed them in Release_%device%\Release_Tools, then added a few lines into the batch file (you'll see the differences) :
cd..
cd RELEASE_%device%
if not exist "%versionid%" mkdir %versionid%
cd %versionid%
if not exist "ROMUpdateUtility.exe" copy ..\Release_Tools\*.* .
if exist "RUU_signed.nbh" del /q RUU_signed.nbh
if not "%errorlevel%"=="0" goto error
rem cd..
rem cd temp
echo executing NBHUtils to build nbh file...
..\..\tools\nbhutil -model %deviceid% -cid 11111111 -ver %versionid% -lang %langid% -chunk 64 -nogui -e -i 0x301 ..\..\TOOLS\gsm.nb -i 0x400 ..\..\temp\os-new.nb -i 0x600 ..\..\TOOLS\splash.nb -b ruu_signed.nbh
if not "%errorlevel%"=="0" goto error
echo.
dir RUU_signed.nbh
echo.
Cloudyfa
21st February 2009, 06:01 AM
okok, I've the solution.....
into nbhutil.xml there is also an info about "chunksize", only I have to retrieve the exact value from it and edit the bat according....
so, tomorrow in the morning, we'll have the new exe/bat version with this new %chunksize% variable on to modify the chunk on argument line into bat.
P.S.: what do you suggest about cid????
only §I have to delete it by arguments??? (let's optimize the nbhutil.exe arguments into bat ;) )
bye!!!
Yes, we should remove it without any prob. I'm thinking of making a %chunksize% variable which will auto chage base on device name (only 3 or 4 devices have chunksize=1024, others will be 64):
..\tools\nbhutil -model %deviceid% -ver %versionid% -lang %langid% -chunk %chunksize% -nogui -e -i 0x400 ..\temp\os-new.nb -b ruu_signed.nbh
Or as you thought, read values from NBHUtil.xml, just do what you think is best to optimize the tool :P
Another thing: I don't know if you like SuperEdi as default editor or not, but I myself like NotePad2 much more, I attach it here for you to take a look (you can decide which to use) (now i must use a "workaround", rename NotePad2.exe to SuperEdi.exe :D)
Ameet
21st February 2009, 01:44 PM
Can someone be kind enough to post blank folders to show the structure required by the new kitchen? for example what i attached here.. Cant download the whole new 2.4v (206mb) coz the net at home is very slow :(
ervius
21st February 2009, 02:57 PM
damn... this shit of "gprs" connection....
Double post!!! see the next.....
ervius
21st February 2009, 03:16 PM
I'll provide to insert a link only for exe, tools and mytools, around 11 mb, then execute visualkitchen and dump an original rom (diamond rom is perfect!), and so you can see the structure, if you dump another device original rom (raphael is good!), and merge all subfolders of them you can see the complete multilang-multidevice kitchen ;)
bye!!!
P.S.: some minutes and I'll post the new exe/bat-tools ;)
bye!!!
only exe + \tools folder version '2.5' is ready at 1st post!!!!
its time to sleep a while for me, now.......
bye bye!!!
anryl
21st February 2009, 06:38 PM
found a problem bro Base_Lang_0409 if in SYS\SHARED\0409 then not included in rom :confused:
solution for now MD Base in SYS\SHARED\COMMON
ervius
21st February 2009, 06:58 PM
found a problem bro Base_Lang_0409 if in SYS\SHARED\0409 then not included in rom :confused:
solution for now MD Base in SYS\SHARED\COMMON
yes, shurelly, the packages that are into sys\shared\common, are the packages from witch visalkitchen starts, to build rom, and if you delete *autoupdate* package into ...\shared\common\, you don't need also autoupdate_lang_0409 and also autoupdate_dpi_192, becouse they give the lang to "autoupdate" package, and the resolution to it, if it less by rom, they can be "deleted"!
ragnascroutch
21st February 2009, 07:11 PM
Hi all,
sorry mods and people here if you feel that i am posting in wrong forums,
but i think it is more related to erviuskitchen than xperia.
More exactly, it is aimed to enlarge the already large field of devices
this kitchen can cook for.
I recently wanted to move to erviuskitchen for cooking my own versions,
because of it's flexibility and powerful features and it's convenient all-in-one gui.
Before trying to mess a little with it, i opened config and batch files
to see what changes i could make to adapt it to my needs.
In order to have locale and device parameters consistent with my configuration,
i modified TOOLS\nbhutil.xml adding the following few lines:
<device name="Kovsky" chunksize="64">
<ModelID>KOVS*****</ModelID>
<CID>11111111</CID>
<Ver>NsX-r0m_v0.1a</Ver>
<Lang>FRA</Lang>
<Item value="0x200">SPL</Item>
<Item value="0x300">Radio</Item>
<Item value="0x400">OS</Item>
<Item value="0x600">Splash</Item>
<Item value="0x601">SubSplash</Item>
</device>
Then i modified TOOLS\kitchen_build_rom.bat and changed variables according to this:
set LOCALE=040C <------- change this according to your locales
set BUILD=PREMIUM
set DPI=DPI_192
set RES=DPI_192_RESH_480_RESV_800
set DEVICE=KOVSKY
set OLDKERNEL=1
set DEVICEID=KOVS*****
set VERSIONID=myownrom-0.1 <------- Put your own version here
set LANGID=FRA <-------- change to your three letters country code
set CHUNKSIZE=64
set OSIDVALUE=0x400
After that i created an os_KOVSKY.txt file in TOOLS folder which contain following lines:
KOVS*****
HTC__001
myownrom-0.1 <------- Put your own version here
040C <------- change this according to your locales
400,..\temp\OS-new.nb
In order to first try and test features of this kitchen, i dumped a stock R2A
french rom and tried to rebuild it but i noticed some errors which made me crazy to debug...
- First it dumps flawlessly last R2A roms ( at least french one ) so no problems so far.
- After i dumped the rom, i cut and paste files from the old kitchen in the newly build kitchen from original stock rom in order to keep files i modified earlier.
- I fill the fields in gui but it doesn't let me edit "DEVICE ID" "CHUNKSIZE" and "OS ID" fields.
- So i save the project as TOOLS\RomSaved\xperia.erv and open it in a notepad. After edition, first lines looks like that:
Device#KOVSKY
RomLang#040C <------- change this according to your locales
Version#myownrom-0.1 <------- Put your own version here
Language#FRA <-------- change to your three letters country code
DPI#192
RES#DPI_192_RESH_480_RESV_800
aku5#False
Dev_Id#KOVS*****
Chunk#64
OS_Id#0X400
- I reopen the project in gui and then i can create a rom but it says that there is an error creating rom.
- After a few hours trying to find what's wrong, i found that imgfs size was exceeding the max permitted by imgfsfromdump.exe.
- After searching a little, i found a version which permit larger imgfs size, which i included with this post.
- After that it let me generate a seemingly correct rom file.
I did not have time to test it yet but i hope it will flash without pain....
Edit:
Successfully flashed created rom, so i hope some xperia rom cookers will move to erviuskitchen too if they
did not already !!
Cheers !
anryl
21st February 2009, 07:19 PM
yes, shurelly, the packages that are into sys\shared\common, are the packages from witch visalkitchen starts, to build rom, and if you delete *autoupdate* package into ...\shared\common\, you don't need also autoupdate_lang_0409 and also autoupdate_dpi_192, becouse they give the lang to "autoupdate" package, and the resolution to it, if it less by rom, they can be "deleted"!
yep but there is no Base dir to start with as base_lang only u have baseApps but no base m8 :confused:
ervius
21st February 2009, 08:28 PM
yep but there is no Base dir to start with as base_lang only u have baseApps but no base m8 :confused:
becose you didn't download the complete kitchen or never you dumped an original rom with my visualkitchen.
anryl
22nd February 2009, 02:14 AM
becose you didn't download the complete kitchen or never you dumped an original rom with my visualkitchen.
u right m8 i got the sys from hermes kitchen ported to kaiser so have to fix it a litle with u tools all working fine as allways m8.
TY
ervius
22nd February 2009, 03:54 AM
at 1st post there is a new version, 2.5 fixed!!!
I've fixed some other little bugs on exe and some bugs on bat (kitchen_build_rom.bat, there were some errors on ext_patterns declaration.....)
download fixed 2.5 at 1st post!!!
bye!!!
Soul_Est
22nd February 2009, 07:28 AM
I'm glad to see that this kitchen has come along as far it has. Bravo ervius on all your hard work. I'll post again once I get to test out the newest version (sendspace is being weird right now).
rjmjr69
22nd February 2009, 10:29 AM
Can someone please explain to me what the difference between this and other released kitchens? Sorry but I'm lost on this
Thanks for any help
ervius
22nd February 2009, 10:37 AM
Can someone please explain to me what the difference between this and other released kitchens? Sorry but I'm lost on this
Thanks for any help
new bepe's tools, now is multidevice, and structured in different way.....
ervius
22nd February 2009, 12:01 PM
new bepe's tools, now is multidevice, and structured in different way.....
version *2.6* at 1st post!!!
Ameet
22nd February 2009, 01:06 PM
version *2.6* at 1st post!!!
hey ervius.. one favor.. can you post the earlier 2.1 fixed with tools folder on 1st post? with this new kitchen the cooked rom doesnt boot :( :( :( :( :(
Soul_Est
22nd February 2009, 02:24 PM
version *2.6* at 1st post!!!
That's great! I unfortunately have issues with sendspace. Is there another way to get it?
makeveral
22nd February 2009, 02:56 PM
hey ervius.. one favor.. can you post the earlier 2.1 fixed with tools folder on 1st post? with this new kitchen the cooked rom doesnt boot :( :( :( :( :(
same here, but maybe im missing something. Later i'll check and report.
anryl
22nd February 2009, 05:59 PM
2.6 working fine here :cool:
Ameet
22nd February 2009, 06:03 PM
2.6 working fine here :cool:
hey anryl.. can u post the earlier version? exe + tools folder? :( this is just not working for me :(
ervius
22nd February 2009, 06:29 PM
2.6 working fine here :cool:
there is only a little problem.....
on bat I see nbmerge -kaiser
so, we now need some instructions for bat, with new variables to swap between:
nbmerge -kaiser
nbmerge -HERMES
nbmerge -%somedifferentdevices%......
suggestions???
In few words:
I can check if payload is:
0x200 or 0x800 record (nbmerge -hermes/nbmerge -kaiser)
but for nbmerge -wizard??? that has no merge into payload???
ervius
22nd February 2009, 07:13 PM
there is only a little problem.....
on bat I see nbmerge -kaiser
so, we now need some instructions for bat, with new variables to swap between:
nbmerge -kaiser
nbmerge -HERMES
nbmerge -%somedifferentdevices%......
suggestions???
In few words:
I can check if payload is:
0x200 or 0x800 record (nbmerge -hermes/nbmerge -kaiser)
but for nbmerge -wizard??? that has no merge into payload???
I've found good solution....
I check on payload and results are:
800
200
or
0
new bat has new %variable% setted to:
mergilo = "..\TOOLS\IMGFS\NBMerge -kaiser OS-new.nb"
If blocco = "0" Then
mergilo = "REM "
End If
If blocco = "200" Then
mergilo = "..\TOOLS\IMGFS\NBMerge -hermes OS-new.nb"
End If
and then writes the variable %mergilo% on bat
so or execute nbmerge -kaiser /-hermes or is "REM "
;)
tonight I'll post new 2.7 version :)
bye!!!
ervius
22nd February 2009, 07:22 PM
ok, version 2.7 ready at 1st post.....
check if bat is modified well according with your devices ;)
bye!!!
anryl
22nd February 2009, 07:49 PM
ok, version 2.7 ready at 1st post.....
check if bat is modified well according with your devices ;)
bye!!!
check: kaiser OK :cool:
wjqlsh
23rd February 2009, 01:45 AM
In any case this is a great work!!
ervius
24th February 2009, 10:46 AM
version 2.8 at 1st post, maybe the last one! (seems to work very well!!!)
xyzjhe
24th February 2009, 02:36 PM
don't download PLS UPload http://www.rayfile.com/ THX。。。
V2.8;)
form CHINA...
caspar007
25th February 2009, 01:17 AM
Hi Ervius, thx for this cool work.
I found a little beauty mark on your tool. I tried to dump an original Artemis rom as a clean base for cooking, so I gave your tool an RUU_Signed.nbh.
Everthing is running fine, the extraction process is working like a charm.
All OEM and SYS files/folder where moved to their direction.
Your tool wants to move my os.nb.payload to the ROM location - and here it hits the spot - NBSplit is useless on Artemis (and Wizard + Athena and a few more) - we don't have any extra data in our os.nb - so NBSplit doesn't create no payload file!
My short work around: breaking down my RUU_Signed.nbh to os.nb - and just renaming it to os.nb.payload :rolleyes: feeding the kitchen
Unfortunately the way back is a little bit harder to fix. NBmerge is obsolete (you can just rename your os-new.nb.payload to os-new.nb - it works) but it's really hard to find the location in your batch-files to "REM" out this line or changing it with a simple rename...
here your tool stops with an error (error executing kitchen_build_rom.bat) - curiously the RUU_Signed.nbh is created but not working :-( -
NBMerge 2.1rc2
Executing ..\TOOLS\IMGFS\NBMerge with data chunk size = 0x200 and extra chunk size = 0x8
on file OS-new.nb
Just give it a try by yourself, here is a link to my Artemis file:
http://rapidshare.com/files/171588347/RUU_Artemis_TMO_DE_3.15.111.2_4.1.13.50_03.06.90_S hip.exe
(it's the latest official file you get from german T-Mobile for Artemis -- just try to do a full run of extract, take out Office from the system and rebuild, then you see what I mean)
I really like your tool and would be happy to see this small issue fixed :D
Greetings from lang_0407 ;) Caspar
p.s. just a small idea for improvement: if it's an 'unknown_device' just ask the chef what type it is :cool:
p.p.s Bepe's platformrebuilder (his new kitchen) has the same strange behavior, but in bepes kitchen a simple text-search fixed my issue
ervius
25th February 2009, 01:18 PM
Hi Ervius, thx for this cool work.
I found a little beauty mark on your tool. I tried to dump an original Artemis rom as a clean base for cooking, so I gave your tool an RUU_Signed.nbh.
Everthing is running fine, the extraction process is working like a charm.
All OEM and SYS files/folder where moved to their direction.
Your tool wants to move my os.nb.payload to the ROM location - and here it hits the spot - NBSplit is useless on Artemis (and Wizard + Athena and a few more) - we don't have any extra data in our os.nb - so NBSplit doesn't create no payload file!
My short work around: breaking down my RUU_Signed.nbh to os.nb - and just renaming it to os.nb.payload :rolleyes: feeding the kitchen
Unfortunately the way back is a little bit harder to fix. NBmerge is obsolete (you can just rename your os-new.nb.payload to os-new.nb - it works) but it's really hard to find the location in your batch-files to "REM" out this line or changing it with a simple rename...
here your tool stops with an error (error executing kitchen_build_rom.bat) - curiously the RUU_Signed.nbh is created but not working :-( -
NBMerge 2.1rc2
Executing ..\TOOLS\IMGFS\NBMerge with data chunk size = 0x200 and extra chunk size = 0x8
on file OS-new.nb
Just give it a try by yourself, here is a link to my Artemis file:
http://rapidshare.com/files/171588347/RUU_Artemis_TMO_DE_3.15.111.2_4.1.13.50_03.06.90_S hip.exe
(it's the latest official file you get from german T-Mobile for Artemis -- just try to do a full run of extract, take out Office from the system and rebuild, then you see what I mean)
I really like your tool and would be happy to see this small issue fixed :D
Greetings from lang_0407 ;) Caspar
p.s. just a small idea for improvement: if it's an 'unknown_device' just ask the chef what type it is :cool:
p.p.s Bepe's platformrebuilder (his new kitchen) has the same strange behavior, but in bepes kitchen a simple text-search fixed my issue
well....
I'll try to insert another important info into "info.txt" stored into rom\%device%\ folder, so the visualkitchen will be able to know if need or not the "nbmerge" command in build rom ;)
ervius
25th February 2009, 03:17 PM
well....
I'll try to insert another important info into "info.txt" stored into rom\%device%\ folder, so the visualkitchen will be able to know if need or not the "nbmerge" command in build rom ;)
ok, problem on nosplit for non needed devices solved:
you have to add a new line into rom\%device%\info.txt,
you have to add:
NOSPLIT
as new line into info.txt, if your device doesn't need to nbmerge on payload.....
if you have yet saved rom, you can edit them with notepad adding at last line where you can see the "#" char:
like:
NOSPLIT#NOSPLIT
so you can have:
...........
Chunk#1024
OS_Id#0X400
NOSPLIT#NOSPLIT
OEMAPPS
OEMDrivers
OEMMISC
OEMOPERATORS
OEMVERSION
........
ok????
so, at 1st post of this 3d the new only exe+tools\ folder visualkitchen version *2.9*!!!
hopeing is real the last one....
sleurhut
26th February 2009, 09:10 AM
Very good tool,
Our main problem now is to create the right structure. The pics on post 1 doesnt fit anymore.
I must find the location for the AKU dir. thats the only field i cant sellect.
Thanx in advandce.
I will use this kitchen from now on if i get it working ;-)
ervius
26th February 2009, 02:04 PM
Very good tool,
Our main problem now is to create the right structure. The pics on post 1 doesnt fit anymore.
I must find the location for the AKU dir. thats the only field i cant sellect.
Thanx in advandce.
I will use this kitchen from now on if i get it working ;-)
only have to dump an original rom with visualkitchen and you'll have all need to rebuild new personal rom!!!!
ervius
26th February 2009, 02:51 PM
version 3.0 is ready at 1st post, for who has problem on rom date changeing....
try if this version works well on date rom change.....
bye!!!
sleurhut
26th February 2009, 04:14 PM
only have to dump an original rom with visualkitchen and you'll have all need to rebuild new personal rom!!!!
I did it manually that was not a succes ;-).
ervius
26th February 2009, 06:24 PM
I did it manually that was not a succes ;-).
try with version 3.0 of visualkitchen, and also who downloaded 2.9 and 3.0 yet, there was a little bug on "payload" dumping, i wrote to recognize ".paylpoad", instead of "payload", so redownload 3.0 version.....
bye!!!
anryl
26th February 2009, 08:20 PM
:D common bug .
Perfecto just a question ?
1:
how is working 'modify Xip RomHdrValue to free rom ram' .
give makes 83400000 this value
how should i modify it UP or DOWN and what i will gain ?
it uses SYS COMMON VM (?)
2:
Is an aku5 xip ? !!! - is it meant to do something with the xip in diferent way or again for real nk(5).exe
thnx
ervius
27th February 2009, 01:17 AM
:D common bug .
Perfecto just a question ?
1:
how is working 'modify Xip RomHdrValue to free rom ram' .
give makes 83400000 this value
how should i modify it UP or DOWN and what i will gain ?
it uses SYS COMMON VM (?)
2:
Is an aku5 xip ? !!! - is it meant to do something with the xip in diferent way or again for real nk(5).exe
thnx
you don't need .vm into sys\ folder anymore, new platformrebuilder by bepe works without it, and yes....
ever platformrebuilder by bepe can work with "old" wm 6.1 platform and newest wm6.5.....
anryl
27th February 2009, 02:30 PM
you don't need .vm into sys\ folder anymore, new platformrebuilder by bepe works without it, and yes....
ever platformrebuilder by bepe can work with "old" wm 6.1 platform and newest wm6.5.....
ok u did not get it my questions were
:D common bug .
Perfecto just a question ?
1:
how is working 'modify Xip RomHdrValue to free rom ram' . - XIPPORTEREX
give makes 83400000 this value
how should i modify it UP or DOWN and what i will gain ?
it uses SYS COMMON VM (?) - XIPPORTEREX
2:
Is an aku5 xip ? !!! - is it meant to do something with the xip in diferent way or again for real nk(5).exe - XIPPORTEREX
thnx
CRACING
27th February 2009, 02:30 PM
Hello,
Good work ervius.
Mirror of version 3.0 : Link (http://depositfiles.com/files/pypvx48hf), If anyone in need.
Thanks and regards
ervius
27th February 2009, 04:32 PM
ok u did not get it my questions were
about there is a tutorial here:
http://forum.xda-developers.com/showthread.php?p=3001855&posted=1#post3001855
not easy to explain in few words, read the tutorial!!! ;)
CRACING
27th February 2009, 05:07 PM
Hello,
I tried visual multilang kitchen v3.0 for my wizard but I cannot understand these :
Its asking deviceid and chunksize but I don't know what to write.:confused:
I have deleted payload file because wizard don't have it but the kitchen is crashing.
BTW; the software is really wonder. thanks
ervius
27th February 2009, 06:49 PM
Hello,
I tried visual multilang kitchen v3.0 for my wizard but I cannot understand these :
Its asking deviceid and chunksize but I don't know what to write.:confused:
I have deleted payload file because wizard don't have it but the kitchen is crashing.
BTW; the software is really wonder. thanks
rename your os.nb into os.nb.payload and place that into rom\wizard\ folder,
into info.txt into \rom\wizard\ folder, create a new line and write:
"NOSPLIT" (without quotes!)
like this:
Wizard
DPI_96
dpi_96_resh_240_resv_320
NOSPLIT
(for infos, use nbhutil.exe and try to dump an nbh "wizard" rom, into left size, when you load the nbh, you can read and so, set right values ;) )
and buid your rom.
P.S.: into nbhutil.xml there are some devices not present, like "Wizard", or Blackstone....
has someone an updated nbhutil.xml, so, reading info into "info.txt", visualkitchen can insert good infos, like "chunksize?!?!?!
thanks a lot ;)
CRACING
27th February 2009, 06:57 PM
rename your os.nb into os.nb.payload and place that into rom\%device%\ folder,
into info.txt into \rom\%device%\ create a new line and write:
"NOSPLIT" (without quotes!)
and buid your rom.
OK, I done this but don't know what to write deviceid and chunksize box.
It say :
OS value on: "NBHUtil.xml" for WIZARDNot found...
Set 0X400 as default!!!
when I reselect my device ( wizard ). I opened NBHUtil.xml file and there is no info/settins about my wizard device. Should I write my device info/settings in NBHUtil.xml?
Thanks and regards
ervius
27th February 2009, 07:00 PM
OK, I done this but don't know what to write deviceid and chunksize box.
It say :
OS value on: "NBHUtil.xml" for WIZARDNot found...
Set 0X400 as default!!!
when I reselect my device ( wizard ). I opened NBHUtil.xml file and there is no info/settins about my wizard device. Should I write my device info/settings in NBHUtil.xml?
Thanks and regards
read my last post, I was editing it while you're posting yours!!!
CRACING
27th February 2009, 07:04 PM
read my last post, I was editing it while you're posting yours!!!
NBHUtil.exe don't work because wizard uses nb.nbf file but not nb.nbh.
I know that deviceid is wizard but don't found chunksize.:(
Edit:
Ok I found something; I opened my cooked ROM ( nb.nbf ) in typhoonnbftool.exe. I have attached the screenshot.
But I'm unable to understand this. Can I simply write this into chunksize box?
Size : 0x03850000
thanks and regards
ervius
27th February 2009, 07:48 PM
NBHUtil.exe don't work because wizard uses nb.nbf file but not nb.nbh.
I know that deviceid is wizard but don't found chunksize.:(
Edit:
Ok I found something; I opened my cooked ROM ( nb.nbf ) in typhoonnbftool.exe. I have attached the screenshot.
But I'm unable to understand this. Can I simply write this into chunksize box?
Size : 0x03850000
thanks and regards
no, I don't know if nbhutil is good for wizard, but theese arent the right values.
garymeg
4th March 2009, 04:52 PM
Help Please, Could somebody please tell me what the correct directory structure shoud be for version 3?
I have built my directory up with the errors i got loading v3
now i am getting an error when i click on create rom,
the errors i get are about 10x
ERROR!!! Found Module duplicate on Module...
then i get a .net framework error saying out of memory and the kitchen crashes
ervius
4th March 2009, 11:45 PM
Help Please, Could somebody please tell me what the correct directory structure shoud be for version 3?
I have built my directory up with the errors i got loading v3
now i am getting an error when i click on create rom,
the errors i get are about 10x
ERROR!!! Found Module duplicate on Module...
then i get a .net framework error saying out of memory and the kitchen crashes
only have to dump an original rom, like diamond, and see what appen....
P.S.: I'm testing version 3.1 of visualkitchen, inserted also timebomb rom searcher/fixer, if a rom is timebombed, it recognize that and fix the timebomb.....
see U soon.....
ervius
5th March 2009, 12:41 AM
only have to dump an original rom, like diamond, and see what appen....
P.S.: I'm testing version 3.1 of visualkitchen, inserted also timebomb rom searcher/fixer, if a rom is timebombed, it recognize that and fix the timebomb.....
see U soon.....
new version 3.1 with timebomb fixer is ready at 1st post!!!
bye!!!
udK
5th March 2009, 12:57 AM
oh yes, another milestone online ;)
ervius
5th March 2009, 01:22 AM
oh yes, another milestone online ;)
yes, my friend, with you, are two!!!!! ;)
garymeg
5th March 2009, 02:01 PM
only have to dump an original rom, like diamond, and see what appen....
P.S.: I'm testing version 3.1 of visualkitchen, inserted also timebomb rom searcher/fixer, if a rom is timebombed, it recognize that and fix the timebomb.....
see U soon.....
OK I got the htc europe rom, used your tool to create packages
now i got my rom, sys, oem folders
I Have rebuilt the directory structure as follows (From errors with 3.1 kitch
EXT\Diamond
EXT\Shared *
OEM\Diamond\0409
OEM\Diamond\COMMON
ROM\Diamond\XIP
SYS\Diamond\0409
SYS\Shared\Common
SYS\DPI_ *
SYS\Common*
TOOLS\
folders marked * are empty
is this correct as i am still getting a error building rom
...................
Package: 0409 Included Into ROM!
Package: files Included Into ROM!
Retrieve ROMHdr value into xip\ folder...
\sys\common\.vm\imageinfo.bin not found!!!
NOT Need To Reallign it According ROMHdr.bin..... Exiting.....
Check & Delete Timebomb on ROM if exists...
SYS\SHARED\COMMON\Shell\shell32.exe\s000 is not Timebombed!!!
ROM Block size is: 0x800
Modifing Lang on bat file...
deleting old bat...
Writing new bat...
Done...
Wait some seconds...
Executing kitchen_build_rom.bat... wait
Restored Original config.txt...
Temp config.txt Deleted!!!
ERROR Building rom.....
Reenabling all skipped packages.....
All packages Reenabled.....
please help
ervius
5th March 2009, 07:47 PM
OK I got the htc europe rom, used your tool to create packages
now i got my rom, sys, oem folders
I Have rebuilt the directory structure as follows (From errors with 3.1 kitch
EXT\Diamond
EXT\Shared *
OEM\Diamond\0409
OEM\Diamond\COMMON
ROM\Diamond\XIP
SYS\Diamond\0409
SYS\Shared\Common
SYS\DPI_ *
SYS\Common*
TOOLS\
folders marked * are empty
is this correct as i am still getting a error building rom
...................
Package: 0409 Included Into ROM!
Package: files Included Into ROM!
Retrieve ROMHdr value into xip\ folder...
\sys\common\.vm\imageinfo.bin not found!!!
NOT Need To Reallign it According ROMHdr.bin..... Exiting.....
Check & Delete Timebomb on ROM if exists...
SYS\SHARED\COMMON\Shell\shell32.exe\s000 is not Timebombed!!!
ROM Block size is: 0x800
Modifing Lang on bat file...
deleting old bat...
Writing new bat...
Done...
Wait some seconds...
Executing kitchen_build_rom.bat... wait
Restored Original config.txt...
Temp config.txt Deleted!!!
ERROR Building rom.....
Reenabling all skipped packages.....
All packages Reenabled.....
please help
most folders are wrong.....
dump an original diamond rom and see the exact structure into, after dumping!
hilaireg
5th March 2009, 10:42 PM
Probably a silly question to ask ...
Who in their right mind would timebomb a cooked ROM? What happens if someone is using the device for productivity purposes; or is it assumed that most folks change their ROM on a daily/weekly basis? Or is this an OEM BETA thing?
Just curious to understand the reasoning ...
BTW - Ervius/udK; very much appreciate your contributions.
Cheers,
new version 3.1 with timebomb fixer is ready at 1st post!!!
bye!!!
DaveShaw
5th March 2009, 10:54 PM
Probably a silly question to ask ...
Who in their right mind would timebomb a cooked ROM? What happens if someone is using the device for productivity purposes; or is it assumed that most folks change their ROM on a daily/weekly basis? Or is this an OEM BETA thing?
Just curious to understand the reasoning ...
BTW - Ervius/udK; very much appreciate your contributions.
Cheers,
It's just an M$ beta ROM thing. Some of the beta ROM's released have a Timebomb to stop us using them :)
Ta
Dave
hilaireg
5th March 2009, 11:43 PM
Hi Dave,
Thank you for the clarification.
I've been running into posts of late about cooked ROM's being protected and was wondering if this was the same thing.
Cheers,
DaveShaw
5th March 2009, 11:48 PM
Hi Dave,
Thank you for the clarification.
I've been running into posts of late about cooked ROM's being protected and was wondering if this was the same thing.
Cheers,
The protection you'll have been reading about is a method to prevent ROMs from been dumped and rebuild by anyone. It's normally done by removing some files from the ROM that are not needed for running. That's one way, but I'm sure ervius can list a fair few other ways to protect ROMs :)
Dave
hilaireg
5th March 2009, 11:50 PM
Cheers again,
That's a shame :( I suppose a Chef who does this must have a good reason for it.
... releasing the HiJacked thread now :)
Röchelhilpert
6th March 2009, 05:13 PM
Nice work ... i love this kitchen. But i have one problem --- pp changer seems not working. I must manually edit my os-new.nb file with a hex editor to change the pagepool. Hope this is fixable
ervius
6th March 2009, 05:42 PM
Nice work ... i love this kitchen. But i have one problem --- pp changer seems not working. I must manually edit my os-new.nb file with a hex editor to change the pagepool. Hope this is fixable
tell me what search in bytes!!!) and replace on payload, and post me the nk.exe modules, so I can check on it and insert new algo if needed!!!
bye!!!
chavonbravo
7th March 2009, 06:55 AM
Would be nice if there were an extra option to add the SYS/XIP version you want to use so you can have different builds ready, and not have to delete or overwrite all the work it took to prepare a certain build. Example: SYS/%build%/SHARED/Common/* and ROM/%device%/%build%/XIP/*, where %build% can be 20764,21009,21109, etc. Or possibly even different variables for SYS and XIP, like %sysbuild% and %xipbuild% in case you want to mix and match sys and xip versions.
ervius
7th March 2009, 10:57 AM
Would be nice if there were an extra option to add the SYS/XIP version you want to use so you can have different builds ready, and not have to delete or overwrite all the work it took to prepare a certain build. Example: SYS/%build%/SHARED/Common/* and ROM/%device%/%build%/XIP/*, where %build% can be 20764,21009,21109, etc. Or possibly even different variables for SYS and XIP, like %sysbuild% and %xipbuild% in case you want to mix and match sys and xip versions.
yes, true, ts possible....
maybe next release..... ;)
anryl
7th March 2009, 02:49 PM
Would be nice if there were an extra option to add the SYS/XIP version you want to use so you can have different builds ready, and not have to delete or overwrite all the work it took to prepare a certain build. Example: SYS/%build%/SHARED/Common/* and ROM/%device%/%build%/XIP/*, where %build% can be 20764,21009,21109, etc. Or possibly even different variables for SYS and XIP, like %sysbuild% and %xipbuild% in case you want to mix and match sys and xip versions.
this is exactly why i'm using my BAT. kitchen ervius :(
yes, true, ts possible....
maybe next release.....
ervius
7th March 2009, 09:54 PM
this is exactly why i'm using my BAT. kitchen ervius :(
well, at 1st post new version also:
3.2, whats new???
by the suggestion of chavonbravo:
Would be nice if there were an extra option to add the SYS/XIP version you want to use so you can have different builds ready, and not have to delete or overwrite all the work it took to prepare a certain build. Example: SYS/%build%/SHARED/Common/* and ROM/%device%/%build%/XIP/*, where %build% can be 20764,21009,21109, etc. Or possibly even different variables for SYS and XIP, like %sysbuild% and %xipbuild% in case you want to mix and match sys and xip versions.
version 3.2 reads:
rom\yourdevice\xipbuild\oemxipkernel ecc.....
and:
sys\sysbuild\shared ecc.....<
folders, so, if you don't want redump an original rom to see the good structures, only have to copy erviuskitchen.exe and \tools folder into your own kitchen, and.....
rename
rom\device\xip\ folder into:
rom\device\xipbuild\ folder (i.e.: ROM\Diamond\20764\)
and create a new folder into sys\ folder, rename it into: *sysbuild* and move all other subfolders into: (i.e.: sys\20964\shared;sys\20964\0410;sys\20964\DPI_192 ecc......)
enjoy!!!!
anryl
7th March 2009, 10:27 PM
perfect news :D gona try now :cool:
set XIP_PATTERNS=ROM\%DEVICE%\%xipbuild%\*;ROM\%DEVICE %\SHARED\* for oemxip :D
set OEM_PATTERNS=OEM\%DEVICE%\%AKU%\COMMON\*;OEM\%DEVI CE%\%AKU%\%LOCALE%\*;OEM\%DEVICE%\COMMON\*;OEM\%DE VICE%\%LOCALE%\* oem can be different for different aku's
set EXT_PATTERNS=EXT\%DEVICE%\%AKU%\*\*;EXT\SHARED\*\* ;EXT\%DPI%\*\*;EXT\%AKU%\*\*;EXT\%DEVICE%\SHARED\* \*
cannot change the aku - have to save rom and then edit aku xip sys then load rom its loaded
ervius
7th March 2009, 11:33 PM
perfect news :D gona try now :cool:
set XIP_PATTERNS=ROM\%DEVICE%\%xipbuild%\*;ROM\%DEVICE %\SHARED\* for oemxip :D
set OEM_PATTERNS=OEM\%DEVICE%\%AKU%\COMMON\*;OEM\%DEVI CE%\%AKU%\%LOCALE%\*;OEM\%DEVICE%\COMMON\*;OEM\%DE VICE%\%LOCALE%\* oem can be different for different aku's
set EXT_PATTERNS=EXT\%DEVICE%\%AKU%\*\*;EXT\SHARED\*\* ;EXT\%DPI%\*\*;EXT\%AKU%\*\*;EXT\%DEVICE%\SHARED\* \*
cannot change the aku - have to save rom and then edit aku xip sys then load rom its loaded
maybe you have too many roms to build.....
and a lot of variables, I used only an oem folder for lot of time when had my old trinity.....
and no need to change a lot the oem folder, what build roms are: sys\ builds and xip\ builds.
imagine that aku variable is xipbuild and sysbuild variables!!!
and you don't need ext\dpi\ folders, becouse ext\grouppackage\packagename\dpi\ folder working yet with 2.1 platformrebuilder of bepe.
I think that to build all differents aku/builds that you want the 3.2 version is good.....
anryl
7th March 2009, 11:54 PM
ok just rebuilding the kitchen m8 dumped off rom created kitchen but can not change the xip or sys dont know what am i doing wrong i can see the new sys but cannot select it that the kitchen updates :confused:
ervius
8th March 2009, 01:22 AM
ok just rebuilding the kitchen m8 dumped off rom created kitchen but can not change the xip or sys dont know what am i doing wrong i can see the new sys but cannot select it that the kitchen updates :confused:
yes, my error, I forgot to inset appropriate subs on sys/xip build change.....
solved with 3.3 version.... at 1st post!!!!
try it and tell me if could be good and if works well ;)
bye!!!
anryl
8th March 2009, 03:14 AM
yes, my error, I forgot to inset appropriate subs on sys/xip build change.....
solved with 3.3 version.... at 1st post!!!!
try it and tell me if could be good and if works well ;)
bye!!!
now is working fine :D TY!
i got ROM\KAISER\XIP\OEMXIPKernel
then i got ROM\KAISER\xxxxx empty build numbers directory
and ROM\xxxxx\MSXIPKernel
and in kitchen build this
set XIP_PATTERNS=ROM\%DEVICE%\XIP\*;ROM\%xipbuild%\*
now its perfect u can select XIP u dont see it in the kitchen as u dont need to anyway
and it is working fine
TY! again
check my kitchen the private line :D
chavonbravo
8th March 2009, 08:16 AM
yes, my error, I forgot to inset appropriate subs on sys/xip build change.....
solved with 3.3 version.... at 1st post!!!!
try it and tell me if could be good and if works well ;)
bye!!!
Thanks ervius!!!!!!!!
ervius
8th March 2009, 08:26 AM
now is working fine :D TY!
i got ROM\KAISER\XIP\OEMXIPKernel
then i got ROM\KAISER\xxxxx empty build numbers directory
and ROM\xxxxx\MSXIPKernel
and in kitchen build this
set XIP_PATTERNS=ROM\%DEVICE%\XIP\*;ROM\%xipbuild%\*
now its perfect u can select XIP u dont see it in the kitchen as u dont need to anyway
and it is working fine
TY! again
check my kitchen the private line :D
yes, I thinked also about a:
rom\device\build\oemxipkernel
and
rom\shared\build\msxipkerne
to have msxipkernel builds shared for all devices.....
what do you think about???
vBulletin® v3.8.7, Copyright ©2000-2012, vBulletin Solutions, Inc.