powerful xip porting tool: XIPAddrTools 2.0 - Windows Mobile Development and Hacking General

recently, i wrote a tool for xip addresses allcating. so, we needn't nightmare hard working again.
README for XIP Address Tools
2008/4/27 0:28:53
By Garfield Au
NOTE for your OS LANGUE:
This util supposts Simp.Chinese, Trad.Chinese, English, Italian, German, French, Portuguese Windows XP/Vista Only. The main reason is it has to
capture M'Reloc "Choose Modules" dialog's text.
in xipaddrtools.ini,
you can modify these values:
-------------------------------------------------------------------------------------------------
[COMMON]
LANG=1
;lang : 0 for SimpChinese, 1 for English, 2 for Other
;if you OS langue is not Simp Chinese nor English, please set LANG=2, and fill the lines below
[OTHER]
BROWSE_FOR_FOLDER="Browse For Folder" ;English Example
OK="OK" ;English Example
;NOTE: while clicked "Choose Module" on M'Reloc v2's interface, a dialog should be raise now,
; Please Mark down the title and the comfirm buttom's text like example shown. Otherwise,
; my program can not capture the dialog so that it won't work at all.
-------------------------------------------------------------------------------------------------
NOTE: if you OS langue is not Simp Chinese nor English, please set LANG=2, and fill the lines
English:
Thanks To
Author of M'Reloc Misar
http://forum.xda-developers.com/showthread.php?t=331094
Author of XIPPORT: bepe
And
[email protected]
who gives me lots of good suggestions.
Purpose:
This Util. invokes M'Reloc to modify DLL Address in XIP DIR, and modify corresponding imageinfo.txt,
which avoidng hard work by hand.
Usage:
1. Please place mreloc.exe and XIPAddrTools.exe in the same folder
2. SEL Work Folder/Import XIPPORT:
SEL Work Folder:XIP DIR which wanted to port, should be the "OUT" folder extracted by xipport
Import XIPPORT: XIPPORT has been lauched, this util will lock XIPPORT automatically,
and set work folder to "<xiport dir>\out", please make sure that you've clicked
"write map"
3. SEL Ref Folder: Refence folder for XIP
4. Left Address Window: Address for each DLL, and RED for Addr. Conflicts, Green for Space Avail.
5. V/D/modify/imgeinfo: modify sellected DLL's V/D Address(SXXX and imageinfo also modified)
6. Reigh Address Window: Highlight DLL's Address for Region0-4 DataPTR/RealAddr, and you can moifity
them by "Modify" button below(imageinfo.txt)
7. Space Bar: while ref. folder exists, click it for synchronize highlighted ref DLL and target DLL
Trad.Chinese
Thanks alexhk, who wrote an ini for Trad.Chinese Users.
please replace the lines below into xipaddrtools.ini in Trad.Chinese Windows.
Code:
[COMMON]
LANG=2
[OTHER]
BROWSE_FOR_FOLDER="瀏覽資料夾"
OK="確定"
Italian
Thanks ervius, who wrote an ini for Italian Users.
please replace the lines below into xipaddrtools.ini in Italian Windows.
Code:
[COMMON]
LANG=2
[OTHER]
BROWSE_FOR_FOLDER="Sfoglia per cartelle"
OK="OK"
German
Thanks BR Robert, who wrote an ini for German Users.
please replace the lines below into xipaddrtools.ini in German Windows.
Code:
[COMMON]
LANG=2
[OTHER]
BROWSE_FOR_FOLDER="Ordner suchen"
OK="OK"
French
Thanks spocky12, who wrote an ini for French Users.
please replace the lines below into xipaddrtools.ini in German Windows.
Code:
[COMMON]
LANG=2
[OTHER]
BROWSE_FOR_FOLDER="Rechercher un dossier"
OK="OK"
Portuguese
Thanks g77, who wrote an ini for Portuguese Users.
please replace the lines below into xipaddrtools.ini in German Windows.
Code:
[COMMON]
LANG=2
[OTHER]
BROWSE_FOR_FOLDER="Procurar Pasta"
OK="OK"

Awesome! XIP Porting has always been a tad annoying so hopefully this will make it easy!

garfieldau said:
1. Please place mreloc.exe and XIPAddrTools.exe in the same folder
Click to expand...
Click to collapse
you are a member of the coolest experts of xda.. this will help so much in porting.. thanks again.. keeping an eye for this thread for future updates
EDIT: You need to rename the downloaded "M'Reloc.exe" to "MReloc.exe"

