As read a lot of ROM cooking threads here, I can't find some details on how to cook a ROM to different language.
I tried to replace all the .0409.MUI folders/files with different language packs such as .0804.MUI, replace wince.nls, re-build default.hv and user.hv, modified initflashfiles.dat, then cooked.
but never lucky, it always stopped on the first boot screen after flahshed.
Could somebody give me some suggestions or is there a tutorial on it?
Thank you in advance!
you should modify boot.hv and boot.rgu in ROM\XIP folder. it may be help also, check .rgu files in MUI folders. Good cooking!!!
Alex KilGur said:
you should modify boot.hv and boot.rgu in ROM\XIP folder. it may be help also, check .rgu files in MUI folders. Good cooking!!!
Click to expand...
Click to collapse
what should be modified in ROM\XIP\boot.hv? I'm a noob, could you tell me the details?
jacky_zhuxg said:
As read a lot of ROM cooking threads here, I can't find some details on how to cook a ROM to different language.
I tried to replace all the .0409.MUI folders/files with different language packs such as .0804.MUI, replace wince.nls, re-build default.hv and user.hv, modified initflashfiles.dat, then cooked.
but never lucky, it always stopped on the first boot screen after flahshed.
Could somebody give me some suggestions or is there a tutorial on it?
Thank you in advance!
Click to expand...
Click to collapse
The best and also the easiest way is to download the original Chinish and dump it... then use all the Land folder from the sys folder and replace them in the cooked rom you like to change. you will also need the OEM_Lang from chinish version. the wince.nls is also needed from the Chinish version or it wan't display any chinish letters.
It's quite easy if the rom you wan't to change language of is fully dumpable ( not removed the rgu and made the dsm as one file)
this method should work for any language
gullum said:
The best and also the easiest way is to download the original Chinish and dump it... then use all the Land folder from the sys folder and replace them in the cooked rom you like to change. you will also need the OEM_Lang from chinish version. the wince.nls is also needed from the Chinish version or it wan't display any chinish letters.
It's quite easy if the rom you wan't to change language of is fully dumpable ( not removed the rgu and made the dsm as one file)
this method should work for any language
Click to expand...
Click to collapse
Thanks for your remind.
but unfortunately HTC never released China simplified language version for Kaiser but traditional chinese, this is why I wanna customized my own language ROM version by replace some MUI files.
There are quite a few chinese kaiser kitchens around at those chinese sites.
I just converted the newest HTC-lite rom to a working CHS kitchen last night. Just be patient, check all the necessary rgu files, devote some time. Try and error.
Related
Hey guys.
I got a kitchen and dump all the files from my 80040000-OS.nb.
And now i want to translate the hole rom to sample-chinese, how can i do that?
I saw an article from here, it said i can download the emulator file from microsoft, and change all the language file name to 0409, then copy them to my dump folder.
But i didn't want to do that, i want to still keep the language file name like 0804. What will i do? Modify the default.hv and user.hv? Or some other way i can do?
I just want to translate my rom to sample-chinese use 0804 file not 0409 file, can somebody help me?
anybody can answer my question ?
Get all the mui files for your language (may be from emulator but be sure to have right build). hv files will have the language settings. Convert the hv files to rgu and search them through for language settings. You may need to search through each line in the rgu. Then convert the rgu back to hv and use them along with the mui files (can delete the ENU mui files).
This is not impossible but will need lot of patience and testing time. Good Luck
only edit .hv files and replace the mui files is ok ?
need other thins to do ?
Or somebody can give me anohter way to translate my rom ?
Read this:
http://forum.xda-developers.com/showthread.php?t=309601&highlight=translate
If you would have done a simple search on the forum (thats all I did to find this thread) you would have found this.
I have extract language 0804 from China Mobile ROM and sort it into OEM and SYS, however, there is no "Language_Simplified Chinese" folder under OEM, hence, when I try to cook my own ROM, I can't find Chinese options.
Can any one let me know how to build the the folder "Language_Simplified Chinese" and make the options visible?
Thanks in advance!
There is no such folder in the original ROMs, you have to create one. Look at the other language packs (are you using the language kitchen for new guava or the vox kitchen 0.3??). There you should find a .dsm and a .rgu (rgu s are hidden) and a option.xml. Just copy them to your "Language_Simplified Chinese" folder and then rename the dsm and rgu to ce2bca2e-da07-4123-9e20-87dc3dcf032c.dsm and ce2bca2e-da07-4123-9e20-87dc3dcf032c.rgu Then go into the option xml, there you will find a line with the former name of the rgu change it to ce2bca2e-da07-4123-9e20-87dc3dcf032c . Also change the line for the name to Chinese.. Then you have to go into the rgu (with editor) there you have to change all the language codes to the code for Chinese, but only change the codes for the former language, because English has to stay in, English is either 0409 or 0809!
Many thanks.
Yes, I am using kitchen to cook the rom. However, when I try to build the rom, it reports an error that "temp\dump\mixpcold_smartphon_1.provxml" already exist.
Then what can I do?
Search for the file, it should be in the ROM twice somewhere in the sys or oem folder, delete one, if it is in an oem package delete that not the one in sys.
Thanks again.
I have successfully build the rom and flash to the Vox, but the display just squares, neither Chinese nor English.
Can you please tell?
Hm, can you upload all your language files, just zip and attach them, I'll see what I can do!
Great appreciate your help.
I've uploaded file in /Smartphone/Vox/Vox Kitchen 0.3/languages/
Please check it.
Do you have a Chinese keyboard layout or is it a normal English qwerty? Maybe I have found your mistake! I'll upload once you have told me about the keyboard!
It is normal English Keyboard.
OK I am uploading, wait 5 minutes and it's done! Again I don't know if it'll work at all, because it is not from the same ROM version!
It's done!
frauhottelmann said:
OK I am uploading, wait 5 minutes and it's done! Again I don't know if it'll work at all, because it is not from the same ROM version!
Click to expand...
Click to collapse
Any way, more than thanks.
One more question.
I have dumped the original rom into three raw files. Can I flash this files back? If so, How?
I am sorry I don't know. Nobody here has tried it and reported back, but people keep asking it. It should (!) work when you just extract it to OEM and SYS folder, place that in the kitchen and run it, but as I said I don't know if it works!
I think a raw file (or was it a bin ?) can also be directly flashed with pdocwrite.exe but I have never tried that. Search for it on the forum or with google and be cautious with it.
Please report here if you are succesfull
Yeah, because if it works we could write a Wiki article. Did the new language pack work?
Unfortunately, it is not work.
Any more ways to help me out?
What I guess it because of wince.nls file. It it Chinese support file. I can find it after flash, but I can't find in folders before I cook them. Do you have any idea?
Sorry for my English ...
I'm trying to learn how to build a kitchen and I followed the BEPE's guides perfectly but I have a problem:
When I use "NBHextract.exe" on "RUU_signed.nbh" the file that I get is "00_OS.nb" and not "OS.nb" as in BEPE's guide, same for the file "00_OS.nb.playload" has the same characteristics, and I know not explain why.
Also, I can not use in any way the "packagebuilder" tool to rebuild the "xip" folder because after having dumped "00_OS.nb.playload" the xip folder that I know, does not contain within it the file "*. dsm " essential to the operation of the tool.
can someone help me? (sorry but I translate before answering for now)
Thank you!
PS: other problem..
When I use "Dump_800" on "00_OS.nb" the files that I get are "00_OS.nb.playload", the IMGFS folder and the IMGFS.BIN.
This IMGFS.BIN was to be automatically erased at the end of the process of dumping, but strangely still active and has a size of about 63 MB, and in the prompt window, at the end of the process of dumping, i read this:
C:\xxxxxxxxxx\IMGFS.BIN
Access denied.
Where I wrong?
Thanx 4 all..
Any idea?...
Anything?...
That relief, then I am not the only one who does not understand anything!
ciko84xp said:
Any idea?...
Anything?...
That relief, then I am not the only one who does not understand anything!
Click to expand...
Click to collapse
I can't help you either ... try to PM one of the Chef you knew from the forum.
ciko84xp said:
Sorry for my English ...
I'm trying to learn how to build a kitchen and I followed the BEPE's guides perfectly but I have a problem:
When I use "NBHextract.exe" on "RUU_signed.nbh" the file that I get is "00_OS.nb" and not "OS.nb" as in BEPE's guide, same for the file "00_OS.nb.playload" has the same characteristics, and I know not explain why.
Also, I can not use in any way the "packagebuilder" tool to rebuild the "xip" folder because after having dumped "00_OS.nb.playload" the xip folder that I know, does not contain within it the file "*. dsm " essential to the operation of the tool.
can someone help me? (sorry but I translate before answering for now)
Thank you!
PS: other problem..
When I use "Dump_800" on "00_OS.nb" the files that I get are "00_OS.nb.playload", the IMGFS folder and the IMGFS.BIN.
This IMGFS.BIN was to be automatically erased at the end of the process of dumping, but strangely still active and has a size of about 63 MB, and in the prompt window, at the end of the process of dumping, i read this:
C:\xxxxxxxxxx\IMGFS.BIN
Access denied.
Where I wrong?
Thanx 4 all..
Click to expand...
Click to collapse
What rom are you trying to dump? if it is a custom rom....built by the new kitchen, it won't be dumpable. You will have to get a base from a chef or dump a factory rom.
parleyp said:
What rom are you trying to dump? if it is a custom rom....built by the new kitchen, it won't be dumpable. You will have to get a base from a chef or dump a factory rom.
Click to expand...
Click to collapse
I downloaded this "RUU_Kaiser_HTC_WWE_1.56.405.5_radio_sign_22.45.88.07_1.27.12.11_Ship", which should be the Official HTC ROM for TYTN II (my device), but I have the same errors described in the first post using the BEPE's kitchen!
What do you mean by "You will have to get a base from a chef?
I do not believe that any chef would give me his base, should give me the entire folder containing the kitchen built! Or not?
sorry for my english...
I try to dump the various types of ROM, but I always make the same mistakes! I do not know how ... believe me I tried all possible solutions!
But I do not surrender ... sooner or later arrive at a solution! Even at the cost of start over with another kitchen!
How many kitchens are there? tell me if you know there are others beyond that of bepe?
I am having the same issue with Bepes kitchen - I have the official signed rom from Sprint for the Mogul and every time I try to use dump_800.bat on the OS.nb file, it fails and says access is denied...
ciko84xp said:
sorry for my english...
I try to dump the various types of ROM, but I always make the same mistakes! I do not know how ... believe me I tried all possible solutions!
But I do not surrender ... sooner or later arrive at a solution! Even at the cost of start over with another kitchen!
How many kitchens are there? tell me if you know there are others beyond that of bepe?
Click to expand...
Click to collapse
There is KaiserKitchen by _Alex_ or KaiserChef by mbarvian and a few others - They both exist on the Wiki.
If the IMGFS.bin won't delete it's not that bad, just try and delete it afterwards.
If you are getting 00_OS.nb it might not be the orginal nbh you are dumping. I get 03_OS.nb when I dump the 3.34 HTC Kaiser ROM (which I rename to OS.nb before dumping). I also get 00_Unknown.nb, 01_SPL.nb 02_MainSplash.bmp (and .nb). Do you get any other nb files?
What the link for the ROM, and why are you using that one for the base? There are newer builds (like the 3.34).
Ta
Dave
DaveShaw said:
There is KaiserKitchen by _Alex_ or KaiserChef by mbarvian and a few others - They both exist on the Wiki.
If the IMGFS.bin won't delete it's not that bad, just try and delete it afterwards.
If you are getting 00_OS.nb it might not be the orginal nbh you are dumping. I get 03_OS.nb when I dump the 3.34 HTC Kaiser ROM (which I rename to OS.nb before dumping). I also get 00_Unknown.nb, 01_SPL.nb 02_MainSplash.bmp (and .nb). Do you get any other nb files?
What the link for the ROM, and why are you using that one for the base? There are newer builds (like the 3.34).
Ta
Dave
Click to expand...
Click to collapse
Sorry for my english.. i try to write wath i want tell you....
Problem solved... with "KaiserKitchen" by _Alex_ I have solved all problem with one file called "KaiserKitchen.batch"... this little application, extract .nbh file, dump IMGFS.BIN and create a SYS and OEM folders, dump OS.nb.payload and create a XIP folder... ALL IN ONE STEP!!! IT'S FANTASTIC...!
Yesterday I have cooked and flashed my 1st ROM... really ruins... but the feel thrill don't have comparisons!!!
Now i don't understand wath should i do to take the SYS folder by one ROM and build inside another ROM.. ex. i want to take the SYS folder by your ROM and build in my own ROM...! to do this, i need to copy also your XIP folder?
Sorry for the english and for the ignorance... but I'm beginners for now...!
ciko84xp said:
Sorry for my english.. i try to write wath i want tell you....
Problem solved... with "KaiserKitchen" by _Alex_ I have solved all problem with one file called "KaiserKitchen.batch"... this little application, extract .nbh file, dump IMGFS.BIN and create a SYS and OEM folders, dump OS.nb.payload and create a XIP folder... ALL IN ONE STEP!!! IT'S FANTASTIC...!
Yesterday I have cooked and flashed my 1st ROM... really ruins... but the feel thrill don't have comparisons!!!
Now i don't understand wath should i do to take the SYS folder by one ROM and build inside another ROM.. ex. i want to take the SYS folder by your ROM and build in my own ROM...! to do this, i need to copy also your XIP folder?
Sorry for the english and for the ignorance... but I'm beginners for now...!
Click to expand...
Click to collapse
There are a few tutorials on porting the SYS and XIP. The concept in bepe's kitchen videos is the same for the SYS in most kitchens (be aware of resolution and language specific files).
For the XIP, have a read around, there are many threads and tutorials on how to do it. But normally the XIP and SYS versions should match (or be very close).
Dave
DaveShaw said:
There are a few tutorials on porting the SYS and XIP. The concept in bepe's kitchen videos is the same for the SYS in most kitchens (be aware of resolution and language specific files).
For the XIP, have a read around, there are many threads and tutorials on how to do it. But normally the XIP and SYS versions should match (or be very close).
Dave
Click to expand...
Click to collapse
ok Dave.. I follow your advice! then you story if I have made progress ...! thanks!
I 've started recently to work with the kithcen found here, for DIamonds and winMo 6.5.
I also found some interesting post with mui files here.
The question is how can these mui files be used with a kitchen like ervious visual kitchen to produce a localized version of windows mobile rom?
padvou said:
I 've started recently to work with the kithcen found here, for DIamonds and winMo 6.5.
I also found some interesting post with mui files here.
The question is how can these mui files be used with a kitchen like ervious visual kitchen to produce a localized version of windows mobile rom?
Click to expand...
Click to collapse
Ervius visual ROM kitchen uses sub folders for different localities. The MUIs should all be in the form somefile.dll.XXXX.mui where XXX is the locale. If you create new folders for the locale (I think ervius visual kitchen just uses XXXX e.g. 0409) using the files ending in XXXX.mui with your files, instead of the similarly named files using whatever the old locale was, and then cook it, it should work (you'll need to change the locale in ervius visual kitchen, and remember to replace OEM_Lang_0409).
OK, here goes nothing...
padvou said:
OK, here goes nothing...
Click to expand...
Click to collapse
Good luck!
He he!!
Something went terribly wrong!
The new ruu_signed.nbh file is 7.985 kb!!
It must be the tiniest ROM ever created!!
I attach a logfile by Ervious Kitchen.
padvou said:
He he!!
Something went terribly wrong!
The new ruu_signed.nbh file is 7.985 kb!!
It must be the tiniest ROM ever created!!
I attach a logfile by Ervious Kitchen.
Click to expand...
Click to collapse
7.985kb would be awesome... Would leave lots of room!
What about the \EXT\Diamond\COMMON\External_Packages folder contents?
There are many 0409 folders and mui files there.
What can I do?
padvou said:
What about the \EXT\Diamond\COMMON\External_Packages folder contents?
There are many 0409 folders and mui files there.
What can I do?
Click to expand...
Click to collapse
If those contain 0409 files, you'll need to put the equivalent of whatever language you want in there...
I attach the log of the Kitchen Build batch file..
padvou said:
I attach the log of the Kitchen Build batch file..
Click to expand...
Click to collapse
Looks like you've replaced a file with a folder... In the SYS\21725\SHARED\0408\AdobeFlash_LANG_0408\flashresource.dll.0408.mui\ folder, do you have "flashresource.dll.0408.mui"?
It's there.
Does it matter that its 0408 contents are copied from 0409?
ROM produced using TribsTrinityKitchen
Can not find the Chinese (PRC)
The use of SuperJustKitchen\EXT\SHARED\REQUIRED\23XXX_Builds Folder Files
Out of the bag again, you can choose Custom Chinese (PRC).
But still not display Chinese
Chinese font has been copied to the WINDOWS directory, there has to import the registry key to modify the fonts.
Not sure why this is because I normally work with the Wing/Herald. I apologize
Thank you very much!
Then I will look at the information online.
Since there do not know yet to ask you.
thanhy25 produced using ROM. Only two steps to display Chinese.
1. Copy MSYH.TTF to the WINDOWS directory.
2. Import a registry to the PPC.
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\SystemLink]
"Arial"="\\Windows\\MSYH.ttf,微软雅黑"
"Courier New"="\\Windows\\MSYH.ttf,微软雅黑"
"Tahoma"="\\Windows\\MSYH.ttf,微软雅黑"
Click to expand...
Click to collapse
SuperJustKitchen produced using ROM. With the above two steps can not be displayed in Chinese.
Guess the problem is in wince.nls above. But replace the thanhy25 inside wince.nls ROM production or not.
Is it inside the EXT\SHARED\REQUIRED\23XXX_Builds\files Folder SuperJustKitchen need to modify the inside of the file before they can
wince.nls - file size