[UPD beta3] Microwave oven: TRANSLATE YOUR ROM - (for wizard only) - 8125, K-JAM, P4300, MDA Vario ROM Development

Hi ppl,
I've collected all the tools I use to translate roms from our chefs (God bless them). I don't want to steal anyone's work so the most of the credit should go to the creator of the tools I've packed, so all but Muiver, 2bytecut, Go.bat that were made by me.
It should be easy for everyone to make a translation following these steps (it's easier to do than to read ...):
1) Download and install windows PROFESSIONAL image in your language (source language) from here
2) Download your preferred foreign language (destination language) ROM (i.e. TNT or OCATIVOI or whatever ... )
3) copy the images over microwave dir, go to the command prompt and run GO "your language image file" "foreign language nbf file":
4) Let it run ... When Muiver opens up, set the right languages, pick your preferred options and hit GO.
MuiVer automatically looks for the right directories in the MS dump and copies it over the image that needs to be translated, modifying some files and making things you don't have to care about. At this stage you only have to choose, based on your (future) experience, what you want to copy and what not. The options are : Mui directories (OS), Other Mui files (OEMapplications), Other non MUI files (other language related files like staticdict); The more you copy, the most will be translated, more problem you may experience (missing texts, or applications that goes blank screen).
I suggest to always copy the MUI directories and experiment with other options.
5) You're nearly done only have to edit initflashfiles.dat according to your language. This file contains the localized name of some system directories and especially the start menu and start menu items names.
When wincmp opens up you will see two child windows: the left one is the file you have to edit, The right pane c0ntains the initflashfiles localized for your language. Edit the left one, according to what you can see in the right one and then "save source" from File menu. Take big care to the name of the "startup" dir (i.e. in italian it must be changed in "Esecuzione automatica") otherwise your rom won't start the customization (no screen alignment, no initial settings .. etc etc..). I suggest not to change the name of the links in the appbutton section however.
6) When nb2nbf opens up, set everything like always (look at the picture) and hit "translate" button
Flash your new translated rom (tools included)
It's a beta, just test .. I am quite happy with it. I'll update the script to run with other devices.
DOWNLOAD links beta3:
Rapidshare Download link
Mediafire Download link
Fixed beta3:
- Added a new tool to speed up initflashfiles.dat editing
Fixed beta2:
- Before flashing move or delete manually the file nk-old.nbf or the Updater could reflash that one in place of the translated one

it is good post, even in microwave oven cooked!

I think it doesn't work with ROMs that is >= 5.2.1620 because the shellresapps.dll.xxx.mui is incompatible with older versions?

Would someone be kind enough to translate TauRho3i to English.
http://forum.xda-developers.com/showthread.php?t=332663
Anyone want to try?
-McMex

starkwong said:
I think it doesn't work with ROMs that is >= 5.2.1620 because the shellresapps.dll.xxx.mui is incompatible with older versions?
Click to expand...
Click to collapse
If it's true, then remove the directory from dump.src dir before hitting "go" on muiver ... I'll check for it and handle the case in next version.
Would someone be kind enough to translate TauRho3i to English.
http://forum.xda-developers.com/showthread.php?t=332663
Anyone want to try?
Click to expand...
Click to collapse
Come on man ... you'have the tools now, why don't you try by yourself :|

can someone up load this tool to another host ? Ex: mediafire.com plz!
I'm having probs in downloading files from rapidshare

i'll try
mcmexican said:
Would someone be kind enough to translate TauRho3i to English.
http://forum.xda-developers.com/showthread.php?t=332663
Anyone want to try?
-McMex
Click to expand...
Click to collapse
i'll try
...but i'm waiting for my touchscreen

New tests shows that a very little number of .mui files (out of .mui dirs) are compatible with our WM6 releases ... for safe translations, do not copy them at all (MuiVer->File->options->Other Mui Files -> ignore all)
Hint: Take a look to the initFlashfiles.dat in the dump.src dir before editing the new one.
medkid said:
can someone up load this tool to another host ? Ex: mediafire.com plz!
I'm having probs in downloading files from rapidshare
Click to expand...
Click to collapse
Done
@Taurho: Take a look at the ROMUpdateUtility.exe

TauRho said:
i'll try
...but i'm waiting for my touchscreen
Click to expand...
Click to collapse
If I would have known I have a bricked 8125 sitting on my desk. But thank you.
-McMex

Working on TauRho3 WWE
mcmexican said:
If I would have known I have a bricked 8125 sitting on my desk. But thank you.
-McMex
Click to expand...
Click to collapse
one colleague of mine... and my first beta-tester has lent me his WIZ (only for weekend, of course)!
so....I take back the development!!!
and TauRho4 WWE is arriving
...hummmm sunday morning! (italy time)

Great job! I am so expecting tools like this, thanks.
One quick question - Does it translate all content of the ROM, incl. OS and OEM applications? Or only OS, not for other applications in the ROM? Thanks?

it doesnt work with me i have downloaded all image file's from microsoft and when i instald it i get a pocket pc dir a tools dir a Images License txt file and a Images Readme file so i placed it all including the nbf file in the microwave dir and pressed go and a msdos screen flashes for about i mili second and then it does nothing did i do somthing wrong??
or can someone please explain me better
thanx
Danny

Can you explain a little more point number 5 and 6 plz?
I'm transalating from wwe to spanish thx.
It's my first attemp to do something with kitchens, etc...