ababrekar said:
you are a member of the coolest experts of xda.. this will help so much in porting.. thanks again.. keeping an eye for this thread for future updates
EDIT: You need to rename the downloaded "M'Reloc.exe" to "MReloc.exe"
Click to expand...
Click to collapse
but are you shure this tool work???
I tryed with m'reloc and mreloc in same folder and ever give error "cannot find mreloc"

this tools works fine
If i don't wrong.U're using Italian windows ???
This tools works in WWE , Chinese Windows only

tom_codon said:
this tools works fine
If i don't wrong.U're using Italian windows ???
This tools works in WWE , Chinese Windows only
Click to expand...
Click to collapse
maybe am I that cannot use it, but I have 3 mreloc renamed in same its directory.

ervius said:
maybe am I that cannot use it, but I have 3 mreloc renamed in same its directory.
Click to expand...
Click to collapse
Try use WWE version for your PC.It should works normal

ervius said:
maybe am I that cannot use it, but I have 3 mreloc renamed in same its directory.
Click to expand...
Click to collapse
this is ini file for italian users:
-------------------cut----------------------
[COMMON]
LANG=2
[OTHER]
BROWSE_FOR_FOLDER="Sfoglia per cartelle"
OK="OK"
-----------------end cut--------------------
save the contents into "xipaddrtools.ini" and good work....
maybe with an ini example the things are easyer!

You're Great !
ThanX !
Excellent Tool !!!!

i tried to use it... but i´m a noob.
i have to learn a lot more..
thanks for this tool!

i love it thanks

can someone explain number 7 in the directions. thanks

WAW!!!!!!
with italian ini and good readdressing tables, I finally posrted old trinity WM 6.0 to WM6.1 19209, full xipping port!!! beautifull apps!!!!
maybe Ib can use also buildxip, but I need to know.... and now I can, and goal to port manually all xip!!
thanks!!!!!

irus said:
can someone explain number 7 in the directions. thanks
Click to expand...
Click to collapse
do you mean column 7's "D Ref"?

this is what i don't understand - i don't see a ref folder. and i click modify but i dont know exactly what im looking for
7. Space Bar: while ref. folder exists, click it for synchronize highlighted ref DLL and target DLL

irus said:
this is what i don't understand - i don't see a ref folder. and i click modify but i dont know exactly what im looking for
7. Space Bar: while ref. folder exists, click it for synchronize highlighted ref DLL and target DLL
Click to expand...
Click to collapse
the conceipt of ref. folder is:
while porting a new xip, a good idea is to open a exist xip to see how it allocated. that's so called "ref. folder".
to open it, please click "SEL Ref Folder" (step 3)

Gr8 tool ... was looking for the english version since i cant figure out ur ver 1.0 ... so let me get it straight ... I have open my 19400 xip that is from another rom as the Work Folder, then I open my Ref folder (ori XIP frm my dev rom) then i can see lots of yellow with red addess so i presume that are all conflicts addresses.
So my question now, if i just change all the conflicts addresses (red) to the exact addresses of the Ref the yellow red will disappear, so is that the right way to do the porting?
What do i do with the dll that dont have a ref? leave it in yellow & red?
How bout the other tabs in the XIP address tool? what are those for?
When I click on Virtual Base tab, I could see lots of red lines under dll (ie: trueffs.dll) what does it mean?
Thanks

garfieldau said:
the conceipt of ref. folder is:
while porting a new xip, a good idea is to open a exist xip to see how it allocated. that's so called "ref. folder".
to open it, please click "SEL Ref Folder" (step 3)
Click to expand...
Click to collapse
thanks for clarifying

ok 2 questions
1. the filesys.exe wont change is when i click modify and its the only file that wont do it the rest work perfectly
2. if there is a file in the ref folder that is not in the other folder should i just copy it over and if there is a file in the import folder that is not in the ref folder should i just delete it. thanks

ervius said:
WAW!!!!!!
with italian ini and good readdressing tables, I finally posrted old trinity WM 6.0 to WM6.1 19209, full xipping port!!! beautifull apps!!!!
maybe Ib can use also buildxip, but I need to know.... and now I can, and goal to port manually all xip!!
thanks!!!!!
Click to expand...
Click to collapse
dude
could u answer my questions above ... regarding the porting??? Thx
BTW
irus, how do u port ur xip? did u see the other tabs also? how bout the red line under some of the dlls in the virtual tab?

