Is it possible to take the Keyboard from the Hero rom and put on the Magic, because Danish language is kind of badly supported by HTC_IME and the Android keyboard can't be calibrated and the dictionary sucks a bit there also.
So the question is, I got a language pack from a Hero rom from this thread: http://forum.xda-developers.com/showthread.php?t=533113
This contains a lot of xml files, I know some of them goes to /system/customize/ but what about all the Lang_XX.xml files, where do they go? And would it work if I copied them to the Magic ROM?
I have found out that copying over the HTC_IME.apk and HTC_IME.odex from hero, without all those xml files does not work. Results in looping the start screen.
I'm trying to get a portuguese dictionary in here, but I'm also struggling. It's strange that it is so hard to do, considering that adding a dictionary to a PC is so easy...
Copying over libt9.so and the XML files and keychars and keylayouts does not help either. Does anyone have some ideas?
I would like to do the same with the Dutch XT9 I wish I knew how to
I as well would really like to see the Hero keyboard and dictionary portet to the stock Magic ROM.
We have the special characters "æ, ø and å" in the dansih alphabet. These are not supported correctly in the Magic ROM, while they are in the Hero ROM. I wrote HTC about this, but they denied any knowledge of the better support in the Hero ROM.
I have been playing around with the files, but every time i have the HTC_IME.apk from the Hero ROM, the boot screen goes into a endless loop. I guess I need to find out what the log says, probably some missing libraries and such.
http://haykuro.theiphoneproject.org/?p=213
Oh thats nice, thanks man. Now we only need some nice dictionaries...
The Haykuro HTC_IME is posted on may 16th, which proabably makes it the one from the stock Magic ROM. At least that's my guess.
The first Hero ROM's started appearing around the end of june AFAIK. And it's the HTC_IME and dictionary fra the Hero that's interesting, at least for us danes, as the Hero ROM has improved support for our special characters.
But maybe it's possible to copy the Hero htc_ime along with the libt9.so that Haykuro is reffering to on his site?
It would be great if portuguese was include
put the hct_ime app and delete the .odex file that should do it
So copy the htc_ime.apk from the Hero rom to the magic rom, and not the htc_ime.odex?
What does the .odex file do?
What about the libt9.so and .xml files?
Do yo know where the dictionaries are stored?
Sorry about the many questions.
/Martin
Copied over the HTC_IME.apk and the libt9.so from Hero, and the keyboard won't show up now. Going to try with libt9.so from Magic.
EDIT: The keyboard doesn't load with either libt9 from Magic or Hero.
The keyboard must yet have some dependencies we are not aware of. Other than that, I believe we also have to find and copy the dictionary from the Hero ROM for the keyboard to work as intended.
I will try to push the /system/usr/keychars and /system/usr/keylayout to my phone to see if it helps. I think I saw something with hero in there in the Fatality rom.
EDIT: That didn't help either, maybe it needs all the XML files in /system/customize too.
These files all refer to something keyboard related:
/system/customize/MNS/Lan_en_DK.xml
/system/customize/CID/default.xml
system/customize/CID/HTC__Y13.xml
system/customize/mns_map.xml
/Martin
Edit: Lan_en_DK.xml is extremely Hero orientated, and will probably not run on Magic.
Edit 2: I think I found something dictionary related in here:
system\usr\srec\config\en.us\dictionary
MadBeaverDK said:
I as well would really like to see the Hero keyboard and dictionary portet to the stock Magic ROM.
We have the special characters "æ, ø and å" in the dansih alphabet. These are not supported correctly in the Magic ROM, while they are in the Hero ROM. I wrote HTC about this, but they denied any knowledge of the better support in the Hero ROM.
Click to expand...
Click to collapse
I will also deny that, have æ, ø and å in Vanilla rom both stuck and by daldroid.
But i would like to add the letter ð under d, or in stead of d'
Maybe it isn’t necessary to copy the htm_ime from the Hero ROM; after all the keyboard itself doesn’t look different from the one in the Magic ROM.
Maybe copying the contents of “system\usr\srec\config\en.us\dictionary” from the Hero ROM to the Magic ROM will do the trick. Could be worth a try.
MadBeaverDK said:
Maybe it isn’t necessary to copy the htm_ime from the Hero ROM; after all the keyboard itself doesn’t look different from the one in the Magic ROM.
Maybe copying the contents of “system\usr\srec\config\en.us\dictionary” from the Hero ROM to the Magic ROM will do the trick. Could be worth a try.
Click to expand...
Click to collapse
Well I guess you have to tell it that there is a new dictionary somewhere?
Related
Hi folks!
Firstly huge thanks to all of you guys, great community!
After i have installed WM6 (Faria's RK, btw. a brilliant work) I have been trying to install an individual keyboard layout for a couple of hours. Well I read that the msim.96.dll.0409.mui has to be replaced but there is not such a file (yes, i can see even all hidden files etc.) - therfore simply copying the file in the directory wont change anything. The only files i've got are msim.96.dll and msim.dll - and of course they are in the ROM, means no overwriting or deleting possible. Probably I gotta add anything to the registry to refer the keyboard to the new file msim.96.dll.0409.mui???
Thx.
irm
4irm said:
Hi folks!
Firstly huge thanks to all of you guys, great community!
After i have installed WM6 (Faria's RK, btw. a brilliant work) I have been trying to install an individual keyboard layout for a couple of hours. Well I read that the msim.96.dll.0409.mui has to be replaced but there is not such a file (yes, i can see even all hidden files etc.) - therfore simply copying the file in the directory wont change anything. The only files i've got are msim.96.dll and msim.dll - and of course they are in the ROM, means no overwriting or deleting possible. Probably I gotta add anything to the registry to refer the keyboard to the new file msim.96.dll.0409.mui???
Thx.
irm
Click to expand...
Click to collapse
thats because ther is no such file in any wm6 by default!...just put the file in any package. or just copy the file to windows in the device.
just copying the file doesn't work (did even a reset), i guess wm6 isnt searching (no registry entry by default) for msim.96.dll.0409.mui.
any other suggestions?
Cheers!
irm
same problem... any help? what am I doing wrong?
4irm said:
just copying the file doesn't work (did even a reset), i guess wm6 isnt searching (no registry entry by default) for msim.96.dll.0409.mui.
any other suggestions?
Cheers!
irm
Click to expand...
Click to collapse
.0409 is for English (United States) regional settings. Is that what you are set to?
Yes... still not working.
That doesn't make any sense. I take the mUn keyboard (which is just that file) drop it in \Windows, soft reset, and it works. My package I use in my rom is doing exactly the same. There should be nothing else to it. Either your mui file is bad, or there is something else different with your build.
Is the rom you are running built as WWE?
As far as I know it is... under Settings > Device Info, it reads "ROM Version: 2.18.0.0 WWE"
It's Faria's RK Crossbow
the same here, i am not using faria's WWE instead i flashed a file created with the RK. i already tried quite a lot, even renaming the 0409 to 0407 as i am using the German regional settings.
there are probably differences between the RK and WWE (version)
Hi all, I've been trying for quite some time to cook my first rom. I've now read a lot on the subjects here on these forums but it seems the vox is not the easiest device to start with I've successfully extracted all files from an .nbh rom upgrade. I've then extracted everything to /dump folder using prepare_imgfs.exe and imgfstodump.exe. Here I can delete/change/add files in the directory and rebuild the rom with buildimgfs.exe but it is not a very clean cooking... I'd like to be able to use Package tool. Actually I can use it and get the two folders /OEM and /SYS but then I really don't know how to rebuild the rom using Buildos.exe. Does anyone know how to do this ?
Tell me if my english is not very understandable..
I've finally been able to use these tools after a lot of trials and errors. But there is a lot of fixing to do in the building process. For exemple after running OEM and SYS folders through BuildOs a lot of files are missing in temp\dump
It seems every important file is missing in each of the subfolders. Missing dll's, missing exe's...
For example if I look in the zlib.dll\ directory I can see 5 files : imageinfo.bin, imageinfo.txt, S000, S001, S002, S003 BUT no zlib.dll ?! So I have to manually reimport those files... Is this a known issue with buildos and if so is there any solution to it ?
Thanks for any help
My bad, just realised reimporting the dlls is not at all needed
Still speaking alone ?
Perhaps this thread from the Kaiser forum helps you.
Dr Gonzo.... i would have lied to said something but my knowledge of cooking ROMs is zilch.... but i was hoping someones cooks a ROM for the Vox ... so wanted to ask u how its going?
I've been able to build an awkward "kitchen" for the Vox but I don't know yet if the roms built with it are really stable. Awkward because I don't really know how to write batch files and because I had to add a .dsm taken from Bepe's kitchen for Buildos.exe to work (but I delete it once the dump folder is rebuilt). But I have been able to add/remove packages and it seems to work.
I am currently building my rom from the Arabic one with smarttoolkit included, custom system screens, commanager and homescreen, office and HTC audio manager removed, windows live updated, Jbed instead of Jeodek etc... It seems to be stable but some things don't work yet (I still need to edit the registry)
But what I'd really like would be the possibility to add Bigstorage to the rom as it increases free memory from what I've read.
Maybe I can release this kitchen with some instructions and someone better than me could improve it ?
RE
Yeah that would be awesome to get some Vox Rom cooking happening when can you post your kitchen?
I'm in the process of writing a quick guide to go along my very dirty kitchen to show how to use it. For the moment only with HTC_Vox_ARA_1.27.415.4_4.1.13.47_02.98.90 as a base rom because I haven't tested anything else yet.
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?
Hi all,
I need some advice on doing something that was fairly easy to do in WM6.0 ROMs, which is changing the default keyboard skin by replacing the msim.96.dll.0409.mui file.
I've tried a number of WM6.1 ROMs and this does not work. The only way I have been able to get the .mui file working was to re-cook the ROM and using an OEM package. Even after I re-cook with a new keyboard skin and try to replace the .mui file it does not work. Very strange.
Any of the cooks out there have any ideas why this is? I did a reg. dump of a ROM with and without the keyboard OEM package but did not find anything specific that would show why this does not work.
Appreciate any feedback. I know this works without any issues in WM6.0 ROMs.
Thank you.
Don't know what your doing wrong buddy but most of the time you need to cook the new .mui file in like I always do and i have no issue with the WM6.1 roms ever using the grey keyboard that I always use in my roms. To get this straight your dumping the rom and then copying the new .mui file right over the old file if there is one at all then rebuilding the rom? that is the only way it will work you can't copy over it once you have rebuilt the rom it needs to be cooked in.
austinsnyc,
Thanks for the response.
If I cook the .mui file in a ROM it works fine. The problem is not being able to replace the file (even though the file is overwritten). I was able to do this in WM6.0 ROMs but it doesn't seem this is possible in WM6.1 ROMs and I just wanted to confirm it.
So if I dump, change file, re-cook, works fine. I guess I'll have to do that with any of the new WM6.1 ROMs I end up running.
Thanks again.
ecltech said:
Hi all,
I need some advice on doing something that was fairly easy to do in WM6.0 ROMs, which is changing the default keyboard skin by replacing the msim.96.dll.0409.mui file.
I've tried a number of WM6.1 ROMs and this does not work. The only way I have been able to get the .mui file working was to re-cook the ROM and using an OEM package. Even after I re-cook with a new keyboard skin and try to replace the .mui file it does not work. Very strange.
Any of the cooks out there have any ideas why this is? I did a reg. dump of a ROM with and without the keyboard OEM package but did not find anything specific that would show why this does not work.
Appreciate any feedback. I know this works without any issues in WM6.0 ROMs.
Thank you.
Click to expand...
Click to collapse
austinsnyc said:
Don't know what your doing wrong buddy but most of the time you need to cook the new .mui file in like I always do and i have no issue with the WM6.1 roms ever using the grey keyboard that I always use in my roms. To get this straight your dumping the rom and then copying the new .mui file right over the old file if there is one at all then rebuilding the rom? that is the only way it will work you can't copy over it once you have rebuilt the rom it needs to be cooked in.
Click to expand...
Click to collapse
Actually you can change it easily via cab install but you need to sign it first. You can try the attached cab, and here: http://forum.xda-developers.com/showpost.php?p=1610615&postcount=3 for other skin.
Try this. First import the attached Keyboard Cert registry file (use dotfred's task manager which does registry editing, or resco registry editor). Once you do that, you should be able to use the various keyboard cabs. I've attached one that has like 20 keyboard styles you can choose from (uses mortscript to do this). Choose the one you want, soft reset, and presto...
sakajati said:
Actually you can change it easily via cab install but you need to sign it first. You can try the attached cab, and here: http://forum.xda-developers.com/showpost.php?p=1610615&postcount=3 for other skin.
Click to expand...
Click to collapse
sakajati,
Works fine now. Thanks for the links.
mfrazz,
Thanks for the info also! Appreciate it.
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.