Nice release pal.
Maybe I'm doing something wrong but is not working for me... That's what i did:
Downloaded from MS my localized image and installed it (I don't have the emulator installed, just the image).
Already downloaded my english ROM (in my case, TNT 5.0)
Did the GO stuff in this way "GO <localized-Image> <TNT5-ROM>
Then flashed the resultant ROM and it is still in English...
... What I did wrong?
Could you please post a detailed explanation (if it is possible with printscreens) about this process?
Sorry but I'm a little dumb using this one...
Regards and keep on doing this great job!

@com_reg
Does it translate all content of the ROM, incl. OS and OEM applications?
Click to expand...
Click to collapse
It basically translate the OS and some HTC applications, but due to the high number of versions around, it is safe to only transalte the OS part. I've experienced problems with some HTC applications not displaying properly after translations. So you better make some tests excluding or not some files / dir from Muiver. I'll try to release a more flexible Muiver soon
@danny de w
Open a DOS prompt and type "GO <name of the MS image>.bin nk.nbf"
@cesarr4
Did you move your old nk.nbf in a different place ? The script renames it in nk-old.nbf but this is sometimes not enough: the update utility will still pick the old one in place of the new one. The easiest solution is to move the nk-old.nbf away from the microwave dir.
@JouSePo and ALL
I am at work right now and can't take pictures, I will do a better explanation with images when I'll be at home later. By now I can try to explaint it better by words:
During the process some applications will pop-up asking you to do something:
- the first one is the MuiVer, that automatically looks for the right directories in the MS dump and copies it over the image that needs to be translated, modifying some files and making thinghs you don't have to care about. At this stage you only have to choose, based on your (future) experience, what you want to copy and what not. The more you copy, the most will be translated, but you may experience more problem (missing texts, or applications that goes blank screen).
- The second application is a notepad instance, opened on your initFlashfiles.dat. This file contains the localized name of some system directories and especially the start menu. I suggest you to take a look to the initflashfiles present in the microwave\dump.src dir that is the localized version for your language and change the one in the notepad accordingly. The only part that REALLY NEED to be changed is the name of the "startup" dir (i.e. in italian it must be changed in "Esecuzione automatica") otherwise your rom won't start the customization (no screen alignment, no initial settings .. etc etc..)
- At this point the script will have built the nk.nb file that must be translated in a nk.nbf file in order to be flashed. This is done with the last program that opens up : nb2nbf. You will find a set of row in the middle of the screen, check the first checkbox in the first line and in the box on the right pick the nk.nb file from the microwave dir. On the same line choose OS in the combobox on the right and then just click on the text box on the left. A number will appear, it is all ok. Now click on translate and you're done.

Nice printscreens smogdragon!
Thanks!
I have a question:
Which .BIN file should I use? The installed file from Microsoft extracted the following .BIN files:
PPC_ESN.BIN
PPC_ESN_GSM_QVGA_VR.BIN
PPC_ESN_GSM_SQUARE_VR.BIN
PPC_ESN_GSM_VGA_SQUARE_VR.BIN
PPC_ESN_GSM_VGA_VR.BIN
PPC_ESN_GSM_VR.BIN
All of them with same size... Which one should I use for my QTEK A9100 (Wizard)???
Thanks in advance!

In addition to my previous post, I'm getting the following error message when click on "GO" button at MUIVER program (see attachment).
What is going on? It doesn't happens when using Beta2 release.

@cesarr4
PPC_ESN_GSM_QVGA_VR.BIN is the best match with wizard's hardware.
As for the error, I've never seen that But I can see on the command prompt that you had a previous error "acces is denied". I would try to start clean, deleting dump and dump.src directories. Ah, be sure to have administration rights. Let me know

thanks for your prompt responses and your help.
I flashed the resultant rom to my Wizard and it is working fine but some issues arised with built-in apps. By example, the phone app doesn't start and built in software keyboard doesn't show up...
I was wondering if it is possible to extract the OS part from the MS image and pack it into a nk.nbf file and flash it (I mean, do not transkate a existing rom but using the OS inside the .bin file and flash it to the device)...
it is possible? what can be the side-effects doing that?

hello smogdragon
i tried using cmd and it work t for a little bit when i deed everything you said it say that it cant find this file cant find that file it cant find muiver nothing get recognized by cmd
but its all in the same dir and the image file too

Related

how can I cook a ROM by myself?

You never told anybody how to do it and then you complain of constant requests
I don't want to cook Wm6 I just want to change some files in my current WM5 Rom!
Could you please tell me how can I do it?
It does not need to be told how to do it, but told how to search ! A lot of people here know how to do it, just GOOGLE it !
sorry, I've already searched... Maybe I'm searching badly!
Could you please help me?
Basically you need to extract the ROM installer, you will find an nbf file in it, then get an NBF file converter, to convert it into some sort of editable format, then you start cooking the ROM, placing whatever you want, and in the end, convert it back into NBF
Hello,
You might find something useful here:
http://www.modaco.com/index.php?showtopic=255064
It would be more helpful if people genuinely try to help others instead of directing them to Google.
A
hey
if you can wait a day or two, i will write up a nice simple guide for everyone and have it stickied
i will also provide links to the tools required. it really isnt as difficult as some people thing! it just LOOKS difficult!
and we are a community here, so lets just help rather than-use the fricking search!lol. we were all n00bs once!
duke_stix said:
hey
if you can wait a day or two, i will write up a nice simple guide for everyone and have it stickied
i will also provide links to the tools required. it really isnt as difficult as some people thing! it just LOOKS difficult!
and we are a community here, so lets just help rather than-use the fricking search!lol. we were all n00bs once!
Click to expand...
Click to collapse
if all were like you ...
I know it isn't but in so much amount of infos it's not easy to find ones that apply to your device or even thing you wanna do!
Need help too
Yea, Please..my probs are the reconverting my data into a .nb->nbf file...after flashing My phone hangs in First Bootscreen...please help!Only Reflashing helps...i really want to cook a rom by myself.
Ive used THIS kitchen...but it is for Wizard-devices only....but i think,it can be used for Tornado,too.
as far as we tried we could not make a proper dump of the wm5 tornado...
but i did manage to build a rom kitchen with wm6 for the tornado...this was a whileago and the base rom is the same as the current available...if ther is enougth request i may be inclined to update the RK and release it.
to get you started here is some pointers.... you can use the same tools from the wizard, imgfs tools.
When I use nb2nbf_wizard.exe, is this created nk.nbf flashable for my Tornado (german XDA Phone aka HTC Douton)?
There is an nb2nbf_Tornado File out there,too, but my Phone stuck in first BootScreen.If i use the Wizard-Tools here and use the nb2nbf_Tornado,(by retyping the Start Adress from 8004000(for Wizard) to 8204000 (for Tornado)) it works well fine, Flashing works well,too,but stuck in first Screen every time.Ive only delete the Solitaire-Folder,but it dont work for me..maybe you have more luck!Or...faria may Post a RomKitchen exclusive for our lovely Tornado..
Have you removed the first two bytes of the initflashes.dat? When not, it can't be booting correctly! That was my mistake when I started to cook my own ROM's for my HTC Prophet (XDA Neo)!
What?
really?I may think,it is only needed after a Registryedit....thank you.!
edit:did not work...
arpy said:
There is an nb2nbf_Tornado File out there,too, but my Phone stuck in first BootScreen.If i use the Wizard-Tools here and use the nb2nbf_Tornado,(by retyping the Start Adress from 8004000(for Wizard) to 8204000 (for Tornado)) it works well fine, Flashing works well,too,but stuck in first Screen every time.Ive only delete the Solitaire-Folder,but it dont work for me..maybe you have more luck!Or...faria may Post a RomKitchen exclusive for our lovely Tornado..
Click to expand...
Click to collapse
i have the same problem like you.
I've made a nk.nbf from the *.nb files with nb2nbf_tornado.exe.
I've also extracted *.nb (OS, IPL, SPL, etc) from nk.nbf from windows mobile 6 alpha and then 'translated' those nb files with nb2nbf_tornado.exe. Same result: succesfull flash, stuck in first screen every time..
so not the "initflashes.dat" file is guilty..
...and nobody out there may help us?
arpy, it seems that if I include only OS without IPL & SPL in nb2nbf, all are OK..
But still with my modified OS does not get over the first splash screen.. maybe i've done smth wrong. In dump folder, I've added some files (some overwritten), i've removed some files, modified initflashfiles.dat (last line blank, + removed the two first bytes with winex), modified the hv files (saved in unicode standard, first line REGEDIT4, last line blank.. complied: no errors). replaced carrier_splash and shutdown
that's all what I've modified ...
edit:
arpy, try to translate only the OS module with nb2nbf_tornado. and tell me the result. also, tell me what changes you've made
edit2: found this: http://forum.xda-developers.com/showthread.php?t=298327 . improved tools
edit3: i've dumped my modified OS module with tadzio's ImgfsTools and discovered that initflashfiles.dat had the two bytes that i've removed with win hex.. what the?!
i've removed again, and run the whole build rom process again , but this time with tadzio's ImgfsTools.
Same result.. (stuck in first screen)
Maybe i've modified something wrong.
edit4: i've repeated the whole process and OS module flash and work ok . I haven't tried yet with all modules, only OS. I think I've made some mistakes when trying to replace drivers.
@DSF
Can you post a Step-By-Step Solution?I want to figure out my prob...which tools do you use?And how?May you Post your ROM?
well, i will post summary. i hope to release a "tornado romcook kitchen" and more detailed steps these days.
here is my OS module:
http://rapidshare.com/files/45915194/RUU.rar.html
right now i'm trying to figure out how to make the sd driver from iphone/other roms to work on my custom rom. every time i try other sd driver, i cannot view the card.
i'm using the tadzio's ImgfsTools (see link in my previous post).
steps:
- download typho5.exe, ImgfsTools, nb2nbf_tornado (you can get them by searching via gogole)
- copy all those files in the same folder, eg: ROMDEV
- copy nk.nbf in ROMDEV
Commands:
1) typho5.exe -x nk.nbf
2) imgfsfromnb.exe 82040000-OS.nb imgfs_raw_data.bin
3) imgfstodump.exe imgfs_raw_data.bin
Now the OS files are dumped in dump folder. Do the changes (delete, copy, modify, etc). When editing registry and initflashfiles.dat file, perform the important steps describeb at http://www.molski.biz/romcooking.html (turn off word wrap and use UNICODE in notepad, etc). If you're dune with those things do next:
4) imgfsfromdump imgfs_raw_data.bin imgfs_new.bin
5) imgfstonb imgfs_new.bin 82040000-OS.nb 82040000-OS_final.nb
if no error occured in the whole process, run 6) nb2nb_tornado.
There, chose the nb files, OS will be 82040000-OS_final.nb and not 82040000-OS.nb. Don't forget to use the correct image name. (eg: for 82040000-OS_final.nb chose OS)
The language, oem, operator version, cid can be left blank.
When you're done, press translate.
Copy the generated nk.nbf file in the rom update folder (RUU), execute ROMUpdateUtility.exe and follow the normal flash steps..
That's all.
Thanks to all those ppl that made this possible
PS: if you flash only the OS module (without IPL & SPL), even if the update proces crashes, you will not 'brick' your phone . Mine happen to crash on 2%.. i transpired instantly
kartam said:
You never told anybody how to do it and then you complain of constant requests
I don't want to cook Wm6 I just want to change some files in my current WM5 Rom!
Could you please tell me how can I do it?
Click to expand...
Click to collapse
Actually, I have some files about how to cook a rom, but they all Chinese, and may be useless for you.
DSF: the way you describe works with the tornado. thx. ive testest
an usefull app to edit initflashfiles.dat and the registry files is "notepad2".