Related

dictprob.dat and statdict.dat

Hi guys,
Has someone these 2 files for the italian WM2003SE OS? Or does someone know how I can get it? I'm becoming crazy, I cannot find them and I need them for the word completion in Italian language..
Thanks a lot,
Max
Find an Italian ROM that you can extract with dumprom.exe.
Perhaps this one?
P505_V31371_ITA.zip :wink:
Asus has more Italian ROMS. Search there.
Also read this article.
Cheers
Hi, thanks a lot for the reply,
I read that article and therefore I'm looking for these 2 files. Do you know in which .nbf file are they? And I'm trying to use dumprom to get these files but when I run it I wait for a long time but nothing happens...
I use this command:
>dumprom -4 -d "my folder" radio_.nbf
Could you help me please?
Tks a lot,
Max
Better read my advice posted before instead of inventing it yourself....
maximedv said:
>dumprom -4 -d "my folder" radio_.nbf
Click to expand...
Click to collapse
it is in nk.nbf. And at first you should decrypt NBF to NBA
Why are you talking about nk.nbf and radio.nbf here in this thread?
Realy cannot find any of that in the Italian ROM I appointed you you earlier. Some people.....Grrr
Hi Tweakradje, better wait for my reply before instead of.... Some people..grrrrr
Yesterday your link didn't work, or at least for me.. Today I'm retrying but it's very very slow ( 1 kb/s... ).... I'll update you as soon as I succeed in downloading it..
Tks guys,
Max
PS A question fo mamaich: with dumprom is it possible to decrypt nbf files too, or do I have to use another tool?
Try this link then and select another download location.
It's all there at asus donwloads.
http://support.asus.com/download/download_item.aspx?product=6&model=P505&SLanguage=en-us
You will manage...
Hi tweak..,
thanks a lot for the help. At least, after 3 hours of downloading, I've succeded into overwriting the original files with the italian version and everything works fine. I've attached the two files in the italian, english, spanish and portuguese versions. If someone has these files for more languages is welcome to add them, because it's not so easy to find them on the internet.. :lol:
Thanks to all,
Max
Hi maximedv, does this file help update the word catalog that pops up with the on-screen key board? That's my bane.
Can you (someone) start a page on Wiki? Dunno how that works.
Page title something like localizing your SIP keyboard and Spelling
SIP KEYBOARD
I have the dutch versions waiting for that page.
You can control them withy registry:
REGEDIT4
[HKEY_CURRENT_USER\COntrolPanel\Sip]
"DictFile"="\\ROM Storage\\AutoComplete\\statdict_NL.dat"
"ProbFile"="\\ROM Storage\\AutoComplete\\dictprob_NL.dat"
SPELLING
I also have spelling check ready (mssp2_en.lex, mssp2_nl.lex)
for word.
Control that with this registry:
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Spell Check]
"Main_Dict"="\\ROM Storage\\Spell Check\\mssp2_nl.lex"
"User_Dict"="\\ROM Storage\\Spell Check\\user.dct"
You can ofcourse always overwrite the original \windows files.
Cheers
How's this WiKi ?
http://wiki.xda-developers.com/index.php?pagename=Changing_Device_Language
If you hardreset your device the files will default again.
If you overwrite the file and want to restore the default just delete the modified file and soft reset. The original ROM file will be restored.
Thanks.
Can we build a library in the wiki with language files? Or is that against Microsoft License. I have a few lying around here....
Might be better placed on the FTP... not sure it the license on those files is anything GPL-y, I doubt it
Hi,
I don't know if it would be legal or not.. It could because you can download the ROM files from many sites ( Asus site for example ), but I don't know if it's legal to decompress them..

Way to make your Language OS for Universla

