[GUIDE] Translate a ROM into german and maybe any other language (experimental) - XPERIA X1 ROM Development

Hi folks.
At first i have to say, that this is a somehow unclean and tricky solution, but it works somehow and maybe it can be improved.. There are some threads on this forum, which deal with that, but i'm going to describe, what i did, to get it working.
You need:
- The new Touch IT 2.1-ROM (don't know yet, if it works with other ROMs - think only if it's the same build)
- A backup from a german ROM (mine was made by SPB-backup from the cmEX-image, also don't know if other ROMs/backup tools work)
- The language files from here (German.rar)
- A registry editor (I used PHM regedit)
First i took all the mui-files out, by using the Windows search and copying them into another folder, then i transferred them via ActiveSync into the \Windows folder.
Then I put a link to the registry tool and to the explorer and PHM regedit in the TF3D programs panel (you'll need that, because after changing the registry to use german language your start menu will be screwed up for some reason and you can't access any program anymore).
Now you have to change two registry values and optionally set your region in the regional settings:
[HKEY_LOCAL_MACHINE\MUI]
"SysLang"="1031" (for german)
[HKEY_CURRENT_USER\MUI]
"CurLang"="1031"
-> It's time to do a soft-reset and you'll notice, that the pin-dialogs and so on are in german.
Go to the TF3D programs panel (as i said: Start menu will be screwed up - there are links for programs and settings, but they won't work) and start explorer to execute your backup.
After that your ROM should be fully german.
This is probably not a very good solution and it's kind of buggy, but it is a start..
I couldn't get it until know, how to cook the language files into a ROM (tried it with extracting the new Touch IT 2.1 and inserting the files from German.rar, but ended up with the device starting up and showing a black screen all the time).
If somebody could help me out with that, i would, if i am allowed, make a german version of the Touch IT 2.1 ROM.
Any additions or corrections appreciated!!

Related

.cab queries

Hi,
I need some assistance. I am currently cooking my extended rom. My Extended rom does not have enough space so, i am putting some of my MUST HAVE softwares in my storage so that it installs after a HARD RESET.
But, most .cab files will auto delete upon launch. Is there any way to make
it not delete ? Kindly assist.
Thanx a million
You can avoid the CAB files being deleted by making them read-only.
Well i mean that there is a Registry hack that will not delete .cab's on installation, but you would have to make a .cab with that registry setting and install it as the first thing after hardreset, although i dont think it will work since the registry is already loaded, and the new setting require a reboot to work.
Look in Wiki for registry hacks.
So why dont you just Write protect the .cab's that you want to hold on to
bosjo said:
Well i mean that there is a Registry hack that will not delete .cab's on installation, but you would have to make a .cab with that registry setting and install it as the first thing after hardreset, although i dont think it will work since the registry is already loaded, and the new setting require a reboot to work.
Look in Wiki for registry hacks.
So why dont you just Write protect the .cab's that you want to hold on to
Click to expand...
Click to collapse
i have tried that but, dont work
All my "wanna hang on to" .cab's are write protected, and non of them get deleted upon installation.
Manuel installation that is.
bosjo said:
Well i mean that there is a Registry hack that will not delete .cab's on installation, but you would have to make a .cab with that registry setting and install it as the first thing after hardreset, although i dont think it will work since the registry is already loaded, and the new setting require a reboot to work.
Look in Wiki for registry hacks.
So why dont you just Write protect the .cab's that you want to hold on to
Click to expand...
Click to collapse
ermm.. how do i go about it... i wanna auto install stuff like Pocket Informant , SPB Pocket Plus and my must have s/w upon hard reset
Thats why i need to coookkk
I have room enoughf in my ExtRom, so I have never auto installed from other than the ExtRom.
But I'm almost 100% sure that there was a topic on auto installing from \Storage (Card) sometime ago.
Maybee youll find some info in the Wiki
http://wiki.xda-developers.com/index.php?pagename=BA_RomKitchen
bosjo said:
I have room enoughf in my ExtRom, so I have never auto installed from other than the ExtRom.
But I'm almost 100% sure that there was a topic on auto installing from \Storage (Card) sometime ago.
Maybee youll find some info in the Wiki
http://wiki.xda-developers.com/index.php?pagename=BA_RomKitchen
Click to expand...
Click to collapse
well, i dont seem to find anything of what i am looking for
Wait a day or two, maybe someone who knows come along.
You can use a software name Cabinst wich let you install a cab without deleting it.
Easy.
Hi,
Easiest way is to make cab read only. Browse the storage card using PC via activesync. Right click on cab file. Go to properties and make it readonly.
You can also change the deafult beahvior of Instal by changing registry key.
Shikra said:
Hi,
Easiest way is to make cab read only. Browse the storage card using PC via activesync. Right click on cab file. Go to properties and make it readonly.
You can also change the deafult beahvior of Instal by changing registry key.
Click to expand...
Click to collapse
change which part of it ?
http://forum.xda-developers.com/viewtopic.php?t=16377
M4io said:
in browsing my editor i stumbled upone these :
Code:
[\HKLM\SOFTWARE\Apps\Microsoft Application Installer]
fAskDest=0
fAskOptions=0
fEnablCef=0
nDynamicDelete=2
Supported="PALM PC"
* fAskDest=1 gives you a popup when you install a CAB so you can install on Storage Card for example
* fAskOptions=1 asked before overwriting, haven't found out if/what other options
*fEnableCef : I haven't messed around with that
* nDynamicDelete=0 and the CAB file remains, =1 it disappears but what the difference with the default value 2 is I couldn't figure out.
So if anyone else wants to experiment with it and post their findings
I searched Google but all I could find was about fAskDest
Click to expand...
Click to collapse
keep the ext rom empty,
after reboot hack the reg to point to new area.
Run the autorun from threre.
Have all files as read only.
info under
http://forum.xda-developers.com/viewtopic.php?p=83119#83119
Only problem is that all cabs are installed in the default location.
I have yet to get cabinstall to run in batch mode using the nscript tool.
Hope its what you are after

XDA Mini S ROM update

Hi
Am newbie to the whole XDA thing (am just converting from BB), have managed to unlock my XDA Mini S and tried running K-JAM_WWE_216901_2169101_020721_ship.exe as i heard this would reflash the ROM to the latest (a friend of mine gave me this copy).
Got an error during this, and wondered if there was a specific XDA Mini S version (have searched on the site and it appears that there is on ftp://ftp.xda-developers.com/Wizard) and there are many different ROMS under the ROM directory, but i am unable to login to this site.
Am i just being thick here.
Any help gretaly appreciated.
That ROM upgrade worked ok on my xda-mini-s
When I upgraded my ROM I done the following.....
#unlock phone
with no SIM card in phone
copy EnableRapi.cab to phone
run EnableRapi.cab from phone
run lokiwiz.bat from PC
select option 'U' Unlock SIM
phone reboots
add SIM to backout bin file names on PC
run lokiwiz.bat from PC
select option 'C' unlock CID
phone reboots
add CID to backout bin file names on PC
#install new ROM
uncomress ROM file from zip
click ROM install file
follow instruction
takes 10 minutes
phone reboots
Hope this helps
Bilbo,
Hi. I ran through what you put but my Mini S does not auto reboot. I'm not sure the exact definition of a soft reboot is? - Put the stylus in the side or hold the power button for a few seconds?
Either way I cannot get the new KJAM rom on as invalid vendor ID is haunting me.
Any help would be appreciated.
Thank You
Ben
Dudes - I've done the same upgrade to my mini S. Not sure if it's worth the bother. No difference in speed/performance and my keyboard shifted symbols (@?£$) are out of sync. I think I'll go back to the Mini S rom without the customised stuff.
LLcoolJ:
I noticed lots of difference, speed and battery life.
To get the keyboard from US to UK symbols use the following:
Here are the registry changes ....
Keyboard language
Registry: HKCU\ControlPanel\Keybd
Key: Locale (string)
Value: 0809 English UK
0409 English US
0407 German
0419 Russian
040C French
0410 Italian
040A Spanish
benih007 said:
Bilbo,
Hi. I ran through what you put but my Mini S does not auto reboot. I'm not sure the exact definition of a soft reboot is? - Put the stylus in the side or hold the power button for a few seconds?
Either way I cannot get the new KJAM rom on as invalid vendor ID is haunting me.
Any help would be appreciated.
Thank You
Ben
Click to expand...
Click to collapse
The invalid vendor ID is the result of the ROM update..... to get rid of it make sure you run :
run lokiwiz.bat from PC
select option 'U' Unlock SIM
phone reboots
add SIM to backout bin file names on PC
A soft reboot is when you hit the reset button on the right hand side, its like rebooting a PC. A hard reset however is a re-install boot where you loose everything and the ROM is re-installed.
Cheers Bilbo - I've made the changes to the registry and the keyboard talks like me. Your right about battery power as well.
Bilbo.
Thank you for replying and helping.
Let me just go over what you said...
first I ran the loki cab file on the mini S.
run lokiwiz.bat from PC -- done.
select option 'U' Unlock SIM -- done (with sim card removed)
phone reboots -- not automatically though, but I will reboot it after the lokiwiz.bat finishes
add SIM to backout bin file names on PC -- what does this mean? this is not in the lokiwiz instructions and this is where i'm going wrong. Where is the bin file created btw, I can never find it?
I have tried so many combinations i'm starting to lose hope.
If you can help to get this damn thing working I promise to make a donation to this web site.
Thanks for all the good work.
Ben
i managed to get the unlock, but did not do the CID (so will try that).
So once i have done that will the K-JAM_WWE_216901_2169101_020721_ship.exe upgrade work?
Here's how I got mine working. - Remove the Sim card. Make sure you use Lockwiz02b. Select U to unlock from the options menu. The mini S should reboot automatically. Leave the device alone until its functional again and then start Lockwiz02b again. Select C (CID unlock) from the menu. It should reboot again and close down the Lockwiz box. The mini S should now be ready for a rom upgrade. On my first attempt I used the original Lockwiz prog which caused problems for me.
I'm about to do my rom update on my mini s....but this thread is so confusing!
Is there a step by step guide somewhere on the forum???
ROM Upgrade
Upgraded O2 XDA mini without any real problems:
I used the aWizard 1.3 Beta 2 tool which allowed me to carry out the CID Unlock and was pretty easy to understand. What it did not do was pick up the ROM from the rom folder but once I had completed the CID unlock I ran the rom normally and all was well.
So in essence: Connect Mini to PC via Activesync
Run the aWizard Bat file enabling RAPI (This is used to communicate with your XDA once it has done using Activesync). Then select the Unlock CID option. Once completed I then exited the wizard and followed the instructions as part of the rom upgrade and all worked well no hitches except the one mentioned above about the keyboard (now I have to find out how to modify the registry).
So what I used: aWizard 1.3 Beta 2 and QTEK Rom 2.17
186504-ruu_9100_2170702_21707102_20710_qtek_wwe_ship.exe
Mystery Solved!!!!
I finally figured out why its not working....
When I downloaded the loki zip file I opened it up in winzip and dragged the contents to a folder I created. Ran the batch file eveything seemed ok and the unlocker said it unlocked the device.
I have now realised that you have extract the files from the loki zip file and use the folder structure. If you don't, the utils directory is not created and the loki.bat cannot reference some files.
Found the answer on page 12/13 of the loki thread.
Thanks All
Ben
After doing the CID unlock the ROM install worked fine.
Just having the keyboard issue at the moment with symbols, went to:
Registry: HKCU\ControlPanel\Keybd
Key: Locale (string)
Value: 0809 English UK
but could not find the locale key to set to UK?
All i see is:
DefaultKeyLock
InitialDelay
MuteSwitch
RepeatRate
ShowWarningMsg
Am i looking in the right place or do i have to add this in (if so how)?
Cheers
Youv'e got to create a new registry key. Assuming you've got a registry editor. Go to HKEY_CURRENT_USER / Control Panel / Keybd.
Then create a new string value. Name it Locale and give it a value of 0809 for UK. Then reboot.
Just went in a created the new reg key as you mentioned.
Rebooted and it worked.
Many thanks for all your help on this, it is most appreciated.
I am now the converted!!!
So to sum up for anybody else:
Bought XDA Mini S from 02
use Lockwiz02b
Select U to unlock from the options menu
The mini S should reboot automatically
Start Lockwiz02b again
Select C (CID unlock) from the menu
It should reboot again and close down the Lockwiz box
The mini S should now be ready for a rom upgrade.
Then run
K-JAM_WWE_216901_2169101_020721_ship.exe
follow usual prompts.
Once phone is up and running, get a reg edit tool (i used PHMregedit) as the keyboard for a couple of the symbols is out of synch (think it is US style).
Using regedit tool
Go to HKEY_CURRENT_USER / Control Panel / Keybd
Then create a new string value
Name it Locale and give it a value of 0809 for UK
Then reboot.
Mini XDA should now work fine.
I have found that the new push technology for email is faster than Blackberry and more usueful.
Hope this is helpful to others.
Cheers great forum
quick question...
i am fed up with waiting for o2 to release their latest ROM so i am going to take the plunge with this ROM instead, my question is do i have to make any special changes once installed to make it work with O2 UK i.e. mms settings, GPRS settings etc.?
Also i noticed somebody has put together a T-Mobile USA customised ROM any chance that somebody will do this for O2 UK?
hyettd said:
Just went in a created the new reg key as you mentioned.
Rebooted and it worked.
Many thanks for all your help on this, it is most appreciated.
I am now the converted!!!
So to sum up for anybody else:
Bought XDA Mini S from 02
use Lockwiz02b
Select U to unlock from the options menu
The mini S should reboot automatically
Start Lockwiz02b again
Select C (CID unlock) from the menu
It should reboot again and close down the Lockwiz box
The mini S should now be ready for a rom upgrade.
Then run
K-JAM_WWE_216901_2169101_020721_ship.exe
follow usual prompts.
Once phone is up and running, get a reg edit tool (i used PHMregedit) as the keyboard for a couple of the symbols is out of synch (think it is US style).
Using regedit tool
Go to HKEY_CURRENT_USER / Control Panel / Keybd
Then create a new string value
Name it Locale and give it a value of 0809 for UK
Then reboot.
Mini XDA should now work fine.
I have found that the new push technology for email is faster than Blackberry and more usueful.
Hope this is helpful to others.
Cheers great forum
Click to expand...
Click to collapse
The Problem im having here is that once i have created the registry key, it deletes after a reboot. Is there something else i need to unlock to allow writing to the registry?
New Roms
Hi there - I'm sure this is your answer - I have read this on many forums.
WM05 takes a while to store the registry updates after you exit your editor. Make the registry change and wait a minute or so before performing the soft reset.
Hope this helps - we have all fell for this "improvement" to WM5 from the boys at MS.
Regards,
Chris.
:lol:
Thanks Bilbo . . . Spot on. First time to all this and followed it a treat
Thanks All

Strange (null) In Kaiser HTC Homeplug

Hi all
I installed the HTC Home plug Based on the Kaiser one. With the Weather Patch
But now I have a strange problem. In the Weather Tab it says (null) instead of High or Low.
Same go's for the Ringtone.
Well the problem is: When I reload the Plug it works. But when I reboot my device it show op (Null) again until I reload the Plugin.
Does anyone know this problem???
Thanks in advance.
Same problem, haven't found a real fix yet but I got a workaround you can try.
After every reset of the device follow these steps.
- Disable HTC Home from the today screen.
- Open HTC Home Customizer
- Change some minor detail (usually selected weather city for me)
- Save
- Go back to today screen and HTC home is there with all language files working magically.
It's a bit of a pain in the ass but I haven't found a better solution just yet. Hopefully someone else can answer this for us but in the meantime you can use my cheap method to make it look right.
You have to rename:
windows\HTCHome.dll.0409.mui
windows\HTC_HDlg.exe.0409.mui
windows\HH_0409_WeatherCities.xml
to your locale variable (if your rom isn't wwe), in my case it's spanish (0C0A):
windows\HTCHome.dll.0C0A.mui
windows\HTC_HDlg.exe.0C0A.mui
windows\HH_0C0A_WeatherCities.xml
It worked for me.
There's another way to do it, harder but way better, i usually do this with my own cabs because after a hard reset i don't like having to change everything again. Steps:
1- Decompress the cab with winrar
2- Edit the file "setup.xml" and correct things you want to change about installation setup: name of files to install (like in this case), name of registry variables to write (like in 10-button commanager for wing), etc
3- Find and download "Cabpack 1.4", be sure to use the following options for it to work: "compression type = mszip", "Create cabinets for = 16 bit extractor"
4- Use it for re-compressing your modified cab and install.
5- Voilá... great pre-modified cabs that you can keep for the next hard-reset.
Hope you like it. Regards
le_hades said:
You have to rename:
windows\HTCHome.dll.0409.mui
windows\HTC_HDlg.exe.0409.mui
windows\HH_0409_WeatherCities.xml
to your locale variable (if your rom isn't wwe), in my case it's spanish (0C0A):
windows\HTCHome.dll.0C0A.mui
windows\HTC_HDlg.exe.0C0A.mui
windows\HH_0C0A_WeatherCities.xml
It worked for me.
There's another way to do it, harder but way better, i usually do this with my own cabs because after a hard reset i don't like having to change everything again. Steps:
1- Decompress the cab with winrar
2- Edit the file "setup.xml" and correct things you want to change about installation setup: name of files to install (like in this case), name of registry variables to write (like in 10-button commanager for wing), etc
3- Find and download "Cabpack 1.4", be sure to use the following options for it to work: "compression type = mszip", "Create cabinets for = 16 bit extractor"
4- Use it for re-compressing your modified cab and install.
5- Voilá... great pre-modified cabs that you can keep for the next hard-reset.
Hope you like it. Regards
Click to expand...
Click to collapse
GREAT! Im gonna try this out now THanks
The First One WOrked!!!!
Ok but you are right...I dont want to do all that again after Hard Reset. So im going to try make a Modifi on this Cab.. Thanks again
Hello and thanks for this help !
But it doesn't work for me. Maybe you can help me ?
I have the same problem with "null:null"
But the files are already named with my locale variable. (I'm not sure)
windows\HTCHome.dll.040C.mui
windows\HTC_HDlg.exe.040C.mui
windows\HH_040C_WeatherCities.xml
The language of my Windows Mobile 6 is in french. But i want to display weather of "Lausanne" in Switzerland (100C)
You say : if your rom isn't wwe --> How can i see if my rom is wwe ?
Thanks a lot for your answers

Keyboard problem after installing polish xT

Hello,
I've looked everywhere but I can't find sollution for my problem.
I wanted to have a polish dictionary on my new HTC Topaz (Diamond2) and found this topic
http://pdaclub.pl/forum/index.php?topic=132098.0;prev_next=prev#new (sorry in polish) and I've installed te cab file from the link there
(this file http://forum.xda-developers.com/attachment.php?attachmentid=58487&d=1195298846)
It have installed the launguage but there is a strange autofill option always turned on even if the keyboard is on ABC mode. The space doesent work propery. At the firs tap it doesn't do anything and on second it copy the underlined text. It works as it would suggests some strange words. It's almost impossible to write a correct sms or everything else by this keybord. New word which I'm writing is underlined.
All the option for autocorrection are off in settings menu.
InWriter keabord seems to work fine?
Maybe it just need to be reinstall but I don't have any oryginal files.
Please HELP!
edit: now I found out that I probably have EzInput 2.0 keyboard which does not support old language files. What should I do now? Install the new version od EzInput?

[Q] How to import a key to registry when WM does not start?

Is there a way to import *.reg file to the registry when WM does not start?
The problem is I have changed a key HKCU\ControlPanel\Sip\DefaultIm to change default keyboard and now WM doesn't load. It stucks before the green screen after initial Xperia animations. I guess either I've entered a bad CLSID or it tires to load keyboard before it mounts SD card.
Anyhow I have access to SD card contents only (via SDcard reader) and I would like to change the mentioned registry key contents. How to achieve this goal?
Thanks in advance.
Hm generally I'd like to mention: Don't install anything that autostarts on your storage card. To solve your problem: What about the active synch connection to your pc? Does it work? You could access your phones registry by using your pc.
ActiveSync of course do not work.
then hard reset phone .... or flash a new rom
Yep, I think this is the only solution for your problem.
guess it locks too early to do anything. with activesync would've been easier.
but you can try auto-install from sd-card:
- make a cab with your reg-settings
- make a dir called 2577 on your sd-card & put the cab in
- boot and see...
but i really think that directory is read at a later stage of boot-process.
so a hardreset should be your only option.
Hardreset to go to the original state of the last ROM flash, also of registry

Categories

Resources