OEM Package Tutorial [Updated 2008-01-31 - New wiki layout]

Hello!
I thought I'd contribute back to the Kaiser community by starting a wiki page with what I've discovered about packages while cooking and cleaning my own ROM.
12-07-07 Update: Major overhaul with more content! Great read for all cooks and chefs...
OEM Package Tutorial​
If you have any comments or questions about this tutorial, please reply to this thread. Thanks!
Nice, thanks!
_Alex_ said:
Hello!
I thought I'd contribute back to the Kaiser community by starting a wiki page with what I've discovered about packages while cooking and cleaning my own ROM.
Most of the material I've read is outdated and scattered, so hopefully this will save time for novice chefs.
Please note that this is the first draft / rough outline. More content to follow...
Kaiser OEM Package Tutorial
Click to expand...
Click to collapse
Great
Really good contribution... I'll add a link in the KaiserKitchen second post...
Cheers.
Nice Work...
Its always nice to see some of the newer members active and contributing. The write-up is good and I think it will help a lot of Rom "Sous" Chefs as they start experimenting with their own creations.
BTW, thanks for the kudos. The best pay-off is seeing that my efforts have inspired others to strike-out on their own. I also want to say good work on adding a Wiki page instead of just leaving the info in a thread somewhere.
Great guide.
Makes me want to try it.​
Just go to my signature, i have wrote it too,.
Garmin, that's a great tutorial for the manual process for converting OEM packages to cabs.
Just wanted to make sure you're aware that Ervius package creator automatically converts cabs into the following, which makes things alot easier:
initflashfiles.txt from file structure found in cab
links found in .inf and/or setup.xml
randomly generated UUID
rgu from setup.xml or .inf
option.xml
Hope this helps.
_Alex_ said:
Garmin, that's a great tutorial for the manual process for converting OEM packages to cabs.
Just wanted to make sure you're aware that Ervius package creator automatically converts cabs into the following, which makes things alot easier:
initflashfiles.txt from file structure found in cab
links found in .inf and/or setup.xml
randomly generated UUID
rgu from setup.xml or .inf
option.xml
Hope this helps.
Click to expand...
Click to collapse
hehehe,.
thanks buddy,.
but many people dont understand it like you did,.
yeah agree nice one mate, Great idea.
True, i do build upon existing works to inform folks of the most efficient way to build an OEM package...
I've added your tutorial into the wiki page as a 'primer', should anyone not understand my text.
Maybe I'll find the time to write my own primer, or someone else could take up the challenge?
Folks, all in good intention but the Tutorial is fairly steep.
I don't consider myself is all thumbs but plowing through them is going to be not just a week effort and at the end it is still in monkey see, monkey do level.
To put it in a simple way, (I will stand for correction). Most people who strode around this forum is only expected to spent "Basic" level in stead of "C++" level programing effort to get what they want or solve their problem. Most will only have the ability to play with a few different ROM's but not to cook them. I really like Palm, it is much simpler and much faster machine for given same horse power. But its founders just grabbed the money and went fishing and left it to rot and we have to entertain M$.
My intent was not to write a tutorial understandable by all, as clearly stated within the preface. The tutorial is geared towards intermediates who have already dabbled.
The tutorial that's missing is the ROM kitchen one. In the ROM Kitchen thread, jcespi2005 says he has one in the works, so I didn't want to step on his toes. When that comes out, I would hope for it to be alot easier to understand than my intermediate OEM package tutorial.
I've done a major overhaul to this tutorial, knowing that more people will be reading it with the release of the Kaiser ROM Kitchen tutorial...
It should prove to be a good read for all interested in building OEM packages.
Need help for not able to convert .cab to Package
I was trying to convert some .cab files into Packages using Ervius Package Creator. Following the instruction 1. Click on "Open CAB file" and select a cab file to convert.
Then I just pick a .cab file (tried different ones but same error message)
Before I could go to the 2nd step of "Extract CAB files with original names in a folder", I got the error message:
x Erreur d"insertion de ligne RichEdit
I can't read Italian ?!
What went wrong?
jychan28 said:
I was trying to convert some .cab files into Packages using Ervius Package Creator. Following the instruction 1. Click on "Open CAB file" and select a cab file to convert.
Then I just pick a .cab file (tried different ones but same error message)
Before I could go to the 2nd step of "Extract CAB files with original names in a folder", I got the error message:
x Erreur d"insertion de ligne RichEdit
I can't read Italian ?!
What went wrong?
Click to expand...
Click to collapse
Hi... I went to google translate and translated the french error message from MSCEINF which means 'Error of insertion line RichEdit'. This doesn't mean much to me either
If you run MSCEINF.exe, click on the first icon cab with the caption 'Choose a CE installation file', open the cab and click on the icon with the caption 'Extract CAB Files with original names in a folder', does the same thing happen? If so, you may need to ask the original author. His thread is here: http://forum.xda-developers.com/showthread.php?t=347397&highlight=msceinf
Hope this helps...
Alex, I downloaded all you files and setup all the file directories as described. I downloaded more packages.
I want to add a few more .cab and needed to convert them into packages.
It was frustrating for hours. I have re-download the MSCEinf.exe file a few times.
I Unziped it and renamed it to MSCEinfen.exe as instructed.
Then click on packages creator 5.4.exe, check the boxes as instructed.
Click on Open cab file, select a .cab file in one of the directory, then it automatically execute MSCEinfen.exe and the error message poped
I even tried to execute packages creator 5.4.exe in a DOS black box. Same problem and same result.
Click on anything else will eventually cancel the procedure and back to square zero.
What could be the problem?
I Got The Same Problem.
I'm confidence that I strictly follow the instruction of converting cab to OEM package, and got the same error message like you do.
I try to translate the message with google, looks the language is French translated to English as "Error inserting line RichEdit".
Good News, I just solved this problem in my machine.
I changed the "Language for non-Unicode Program" to "English (United State)", the error message gone, and my MSCEInfEn works well now. I not sure it works for everybody, welcome to post with your result, maybe in other language. Thanks.
Anyone getting an Unhandled exception error after clicking on "Go"? I've done the following:
1) DL and Extract kaiserkitchen
2) Extract the build/package tools (3 files) to the folder where I installed kaiserkitchen
3) DL and Extracted AT&T Ultraclean ROM folders (3 folders) to the kaiserkitchen folder
4) DL and extracted AT&T OEM packages
When I start up the program I can select the AT&T OEM Packages. I left at default and hit Go but get the unhandled exception error.
Also, it doesn't seem like the AT&T OEM Packages contains any Registry Tweaks. Is there a separate package to dl that contains the registry tweaks? A few days ago I know there was an AT&T OEM package that had the registry tweaks.
I'm attaching a capture of the error. Appreciate any feedback.
Thanks.
Update:
I tried doing this again with ROM Folders and AT&T OEM Package I downloaded on 12/8/07 and it works fine. No error when building as outlined above.
-Mike
ecltech said:
Anyone getting an Unhandled exception error after clicking on "Go"? I've done the following:
1) DL and Extract kaiserkitchen
2) Extract the build/package tools (3 files) to the folder where I installed kaiserkitchen
3) DL and Extracted AT&T Ultraclean ROM folders (3 folders) to the kaiserkitchen folder
4) DL and extracted AT&T OEM packages
When I start up the program I can select the AT&T OEM Packages. I left at default and hit Go but get the unhandled exception error.
Also, it doesn't seem like the AT&T OEM Packages contains any Registry Tweaks. Is there a separate package to dl that contains the registry tweaks? A few days ago I know there was an AT&T OEM package that had the registry tweaks.
I'm attaching a capture of the error. Appreciate any feedback.
Thanks.
Update:
I tried doing this again with ROM Folders and AT&T OEM Package I downloaded on 12/8/07 and it works fine. No error when building as outlined above.
-Mike
Click to expand...
Click to collapse
See these posts: http://forum.xda-developers.com/showpost.php?p=1745239&postcount=105, http://forum.xda-developers.com/showpost.php?p=1747265&postcount=117 & http://forum.xda-developers.com/showpost.php?p=1747298&postcount=119. Alot more info can be found in that thread, so you might want to read up there...
Hope this helps...