the way to OS Localize your Universal
*****the files and tools you need*******
*imgfs_tool by mamaich
*boot_hv_tool by mamaich
http://forum.xda-developers.com/viewtopic.php?t=34171&start=0
*HTC-64 Encodetool by bal666
http://forum.xda-developers.com/viewtopic.php?p=191164#191164
*hex editor (i used Heiw32 accroding to suggestion of Mamaich)
*NotePad in Windows
*Other high performanced Editor(if you have)
*Resource Hacker or PE Editor + Resource Tunner to edit mui
*Signcode.exe and sign with certificate
-----sorry can not write all in here,,, pls go to link---
http://www.asukal.jp/WM5_MUI/the way to OS Localize your Universal.mht
***********additional information 2006-May-15**********
regarding to initflashfiiles.dat and initboji.dat
i tired to write initflashfiles.dat in Japanese chalachtor, but not in CODE,
seems to work.
*write initflashfiles.dat in Japanese to specify Japanese Localized shell folders and Japanese re-named Short cuts. then add into rom.
also deleate both of 2 old dat files from rom.
then flash it back to my Uni, the localized shell folders were created!
this can save a lot of time to create the Localized ROM :shock:
But,,, still testing that ROM can work correctry.......or not.
<some appurication buttons can not assained if without initboji.dat>
*************2006-May 22 aditional********************
@ to edit the dll or exe from AKU2 rom, they have some difference.
Strings can be edited only with Platform Builder now.
pls reffer to this thread
http://forum.xda-developers.com/viewtopic.php?t=49423&highlight=
Can I have your instructions?
Hi Asukal(sama):
I'm trying to localize my Universal to my local language.
I'm stuck now before boot set-up process after hard reset.
So, I would like to ask you several questions.
Could you show me your instructions / suggestions?
1) Certification Store (way 2-1)
You said I have to take out CertificationStore from registry file.
I could not find any key of "CertificationStore", so I compared my registry before and after SDK_Cert installation.
I found there are some differences in registry file, which are:
HKEY_LOCAL_MACHINE\Comm\Security\SystemCertificates\SPC\Certificates\XXXXX] –- 3 keys
HKEY_LOCAL_MACHINE\Comm\Security\SystemCertificates\Privileged Execution Trust Authorities\Certificates\XXXXX] – 3 keys
[HKEY_LOCAL_MACHINE\Comm\Security\SystemCertificates\Unprivileged Execution Trust Authorities\Certificates\XXXXX] – 2 keys
I removed "\" that locates on each line of hex data and write these keys on default.hv file.
However, the start-up process just after hard reset didn't start...
I also found some other differences on registry files, which seems certification file update time.
Do I have to put update time keys on default.hv file?
Or am I still missing something?
2) MUI (way 2-2)
I could sign *.mui files with SDK_Cert.
You said PE header must be corrected if I cannot sign *.mui.
In other words, you mean I don't have to correct PE headers because I can sign my *.mui?
As far as I checked my *.mui files, it seems OK.
3) iniboj.dat (way 3)
I could dump iniboj.dat and initflashfiles.dat and translated them to my language.
Of course I saved in Unicode (UTF-16) and removed the first 2 byte "ff fe".
When I run "delfile.exe", I noticed "delfile.exe" showed the error message that "delfile.exe" could not find iniboj.dat.
But I could add iniboj.dat with "addfile.exe".
Is this a normal message from "delfile.exe"? FYI, my base ROM is Qtek's AKU2; 1.30.77.
4) *.hv files (way 4)
I think the following is the keys that I must change.
[HKEY_LOCAL_MACHINE\System\Explorer\Shell Folders]
"StartUp"="\\Windows\\StartUp"
"Recent"="\\Windows\\Recent"
"Programs"="\\Windows\\Programs"
"Favorites"="\\Windows\\Favorites"
"Desktop"="\\Windows\\Desktop"
Even I changed these keys, I cannot start my start-up process...
Are these keys enough to start start-up process?
I appreciate any suggestions / supports / instructions!!
Thank you.
hi! Camrade!
Re Qeuestions
1;certificate sotre. 3 entries are correct.
@But i am not sure what you removed???
i did not remove any thing and copy it to HV.
@yes update time must be in HV also.
like follows.
without this. no work as sertificate authentification.
[HKEY_LOCAL_MACHINE\Comm\Security\SystemCertificates\Privileged Execution Trust Authorities]
"UpdateTime"=hex:\
00,e0,46,50,1c,96,c5,01
2;if your mui can be signed, they should be workable.
but i am afraid your mui of core-dll Strings Table were broken.
PLS reffer this thread about that!
http://forum.xda-developers.com/viewtopic.php?t=49423&highlight=
if you are not sure, pls send me one of them to check it.
3:re-iniboj.dat, as you told me the eror message of delfile.exe will notice you, because i doesnt exisit in rom files. it was in XIP area.
But dont mind that. procceed it!
4;Shell folders; that is enough in hv, to just specify the loaction of Shell folder.<this also discribed in shellres.dll.
But no start up menu if there were localized Shell folders by failed initialized 2 dat files.
@the os can boot even the shellres.dll.xxxx.mui is not worked,
just missing Programs in StarMenu.
Now i am afraid your shellres____mui is read by OS, but it was incorrect.
@to change the Dr.Johnson screen to Japanes one, replace "stylus2.192.gif" and "stylus1.192.gif" with ones from JP os.
But the fisrt sentence before Stylus work for Dr.Johnson is from Shellres.mui, so your are failed in to read shellres_mui if it was still english.
Good luck!
Almost completed
Thank you, Asukal!
With your responses and instructions, I can finally boot my Universal with my language from boot screen!
I’ll make init*.dat file and try to make more localized ROM.
It seems a little difficult (complicated) to make initflashfiles.dat file translating to Unicode character code. But I’ll try!
Again, Thank you very much!!
shugoh
pls try to write iniflshfile.dat in Katakana, instead of Code,
i did try this some part of them just now.
Seems to be worked. But not sure .........didnt test all of in this dat,
just a part of it.
if the Katakana written dat was workable, it will be so easy to create
the Shell folders in Japanese................ :lol:
Hi Asukal,
I also want to join but I don't have the hex editor....the process is so complicated and the "key" is we have you on this website that do cook the ROM for us. Thanks a lot again.
If you have invented some easy installation files that want me to try, please let me know. I tried to edit the latest O2 ROM but unsuccessful....
Cheers,
chris_khho said:
Hi Asukal,
I also want to join but I don't have the hex editor....the process is so complicated and the "key" is we have you on this website that do cook the ROM for us. Thanks a lot again.
If you have invented some easy installation files that want me to try, please let me know. I tried to edit the latest O2 ROM but unsuccessful....
Cheers,
Click to expand...
Click to collapse
free hex editors can be downloaded.
many kinds of hex editors were in web.
Anyway, if i need something need test, i will call u! :lol:
Hi, Asukal:
This my be very stupid question...
I could translate html portion of shellres.dll with your instruction.
However, I still cannot do of tapres.sll and tshres.dll.......
Maybe this is because the type of resouce is different from shellres's.
So I tried to move html of tapres and tshres to another resources using PB because the other tools I have doesn't work...
When I wanted to save modified resource on PB, PB said I could not save the new resource because PB could not load resources from executable file...
I know this question is the basic one if I want to use PB.
But if you can show (a) hint(s) to me, I would appreciate your support very much.
Thank you!
shugoh
i guess PB can only save the files as "*****.exe" or "******.dll",
but not as a "******.dll.xxxxx.mui"
so you must save it as "anyname_you_want.dll" with out xxxx.mui to other folder.
then go to next step, because files edited with PB can not to be signed.
To enable to be signed, go following steps.
1;Open "any dll" or exe which havs correct PE header with Restorator.
2;Dlelete all of resources from this dll or exe.<make empty dll>
3:On another window of Resotrator ,
Open "anyname_you_want.dll" edited and save by PB
4rag and drop all resources exept "255" resource from
"anyname_you_want.dll" to "empty.dll"
5;save this empty.dll filled with resources of "anyname_you_want.dll",
as the name of your tagert xxxx.mui
6:Close all windows of resotrator.
7;try to sign on that mui, you may able to sign on that!
Good luck
Thank you for your instruction about PB and html.
however, I still cannot save modified file even though I put file name with *.exe or *.dll.
As my test, I opened x86 file and modified its file and I can save the modified. But still cannot tapres and tshres.......
I also tried some WM5 files, but not succeeded in saving it...orz
I installed all PB functions but for MIPS or SH4, which should not necessary for WM5.
The attaced is the error massage appreared when I wanted to save modifed WM file. (I installed Japanese PB, so error message is in Japanese)
"ta.dll" is only a temporary name for modified tapres.
I appresitate your any comments.
Thank you.
shugoh
I did it!!
Asukal:
I finally can make localized tapres and tsh with your recommended tools!!
Please see my blog at your convenience!
I'll try to localize folders with init*.dat files!!
Thank you very much!!
(If I have difficulties on making init*.dat files, I may ask you suggestions after I make every effort I can make,)
Thanks again
shugoh
Hi, Asukal
I can localize init*.dat file according to your post on May-15.
As you said, it seems OK that we can describe folder names on both *.dat file, not Unicode Code #.
So far I have no trouble with these *.dat files.
Thank you.
shugoh
Glad to here that!
You have done! you r a MAN!
Keep on going Dark Side!
Hello, Asukal
I'm back...
I have had a strange problem. As a matter of fact, I haven't solved this problem even though I could make Universal ROM in my language.
When I make my Universal hard & soft reset, I always see 2 white bold lines above and below "Windows Mobile" on 2nd splash screen.
I found these lines don't appear when I change mui regional setting. I mean no white lines on 2nd splash when I change:
1) shellres.dll.0411.mui to shellres.dll.0409.mui
2) shellresapps.dll.0411.mui to shellresapps.dll.0409.mui
(I'm trying to change English ROM to Japanese.)
0411 and 0409 have exactly same contents; I just change their name and place them on "windows" folder.
3) Change mui setting both of the following from 411 to 409.
[HKEY_LOCAL_MACHINE\MUI]
"SysLang"=dword:00000411
[HKEY_CURRENT_USER\MUI]
"CurLang"=dword:411
With these changes, I can boot my Universal without white lines and Uni seems working well. (Of course, all letters except for the ones in these 2 mui are in English. But I suppose I can see Japanese if I change all 0411.mui to 0409.mui. (Haven't tested)
I also noticed I didn't change the region code in init*.dat. (i.e. LOC_0409_DIRWINDOWSHELP, not LOC_0411_DIRWINDOWSHELP)
So I changed init*.dat files and made new ROM with 0411.mui (incl. shellres & shellresapps).
However, there were still 2 white bold lines on 2nd splash...
I haven't added:
[HKEY_LOCAL_MACHINE\Security\ColdInit]
"Locale"=dword:00000411
"ColdInit2Done"=dword:00000001
"ColdInit1Done"=dword:00000001
Because my Uni has always stuck before the initial setup (screen alignment and Dr. Johnson etc.).
This time, I added these keys per your instruction, but I'm stuck again...
Do I have to add [HKEY_LOCAL_MACHINE\Security\ColdInit] ?
This would not directly relate to my experience, but I think I can find where I made mistakes.
I appreciate your response.
Thank you.
on my rom, i changed
LOC_0409_DIRWINDOWSHELP, to LOC_0411_DIRWINDOWSHELP
also i added folows
HKEY_LOCAL_MACHINE\Security\ColdInit]
but i dont think those are not reason of your problem,
did you tried to edit new one from versin nbf??
i guees the ROM was crashed,,, i never happend,
you think some reason of registry,,,
how about htis,,,
[HKEY_LOCAL_MACHINE\ControlPanel\Stylus\192DPI]
"FontArray"="500,600,900,1000,1200"
"CurFont"=dword:384
this is the for Screen resolution.
But in my case,,without this,, not happend problems like you,,,,
strange,,,,
Hi, Asukal:
I finally find the root cause of 2 bold lines on welcomehead screen!
the mui file taking charge of screen alignment on start-up set-up process causes this problem. I made the new one with PB and solved this problem!!
(I made the previous one with another tool...)
I'm very glad to inform you this and appreciate your supports very much!!!
P.S. However, I'm still stuck with Coldinit... But this is not an issue.

WM6.1 mxip_lang.vol and wince.nls

Hi, i´m translating WM6.1 to Spanish, and to get full translation i have read there´s needed to get mxip_lang.vol and wince.nls spanish version.
For WM6 it can be dumped from Emulator Image, but there´s no image for WM6.1 still. Will work the WM6 files for WM6.1?, can i edit this files to translate them with any tool?
There are another files within the .mui´s and registry i have to edit to get a full translation?.
Thanks.
up... nobody knows nothing about those files or how to translate Start Button in a WM6.1 ROM?
I have translate the initflashfiles.dat and the necesary registry keys, but when my ROM boot it hang up at last boot screen and shows only the upper program bar. why?
Thanks
you was forget to add what device you try to translate
if you don't have SDK wm 6.1, the best way is take language from other device
lazaj007 said:
you was forget to add what device you try to translate
if you don't have SDK wm 6.1, the best way is take language from other device
Click to expand...
Click to collapse
I´m trying to translate WM6.1 for Trinity, the mui´s is not a problem, i got it´s from others devices ROMs, but the problems comes when i translate programs files and startup folders in initflashfiles.dat.
Thanks.
With Sktools you can export metabases mxip_lang.vol into .xml files . Also AKtools has import function. But I don't understand how it is work. I tried 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#Макет начального экрана:;
.................................................. ... ;
Where to find that
olad said:
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#Макет начального экрана:;
.................................................. ... ;
Click to expand...
Click to collapse
Hi there,
Where I can find Sktools?
With my regards,

how to rename "Start" in system tray?

how to rename "Start" in system tray? anyone knows?
it's in shellres.dll.0409.mui if you have a english system
really? i didn't know that, thanks for the info.
COOL! I did a quick test with the emulator, and it worked..
find it in 'string data-321'
joemanb said:
COOL!
find it in 'string data-321'
Click to expand...
Click to collapse
Changing from Start to Begin. That is what I call a Major overhaul
Sorry for the noob question, but I used Resco Explorer and even though I found the shellres.dll.mui file (only by doing search), it doesn't allow me to do anything with it. How can I dump it to my SD card (or maybe modify it in situ)?
Do I need to dump the rom in order to extract it? (please say no...)
EDIT: Never mind. I got it!!
For those of you wondering on how to do it, you need the following tools:
1. ResHack
2. ROM Extractor (found here: http://forum.xda-developers.com/showthread.php?p=2686907#post2686907)
a. Extract the shellres.dll.0409.mui from \Wndows (replace 0409 for your device code) with ROM extractor
b. Dump the file in Windows and open it up with ResHack
c. Look for the String Data folder 321 and open it. Once there, you will see the word "Start." Just replace it for whatever you want.
d. Copy the file back using ActiveSync. File explorers will not allow you to copy over a system file in use.
e. Soft Reset.
f. Enjoy
i did this and i'm stuck on the splash screen
Extract the shellres.dll.0409.mui from \Wndows you will only have this file if you have installed a M&M wait cusor the original file is shellres.dll.0409 if uk or us
i already had that,must be cooked into the rom,but i can easily do a HR and retry til i perfect it
please, anyone can post english shellres.dll.0409.mui here to do not need to extract ROM?
patr!k said:
please, anyone can post english shellres.dll.0409.mui here to do not need to extract ROM?
Click to expand...
Click to collapse
Shellres.dll.0409.mui attached. This is from HTC Kaiser (WWE stock 6.1 ROM), extracted after installing M&M wait cusor...
thank you!
btw: is shallres the same for different devices? what is M&M cursor affecting exactly in this file?
update: ok, here is shallres from touch pro eng version. feel free to edit as you wish. copy back with AS
do not forget to backup your device, already needed to make a hard reset - because of edited file
What program do you use to edit the dll as i have Resource Hacker and when i open the shellres.96.dll.0409.mui the only folders in this file are Bitmap,Icon,String Table,Icon Group, In the folder String Table i only see 1143 and this contains STRINGTABLE
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
{
18275, "13,700,Segoe Condensed"
18276, "8,700,Segoe Condensed"
18277, "13,400,Segoe Condensed"
18278, "9,400,Segoe Condensed"
}
?????
wapvirus said:
What program do you use to edit the dll as i have Resource Hacker and when i open the shellres.96.dll.0409.mui the only folders in this file are Bitmap,Icon,String Table,Icon Group, In the folder String Table i only see 1143 and this contains STRINGTABLE
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
{
18275, "13,700,Segoe Condensed"
18276, "8,700,Segoe Condensed"
18277, "13,400,Segoe Condensed"
18278, "9,400,Segoe Condensed"
}
?????
Click to expand...
Click to collapse
I believe that you got the wrong file. The one that needs to be modified is shellres.dll.0409.mui and NOT shellres.96.dll.0409.mui. Try that, it should work just fine. I have attached mine. I have a Blue Angel with WM6.1 build 19693.
patr!k said:
btw: is shallres the same for different devices? what is M&M cursor affecting exactly in this file?
Click to expand...
Click to collapse
No, shellres is different for devices and 0409 is US localization, for singapore you might have shellres.96.dll.1234.mui (just an example, i know that's not true...)
MarshallSkins and his(her? ) waitcursor skin is a shellres.dll.mui file with different animations, you need this because you cannot directly copy the shellres.dll file from the ROM...
How do I transfer shellres.dll.0409 using WMDC? Even with Activesync, but how? It gives me the same error message. Can someone show me step by step please?
Awesome Post. I searched High and Low for this hack only to find it on XDA.. Thanks again guys.
I did get this to work perfect with the steps provided on this thread.
ReDz
wapvirus said:
What program do you use to edit the dll as i have Resource Hacker and when i open the shellres.96.dll.0409.mui the only folders in this file are Bitmap,Icon,String Table,Icon Group, In the folder String Table i only see 1143 and this contains STRINGTABLE
LANGUAGE LANG_NEUTRAL, SUBLANG_NEUTRAL
{
18275, "13,700,Segoe Condensed"
18276, "8,700,Segoe Condensed"
18277, "13,400,Segoe Condensed"
18278, "9,400,Segoe Condensed"
}
?????
Click to expand...
Click to collapse
OMG, so i can use EVERY font, THANKS for info!!!
Ughhh
this bricked my phone. Used the file shellres.......mui
unsigned, altered and signed placed in windows directory. Now I got a brick
did you try a hard reset

[TUTORIAL]How To Translate Manila 2D V2

Hello XDA Community!​
How to translate Manila 2d v2 or any other variants of it.
Follow the following steps:
1- go to windows folder and take Manila2D.exe.409.mui (the number 409 may be different )
2- download file editor suit
3- put the manila2d.409.mui in unsign folder
4- run unsigner.exe
5- download reshacker open res hacker and press file --> open --> and select Manila 2d .exe.409.mui
6- change what do you want (if you want to change only m2d tabs name just go to string tabel then 7 then select 1033 and change it)
7- go to sign folder and select signer.exe
8- select manila 2d .0409.mui
9- select SDKSampelPrivDeveloper
10- select start sign process
11- take manila2d.0409.exe.mui to windows folder and enjoy.
12- don't forget to backup Manila2D.exe.××××.mui
Through this, you can translate m2d v2 without any problem (like not showing letters)
Thats all ة_ة
Didn't know reshacker is able to open that up. Will try. Thanks for the tip.
wobbu said:
Didn't know reshacker is able to open that up. Will try. Thanks for the tip.
Click to expand...
Click to collapse
you can select open all files and res hacker will open it
from this trick I've translate m2d v2 to my language
I have edited this thread for how to translate m2d v2
the old one here in the picture
Expired Certs
Carlos_rpg said:
Expired Certs
Click to expand...
Click to collapse
put back the system clock...before 31-dec-2009... it should works!
certs expired
shiner88 said:
put back the system clock...before 31-dec-2009... it should works!
Click to expand...
Click to collapse
THX A LOT!! Had the same prob... It did the trick!
shiner88 said:
put back the system clock...before 31-dec-2009... it should works!
Click to expand...
Click to collapse
thanks for advice
maybe we can put the translations here (for share)
translate Manila2D.exe.0409.mui
Hello
I have copied the file Manila2D.exe.0409.mui to my computer from the phone,
it has been translated into Swedish by Reshacker.
But now when I try to copy it back to the phone in the windows directory.
can not,
can not overwrite the file or delete it. Someone who knows how to do this? phone is a Samsung i900 omnia
Thanx // wiper
you could try to copy to storage card and then use for example Resco Explorer on your phone to overwrite the old file in windows directory...
Hi I cant even get the file to my desktop also have a i900. I would really like your translation in swedish. How do I get the "manila2d.409.mui" to desktop? Copy it and put in to a folder, but it dosent show in windows, on the desktop......
Would you share your's if you got it to work?
Bobban_Deone said:
Hi I cant even get the file to my desktop also have a i900. I would really like your translation in swedish. How do I get the "manila2d.409.mui" to desktop? Copy it and put in to a folder, but it dosent show in windows, on the desktop......
Would you share your's if you got it to work?
Click to expand...
Click to collapse
You should make your windows show up hidden and system files
really strange I'm doing like that and no text on my screen
or doesn't it work on Vista ?
who could reshacked my manila2D 040C ? it is a 0409 but when I unsign , reshack , resign and install : all the texts disappears I wonder if it is because Vista
I want texts in French instead of in English
:bump:
nobody ?
brunoisa10 said:
who could reshacked my manila2D 040C ? it is a 0409 but when I unsign , reshack , resign and install : all the texts disappears I wonder if it is because Vista
I want texts in French instead of in English
Click to expand...
Click to collapse
sorry for lately re[ly
try to not rename it to 040C keep it 0409
hope it help
No I'm on a french rom and if 0409 no texts , and if I rename 040C it is good but with texts in english
I don't understand why my action to reschak seems not valid
could you help me (for example just rename Home to Accueil for a test)

Categories

Resources