removing a language from a rom - Windows Mobile Development and Hacking General

hello guys
i want some help so i can remove chinese from my rom for Hurricane (wm6). From what i understand i have the full list of all the files that need deleting such as all files with the name 0804 in them as well as registry keys with 0804 in them, however they are too many to manually delete them all.
How can i create an .nbf file from a .bin file so i can delete the files with the tools provided in this site?
Or if not how can i import the .nbf from my phone?

Related

replace wince.nls on WM5

I created a wince.nls file using the platfom builder.
I was able to replace the wince.nls file on the device
and changed the HKYLM\nls values to a different locale,
but for some reason the system does not use my file
and the locale is English
does anyone have an idea?
Thanks
Micha
michab said:
I created a wince.nls file using the platfom builder.
I was able to replace the wince.nls file on the device
and changed the HKYLM\nls values to a different locale,
but for some reason the system does not use my file
and the locale is English
does anyone have an idea?
Thanks
Micha
Click to expand...
Click to collapse
wince.nls is read before the storage filesystem is fully initialized, and it is read from IMGFS section of ROM. So when you replace it with your own version it is not yet seen by OS. The same with registry settings. OS uses its own small registry from unmodifiable boot.hv file. Currently I'm looking for a method of modifying ROM so that we can add/replace files in IMGFS.
mamaich,
Take a look into the jasjar extended rom especially the arabizer suit cabs,bcz IMAGINET were able to arabize it, Mate, just take a look into those cab files, it might help you to how it worked. As I remember there's a cab has dll files that replaces the system files.

howto dump mxip_*.vol?

I need this files from the root of my running device (not windows folder)
mxip_lang.vol
mxip_notify.vol
mxip_system.vol
But I cant copy them!
Is there any way or tool to get them?
Try to dump the rom with This tool
but i don't know if the PE headers will be correct ...
hi TofClock,
this tool dumps only files in the Windows folder, but I need the files from the root.
This files are the databases of the system, the files in the windows folder are the templates for the first boot.
Also the content of the .dsm and .provxml files is writen to this databases (after first boot).
My idea is to use the finished database in a ROM and delete the .dsm files
i've just finished a dup with the tool , and in the "Files" , i've mxip_lang.vol , mxip_notify.vol and , mxip_system.vol
EDIT : **** , it should not work :/
Test that :
I've succefully copied , with built-in explorer :
- mxip_initdb.vol
- mxip_lang.vol
- mxip_system.vol
but i can't copy or rename mxip_notify.vol
does anyone how to edit those files (mostly mxip_lang.vol from /Storage folder) and how to replace them?
my phone always says that it is in use and i can not do anything with it
this is the last file I have to change to get my phone fully translated
With Sktools you can export metabases mxip_lang.vol into .xml files . Also SKtools has import function. But I don't understand how it is work. I tried to insert some new rows in metabase but sktools say: 0 records imported. May be anybody know how to import new record in metabase with sktools? Please, help me!
I successfully translate mxip_lang.vol !!! I used Sktools for dump this file. After that I translated all english records in to russian ( text file in unicode format). Then I have put DevPrepSP.exe utility ( with its configuration .xml file) and my .txt file in \Storage\MUI\ folder on my Qtek8310. I have started the DevPrepSP.exe and have added records in to mxip_lang.vol. It has worked!!!
My txt file has such format of records:
\MetabaseLabels
0#19#1;1049#31#Размер сист. шрифта:;
0#19#2;1049#31#Время нажатия:;
0#19#3;1049#31#Макет начального экрана:;
..................................................... ;

To view & extract .nb0 content, please help......

hi all, i have a .nb0 file which extracted from a wm5 ppc phone ( cant remember the model), and i need some help here to view this nb0 and extract some cab file from there.
This .nb0 consist a lot useful softwares, for example, soundcover (background sound during conversation), answering machine, conversation recorder and it works flawlessly on wm5 ppc phone.
Any expert??? please help.
**ok, I found the phone model, its GIGA, this is the nb0 file, latest update from thier website http://www.higiga.com/HigigaFrontStage/event/download/update/V1.12.80.zip
Hi,
Congratulations on extracting an .nb0 file. There are many methods to do so, depending on the device. Out of curiosity, which method did you use? Assuming that you correctly extracted the .nbo file of the CE image, you can treat it the same as an .nb or .bin file. use "viewimgfs *.nb0". the * of course meaning the name of your nb0 file like MSFLSH50_2.nb0, or what ever. This will give you all the files and what not. You can then use the DSMtool by bepe. This will organize all the files into packages. Then you can use cabwiz or some other program to create a cab installer. Good posts to follow are mamiach, bepe, buzzlightyear, and others, if you didn't already know. The dsmtool is found in bepe's WM5 kitchen. the viewimgfs and other imgfs tools were created by mamiach.
Regards,
Jason
thanks for your reply, i will try to use the tools to see whether i can extract anything out of it...thanks again.
I think i have successfully dump the rom to a dump folder, but i cannot see anything but only some dll files, what else i need to do??? do i need to use some tools to convert all these dll files to view the rom content?? please advise, thanks.

A (maybe) usefull idea

I used the testwm5.exe to extract the mui files, so to be able to change the mui language to greek. I have an hp ipaq hx2490b and I cannot etract the imgfs files(the program says dont found) from the nba file. So thing that its maybe we can put the mui files( and other files) in rom without to flash via the full backup file from spb backup or pther backup program. I havent eperiance or so much knowledge about these things, so I ask if it is possible to happens somthing like this. To extract some how the files of the backup file and replace the files that we want, and after compress it again.
Just thnk about it.
Thanks!
testwm5.exe doesn't create pure copies of the original files. Compare them in a hex editor and PE analyser. However, they generally work.
spb and similar apps don't create backups of the rom files - they don't need to because they are in rom. However, this means that these backups cannot restore a rom, just user generated files.
V
You can't put the file into the ROM without flashing. Backup software do not touch the ROM, it just replaces the files. If you already have the mui files in your phone, you can do a backup. and the next time you perform a hardreset, you will just need to restore from this backup file.
Ok. Thanks for the quick replay!
So any way to change the mui on this device. So far I didnt find something usefull, but maybe I miss something. Anyone that did it with hx2490b?
Just copy the MUI to windows, set the MUI key in registry to the correct LCID and reset.
Note that system MUIs like shellres.dll.0xxx.mui must be signed to load.

Cooking for JAQ3

I've searched forums and I found tomcug WM6.1 for this pda. I wanted to make my own ROM, but cannot find any helpful tips regarding cooking for this device. The most important thing I wanted to add is new OS build and language. I've dumped it, but cannot sort with PKGTool for use with EVK and I got just Dump with all files, but I added and replaced mui, registry to get my language on this Dump folder without sorting out xip and sys. When I choose to build with tools included in latest tomcug release, no files are created. I should get WMUPDAT.DIP file, but Dump folder is deleted instead and none files are created. I tried on Win7 and WinXP and same problem persists.
WMUPDAT.DIP is 1kb file+OS.NB converted to BIN then dumped.
I also wanted to try HyperCore kitchen but I don't know how to configure ACK for JAQ3

Categories

Resources