[20931 SYS/ XIP Ported]Improved PackageTools and BuildOS now for Wizard [29/11/2008]

I have been using many kitchens over the past year. Cooking horrible roms, decent ones and now a pretty good one. My problem was always the various tools lying all over my hard drive. Luckily I came across this litte gem by Ervius
Package Tools and BuildOS rolled into one. I also noticed that it handles rgu files much better than the previous BuildOS, it choked on an incorrect rgu file. Which in turn allowed me to get Video working in HTC Album 2
I have modified the batch files for our Wizards and have been cooking and im loving it
PackageTools+BuildOS (Latest combined version)
rgu-2-xml : Convert .rgu to provxml files
SYSVersion : Generates a version list of your SYS Folder
All the usual build tools :G'Reloc, M'Reloc, ImgFS Tools
AllPackagesToOne - Protect your rom from being ripped apart and the whole world being able to share in your utter cooking brilliance, via a tickbox ofcourse
Automatic Find and Fix duplicate file errors during BuildOS process
More features which I am either too lazy to list or dont use at all
Just add SYS,ROM and OEM folders. It also have a nice feature which allows you to select OEM Packages and save it as a preconfigured rom. Extra OEM packages can be placed in a Packages folder. BuildOS will load those files also (No more OEM's all over your hard drive).
BuildOS also runs G'Reloc during the dump process, but for good measure I also included it in the batch file.
Also added -conservative to the Imgfs Tools portion of the script to protect against overcook
BuildOS generates pretty log files which shows where stuff went wrong
Extract the zip file. Run Kitchen.exe and watch the magic at work.
Note
For some reason the output window text is black on a black background, but at the top is a nice running status. If not sure just hilight the output window.
If you start up and It complains about folders just create them
Download
Ported 20931 SYS/XIP without PIE 6 download
Microsoft Visual C++ 2008 Redistributable Package (x86) is need to be installed in your PC
[URL="http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&DisplayLang=en]Get it here[/URL]
Hi,
Nice kitchen.
But its little bit difficult compare to hypecore.
Thanks for great kitchen.
Nice release ..i think im gonna start cooking too
Does it also have my favourite tool "Alpackagestoone" to remove and merge DSM and RGU files from Rom?
Noonski said:
Does it also have my favourite tool "Alpackagestoone" to remove and merge DSM and RGU files from Rom?
Click to expand...
Click to collapse
It does, in the prettiest little tick box you have ever seen, just below the Output Window. One of the really cool features of this version of BuildOS is the ability to scan for and fix duplicate files
sounds really impressive! downloading...
I'll recook my rom with it and let you know how it went
where should I extract this kitchen?
Error: pkgdll is missing
Never mind. copied it to the same folder as the kitchen.exe
I cant cook... .net problems
Many problems with the kitchens... why I cant install .net frameworks more than 2.0 that i have why... cause It said on every reinstalation missing file the installer will be quit! GOD DAmn... I think I need to reformat my PC and almost backup 40 GB info or... does anybody has an utiliti that erase all of anay program that stucks on uninstall or repair or install? i need to kill those .Net frameworks.
+ Que PPC said:
Many problems with the kitchens... why I cant install .net frameworks more than 2.0 that i have why... cause It said on every reinstalation missing file the installer will be quit! GOD DAmn... I think I need to reformat my PC and almost backup 40 GB info or... does anybody has an utiliti that erase all of anay program that stucks on uninstall or repair or install? i need to kill those .Net frameworks.
Click to expand...
Click to collapse
What OS are you running on your pc ? .net 2.0 and higher really like XP Sp2. Do a google search for CCleaner and "Uninstall Utility" this might help before you format dude.
Errors I am facing:
can not find \ROM folder
Windows can not open this file: OS.NB.Payload
Windows can not open this file: OS.NB.extra
BuildOS: Error, can not find ROM Folder!!!
Where are these files supposed to go? can you provide a tree map?
Can you also tell me what exe opens what file?
I'm almost having to pour cold water over my self
The main issue is not knowing where the ROM folder is supposed to go.
Also, not being able to see what the thing is doing (black on black) is really frustrating me also.
When you get a chance, let me (us) know how to use this cooker. it looks like it can do a lot more than I'm used to... but at the moment I am finding it useless.
S.V.I said:
Errors I am facing:
can not find \ROM folder
Windows can not open this file: OS.NB.Payload
Windows can not open this file: OS.NB.extra
BuildOS: Error, can not find ROM Folder!!!
Where are these files supposed to go? can you provide a tree map?
Can you also tell me what exe opens what file?
I'm almost having to pour cold water over my self
The main issue is not knowing where the ROM folder is supposed to go.
Also, not being able to see what the thing is doing (black on black) is really frustrating me also.
When you get a chance, let me (us) know how to use this cooker. it looks like it can do a lot more than I'm used to... but at the moment I am finding it useless.
Click to expand...
Click to collapse
I really wish I could decompile and just fix the black on black issue. Coz it is a simple case of just changing the font. Unfortunatly it is not written in .net like the previous BuildOS, so no luck there
This should be your default layout:
Base Folder-
->Compile Tools (OS.nd encoding tools)
->Flash (Created by Batch file, your new OS.nd ends up here)
->OEM (I like to put the BASE OEM Folders in here OEMAPPS etc)
->Packages (This is where I drop my custom OEM folders)
->ROM (OS.nb XIP,romhdr.bin lives here)
->SYS (Yeah well we know this one)
The error you are getting is when you try and extract a rom with Package Tools in the kitchen. Here is the procedure:
Create a base folder, I normally use Base_Buildnumber_Device
Select your Dump Type in the bottom check boxes, either a folder where you have already dumped a rom or an *.nb,*.nbf type file
Start your kitchen and select Open on the Package Tools tab.
Browse to the folder you have just created select the folder of rom file based on the above selection
Package tools will now extract the rom and create OEM and SYS Folders if possible
In case of cooking which I believe you are after:
Create the above folder structure with all files in place
Select BuildOS tab
Click Load Rom
Edit OEM's etc and just press Go
thank god u placed this tut, i thought i was the only one with theis prob oO
I'm almost having to pour cold water over my self
Click to expand...
Click to collapse
you were "almost" but i already did several times, what more do you expect if your working on Core,Improved Pakagetools, Molski Devpack,tnt kitchen and Porting :S
ather90 said:
thank god u placed this tut, i thought i was the only one with theis prob oO
you were "almost" but i already did several times, what more do you expect if your working on Core,Improved Pakagetools, Molski Devpack,tnt kitchen and Porting :S
Click to expand...
Click to collapse
Dude I battled to get the whole thing running as the tut's where for Kaiser and the tools were abandoned by the looks of it. But once i started using the cool right click and import package features I was sold.
Sorry. double post.
->ROM (OS.nb XIP,romhdr.bin lives here)
That may be what I am missing. how do I extract that?
I Have OS.nb; XIP.bin XIPfolder
@S.V.I Here is the romhdr.bin : http://forum.xda-developers.com/attachment.php?attachmentid=131286&d=1227164342
@cornelha i think u need a break lol you attached te file in the siff thread
->ROM (OS.nb XIP,romhdr.bin lives here)
Click to expand...
Click to collapse
should the XIP be in the bin extension or in a folder the one which Hyper Core Generates) ?
ather90 said:
@S.V.I Here is the romhdr.bin : http://forum.xda-developers.com/attachment.php?attachmentid=131286&d=1227164342
@cornelha i think u need a break lol you attached te file in the siff thread
Click to expand...
Click to collapse
OMFG dude I think you are right. Dev by day ... cook by night ... hey wtf is my gf ?!?!?
how to use this kitchen??
i run Kitchen.exe from desktop, but error(installation error)
any help me??
fachry said:
how to use this kitchen??
i run Kitchen.exe from desktop, but error(installation error)
any help me??
Click to expand...
Click to collapse
Yeah I realised now that when I zipped up the Kitchen I left pkgcommon.dll in the Tools folder, this should be copied to the same folder as Kitchen.exe.
Your error however comes from me not stating the .net Framework 2.0 or highers is required. I take these for granted since I have Visual Studio installed on my machine anyway

Enhanced Notification Manager ?

Hi all,
has anyone tried this one already ?
Link
It seems to add some functionality to the Notification Manager (like turning on/off WiFi, for example). But I'm afraid it will not install, because we have the new Notification Manager already.
What do you say ?
Regards,
Marcos
Tried without success. Installation failed without any explanations.
Try with this one http://forum.xda-developers.com/attachment.php?attachmentid=178262&d=1240211769
I installed and works fine on my D2
Stdu
thanks. works great.
Excellent!
Thank you!
It's nice but I'm missing the different snooze options I had before (with this registry hack: http://forum.xda-developers.com/showpost.php?p=3726469&postcount=10)
very good! thx~~
stdu said:
Try with this one http://forum.xda-developers.com/attachment.php?attachmentid=178262&d=1240211769
I installed and works fine on my D2
Stdu
Click to expand...
Click to collapse
Installed. Works well like this one in Shaks Topaz ROM for Diamond. Thank you.
Could any post a pic over what it does ?
Hi PhFr,
Attached you see what it does. Unfortunately it does not show "Battery" in front of the line. Does anyone have a solution for this?
Thanks and regards,
JTGBDR
stdu said:
Try with this one http://forum.xda-developers.com/attachment.php?attachmentid=178262&d=1240211769
I installed and works fine on my D2
Stdu
Click to expand...
Click to collapse
This one works. Thanks for it. Will come in handy and i can quickly access battery stats and Comm Man now.
Sidenote - I did get the old WM bubble notifications after the first reset but after soft reseting manually it worked.
jtgbdr said:
Hi PhFr,
Attached you see what it does. Unfortunately it does not show "Battery" in front of the line. Does anyone have a solution for this?
Thanks and regards,
JTGBDR
Click to expand...
Click to collapse
Thank you m8
stdu said:
Try with this one http://forum.xda-developers.com/attachment.php?attachmentid=178262&d=1240211769
I installed and works fine on my D2
Stdu
Click to expand...
Click to collapse
Yeah worked fine, thanks.
PhFr said:
Thank you m8
Click to expand...
Click to collapse
Is there a solution for this?
I'd like to have it say "Battery" aswell...
I'd really like to see the battery word + icon on the notification manager to access its setting quickly (insted of settings tab - show all - system - battery...) any news or solution for the missing word? is it stable, and worth a try? please note that I have a touch pro 2.. thanks a lot for the info guys!
Works not on the MDA Vario V (T-Mobile branding)
cyberpunk627 said:
I'd really like to see the battery word + icon on the notification manager to access its setting quickly (insted of settings tab - show all - system - battery...) any news or solution for the missing word? is it stable, and worth a try? please note that I have a touch pro 2.. thanks a lot for the info guys!
Click to expand...
Click to collapse
eats a lot of ram
Does Enhanced Notification Manager works with MS Shell 3.0?
Cos I disable the TF3D and runing MS shell 3.0. When i installed this Enchanced Notification, nothing happens
Thanks
jtgbdr said:
Hi PhFr,
Attached you see what it does. Unfortunately it does not show "Battery" in front of the line. Does anyone have a solution for this?
Thanks and regards,
JTGBDR
Click to expand...
Click to collapse
Yes, there is a way to add the "Battery" string in front, but it requires you to edit a MUI file.
Let me explain:
When you install the distributed cab file it installs on your device various graphic files, plus 2 MUI files. These MUI files are for WWE devices. If your device is set to use other language as default (like mine which is set to work with Greek) then these two MUI files will be installed on your system, but they will be ignored, and the ENM will take it's strings from the original MUI that won't be overwritten by the installation.
There are two ways to get the "Battery" string showing.
The first way is to replace the original MUI files of NM with the new ones that the cab installs. This method arises another problem though: If you do so, the entire NM will be shown in WWE and NOT on your language. This means that you'll get the "Battery" string but all the other strings will be in English and not your language (e.g. Greek)
The second way is a little more tricky, but it has guaranteed results:
You just edit the original MUI file of your device to add the "Battery" string!
Since editing MUI files is tricky I'll post a quick guide on how to do it, but you may need to Google for it to get more details.
Everything will be done on your PC. You will need the following:
1. A MUI unsigner - Signer
2. A Resource Editor
3. The MUI file
I wish I had kept the links, but I only have the apps, so I can't tell you from where to get these apps. The MUI unsigner-signer I get it from these very forums (XDA). Use search to find it. For a resource editor I used XN Resource Editor
The MUI file you will get it from your device. Just browse your phone's Windows directory and copy NotificationManager.dll.XXXX.MUI file on your PC
The .XXXX.MUI part is actually the number of your language. For instance in my case I needed the NotificationManager.dll.0408.MUI which is the GREEK MUI file.
1.
Copy the MUI file on a short path on your PC, something like C:\Temp\MUI\
2.
Extract the MUI unSigner-Signer on the same path
3.
Run the MUI unsigner to unsign your MUI file
4.
Use the resource editor to edit the MUI file. Depending on the case you may need to add the string, or just edit it. We need to fill the string numbered 176.
If the string exists and it's empty just edit it to fill in the string of your desire. If it doesn't exists then create a new string and pay attention on the LANGUAGE selection upon the new string creation menu. It should be the same language as the rest strings on your file. Keep in mind that ALL resource editors will add 16 string in a row. That's normal, and it doesn't matter. Just use the create string command until you have a "176" value that you can edit. Once you edit the "176" String to say whatever you want it to say, save the file and exit Resource editor.
5.
Use MUI signer to sign your file
6.
Copy the modified MUI file somewhere on your device. Don't try to copy it directly on windows directory. The file is marked as "system" and windows won't let you overwrite it.
7.
Once you have copied the modified file on your device, use an application like Total Commander to do 2 tasks:
a. Backup the original file (by copying it somewhere) and
b. Replace the original file with the modified one.
8. Soft Reset your device and everything should be ok now!
PS:
By no way this is a complete guide on how to do it. It's just what I recall from the process I followed some time ago in order to do it myself.
Directions on how to use MUI unsigner-Signer you'll find on the thread that you'll get it.
PS2:
Be safe: KEEP A BACKUP OF YOUR ORIGINAL FILE FIRST!!!
PS3:
Have fun. If someone needs the Greek Translated MUI file PM me. I have also posted it on the ENM thread back at the time I created it...
EDIT: Here's the link of the Greek MUI file: http://forum.xda-developers.com/showpost.php?p=4039484&postcount=125
MUI Unsigner: http://forum.xda-developers.com/showthread.php?t=329160
MUI Signer: http://forum.xda-developers.com/showthread.php?t=306982
runing MS shell 3.0
Goondu said:
Does Enhanced Notification Manager works with MS Shell 3.0?
Cos I disable the TF3D and runing MS shell 3.0. When i installed this Enchanced Notification, nothing happens
Thanks
Click to expand...
Click to collapse
AM CURIOUS ABOUT IT TOO? - does it work with elf-htc touch -?
thxs

[REF] Greek Document tab + Howto find manila file names for all language

Hi all
I am not a manila guru.. and this is my first dive in to the manila naming ocean...
I started this thread when some person that i asked for the filenames to have Greek language
in the documents tab he refuse to tell me EVEN the filenames.
So when i figure out how it works i deside to put together this Howto for other people.
This is a tutorial, a howto find the manila file names for the varius language,apps and tabs.
You will need
a) ManilaHASH.exe
b) Manilafiles.txt
Files are provided in the end of this post.
In his tutorial we will try to find the manila files and filenames to have the document tab in
Greek Language.
The same way works for any tab and any language...
So lets start.
The manila files that holds all the strings are the xml ones...
1. Open the manilafiles.txt in a text editor you will see lines like this one
5bb3a45f_manila \windows\htc\album\assets\images\btn_camera_press.qtc
The first part its the actual filename.(You will find that file in the windows folder)
The second one its a virtual path that refers to that filename.
(I dont know how and why they just are linked and the manilahash app use this to produce the
actual filenames.)
Lets find now the filenames for the document tab.
2. Search the Manilafiles.txt file for the string 'document' and when you find the first instance
scrool down to find the lines with the xml files
in our case the lines are :
35bfc9f0_manila \windows\htc\docexplorer\locales\en-us\docicons.en-us.xml
4e4ebb4e_manila \windows\htc\docexplorer\locales\en-us\documentexplorer.en-us.xml
43326f20_manila \windows\htc\docexplorer\locales\en-us\documentexplorerbrowse.en-us.xml
4db93f9f_manila \windows\htc\docexplorer\locales\en-us\documentexplorersettings.en-us.xml
1a93e5c6_manila \windows\htc\docexplorer\locales\en-us\expandeddocument.en-us.xml
The first part of those lines is the actual filename.
Those are the files that we need to find them in the \windows folder of the device and copy
them for editing. So find them and copy them from the device to your pc.
Before go to the next step, lest do a test now just to see how the manilahash.exe and the manila
naming works.
3. Open the manilahash.exe and copy and paste the "\windows\htc\docexplorer\locales\en-us\docicons.en-us.xml"
to the manila file path textbox.
Then press the "get manila" button ... you will get the 35bfc9f0_manila witch is refered in our text file.
The same goes for the others files... just check them.
4. Now lets go for the other language - the greek
In the filepath for the first file "\windows\htc\docexplorer\locales\en-us\docicons.en-us.xml" change
the language code from en-us to el-gr the greek language code, and now the path string its like this :
"\windows\htc\docexplorer\locales\el-gr\docicons.el-gr.xml".
(Here you can find all the language codes to letters for each of the 2 parts, the Primary language and Sublanguage)
http://msdn.microsoft.com/en-us/library/ms776294.aspx
5. Copy this to the manila file path textbox of manilahash.exe app and press getmanila to get the name
of the file for the greek language witch is this: 7139AFEE_manila.
So now copy the file 35bfc9f0_manila and rename it to 7139AFEE_manila.
Follow the same procedure for all the files.
The open the all files with a text editor and change the first line the string en-us to el-gr and save.
Transfer all the files to \windows folder of your device and after a softreset you will have greek (or any other lang
in the document tab.
The procedure is generaly the same for any other set of files or tabs... and for any language...
I dont now if the text file with the names covers all the manila files... i did some try and find attemps
and all the files where there.
If i can help you with your search just post the question here.
Thanks to metlwater, he was the first that answer my question about manila file names in the facebook tab
greek translation.
colossus
Greek files for Document tab
Those are the greek file name dor the document tab .
Unrar them and copy to \windows folder ....
Allways keep a copy of the originals ....
ps: the translation is not finish but i put the files here for anyone who wants to use them.
Many thanks...
thanks for sharing...actually the guy who didn't helped you did you a favor, now you are a manila guru.
Χαιρετώ
myfoka said:
thanks for sharing...actually the guy who didn't helped you did you a favor, now you are a manila guru.
Χαιρετώ
Click to expand...
Click to collapse
LOL Thanks alot (Ευχαριστώ)
I just read this today, very useful! Any idea how this works for custom tabs?
Cheers for any pointers.
Hola Colossus ;-)
I know this thread isn´t "warm" anymore, but doing some research for "FullThemSwitch" witch CHTS (or manually ) I stumbled across this one
Guess we both encountered the same "attitude" when asking "certain" people for information , guess not everybody is into sharing knowledge - since information is power At last let me also congratulate you, because you actually "practice what you preach" Love your signature
I'd all but forgotten about this thread and there was no thankyou meter last time I posted. So, your thankyou meter just went up by one.
Without you I wouldn't have been able to find out which manila files to have translated, for those wanting other localisations of my ROM series.
Cheers again!
THX great work (ευχαριστω)
colossus_r said:
Those are the greek file name dor the document tab .
Unrar them and copy to \windows folder ....
Allways keep a copy of the originals ....
ps: the translation is not finish but i put the files here for anyone who wants to use them.
Click to expand...
Click to collapse
Thanks a lot my friend. May i ask you something - My documents tab <bar> at the top of the screen is empty without writing <Documents> (from the begining). Do you know perhaps how or what file makes it appears again? I have an HD2 with the latest Greek Rom.
Interesting informations, I think you are a manila guru!!

Categories

Resources