Adding language in HTC keyboard? - myTouch 3G, Magic Android Development

Hello to everyone.
Please forgive me if you think that I'm not posting in the correct forum, but I think that posting in the general Sapphire forum would be more irrelevant.
I'm using Cyanogen's 4.0.4 ROM and I'm totally satisfied with it. I think he (with the help of many others) has done a great job, keep up the good work guys!
My only problem (and believe me it's a big problem for me) is that the HTC keyboard supports only the english language. I have tried many ROMs and some of them had other language support, but unfortunatelly I had others problems and had to drop them. So here I am with Cyanogen's ROM which I would be totally satisfied with, if I could use the HTC keyboard with my native language (Greek for my case).
I have tried everything, uninstalling and reinstalling HTC_IME.apk, HTC_IME.odex and libt9.so from JACxHERO's ROM that works with my language, with no success at all.
I assume that a lot of people like the HTC keyboard like me and would like to use it with their native language. So, if there is a solution and anyone knows it, I would really appreciate it to know.
Thank you in advance and again, keep up the good work!!!

I'm interested on the same issue. That's the only reason I keep using Hero ROMs.

I'm interested to...
Is there a way to add spanish language and T9 languages to the magics??? Like spanish for example?

This is the exact same reason why I'm still looking for an OS for my G2. Tons of kudos to whoever can tell us some about this.

+1 for me.

instead of installing other languages i wanna remove the damned chinese language in my htc magic..please help!!

you can try the following
I'm no expert guys but here is the command that activates Russian language in HTC.ime. It worked fine for me and English stays as a second language for the keyboard.
cd to the Tools folder within SDK and run the following command:
Code:
adb shell "echo ru > /data/property/persist.sys.language"
[code]
Then reboot the device.
Obviously you need to replace "ru" in above code by your respective language short name. Like "gr" would stand for Greek language I would imagine.

rubbish: thanks for your suggestion... but it doesn't work for me as far as HTC Keyboard (HTC_IME.apk) is concerned. I have French Canadian set on my device (i.e. fr set in persist.sys.language and CA set in persist.sys.country) and still, only English appears in the HTC Keyboard configuration panel.
I took a look at this page on the Android localisation topic, but find nothing really helpful to solve the problem with HTC Keyboard: http://groups.google.com/group/android-developers/web/localizing-android-apps-draft?version=10
As far as I know, HTC_IME.apk was intended to be used on Hero only, not on Magic. Having used Hero ROM for a couple of weeks' I can confirm that you can select any available languages for use with the HTC keyboard. So is there anything else missing (apart from libt9.so) from the Hero system stack in order to have the complete languages list on Magic?

edit
.........

so no news =( ???

All right, let's try the following method although it's going to be trial and error, you'll see why. It will only work for HTC-based firmware I think (Hero ROMs should be OK). I'm on the different firmware at the moment (SPFrance) and it worked fine adding Russian as 2nd language to the HTC keyboard. The method described in my previous post was really for the system locale (although it was adding 2nd keyboard input as well just fine).
You'll need to pull a system file called "com.htc.android.htcime_preferences.xml" from the device. To do that enter the following command from within tools folder of your SDK folder:
Code:
adb pull /data/data/com.htc.android.htcime/shared_prefs/com.htc.android.htcime_preferences.xml com.htc.android.htcime_preferences.xml
[code]
This is one command, just copy and paste it. You should get the above mentioned file copied to your Tools folder. Then you need to edit it with Notepad. Now comes trial and error method. To add Russian you need to do the following:
Change: <string name="keyboard_language">0</string>
for: <string name="keyboard_language">6</string>
So it's a simple change of 1 figure (0 -> 6). The thing is I don't know (and couldn't find info) what figures are relevant for other languages. But there's no risk in trying, you can always push the original .xml file back to device. Try from 1 to 9 (missing 6 obviously unless you want Russian) and see how it turns out.
To push file back to device:
[code]
adb push com.htc.android.htcime_preferences.xml /data/data/com.htc.android.htcime/shared_prefs/com.htc.android.htcime_preferences.xml
[code]
This is again a single command. Reboot the device afterwards.
Good luck!

:No-Frost: said:
I'm interested to...
Is there a way to add spanish language and T9 languages to the magics??? Like spanish for example?
Click to expand...
Click to collapse
For spanish i could recommend an application called Better Keyboard, it is available though the market... it comes with english and spanish support... also has a language pack with some languages i don't remember ...

Great great tip Rubbish!!! I tried number 5 and I guessed portuguese right on first try! I was looking for this for months and couldn't find it anywhere.
Thanks again! You didn't save my life but will save me a lot of time typing

@rubbish You made my day!

Does this method works on Cyanogen's? Can anyone confirm it? I'm on a Hero ROM.
***EDITED***

rubbish said:
All right, let's try the following method although it's going to be trial and error, you'll see why. It will only work for HTC-based firmware I think (Hero ROMs should be OK). I'm on the different firmware at the moment (SPFrance) and it worked fine adding Russian as 2nd language to the HTC keyboard. The method described in my previous post was really for the system locale (although it was adding 2nd keyboard input as well just fine).
You'll need to pull a system file called "com.htc.android.htcime_preferences.xml" from the device. To do that enter the following command from within tools folder of your SDK folder:
Code:
adb pull /data/data/com.htc.android.htcime/shared_prefs/com.htc.android.htcime_preferences.xml com.htc.android.htcime_preferences.xml
[code]
This is one command, just copy and paste it. You should get the above mentioned file copied to your Tools folder. Then you need to edit it with Notepad. Now comes trial and error method. To add Russian you need to do the following:
Change: <string name="keyboard_language">0</string>
for: <string name="keyboard_language">6</string>
So it's a simple change of 1 figure (0 -> 6). The thing is I don't know (and couldn't find info) what figures are relevant for other languages. But there's no risk in trying, you can always push the original .xml file back to device. Try from 1 to 9 (missing 6 obviously unless you want Russian) and see how it turns out.
To push file back to device:
[code]
adb push com.htc.android.htcime_preferences.xml /data/data/com.htc.android.htcime/shared_prefs/com.htc.android.htcime_preferences.xml
[code]
This is again a single command. Reboot the device afterwards.
Good luck![/QUOTE]
Ok, now mmm What I don't know if with this we will get the predictive dictionary in our language... I mean, in my case, spanish dictionary...
Click to expand...
Click to collapse

:No-Frost: said:
Ok, now mmm What I don't know if with this we will get the predictive dictionary in our language... I mean, in my case, spanish dictionary...
Click to expand...
Click to collapse
Yes, you should get it. I got Russian predictive and there's no reason for Spanish to work differently.
To all. If you succeeded with above method please post what number worked for your language. For now we know that 6 adds Russian and 5 - Portuguese.

nop56773 said:
Great great tip Rubbish!!! I tried number 5 and I guessed portuguese right on first try!
Click to expand...
Click to collapse
You must be a lucky person to get it on first try nop56773! I'm glad it worked for you.

rquattro said:
Does this method works on Cyanogen's? Can anyone confirm it? I'm on a Hero ROM.
***EDITED***
Click to expand...
Click to collapse
To get English environment with (in my case) Czech prediction keyboard on 32A with CyanogenMod 4.0.4, I just set the phone locale to Czech (important step, doesn't work without it) using standard phone locale settings - which switches both the environment and predictive language to Czech (note that the keyboard preferences still only show English as the only visible language choice, but it's not actually selected - the list just doesn't show the other choices) then I change the /data/property/persist.sys.country file to contain CZ (that should really be capitalized) and reboot phone. Works like charm (tested on multiple wipes). You can of course do the exact opposite, too - have the keyboard language set to English and UI language to your preffered language.
Basically - the persist.sys.country file controls your regional locale (including keyboard prediction) - in uppercase characters - and the persist.sys.language file contains your UI messages locale - in lowercase characters.

Tryied it out with no succes... Everytime I change the number I got english again =(...
My phone is 100% english xD...
There should be another way to put it in spanish I think right????

Related

Chinese input hack

I got this from some chinese forum, i forgot which 1 cuz i dl it in school, so no history.
As you all know chinese input is currently not avalabile on the vanila rom, some chinese dude figured it out.Works on all roms
anyway here are the steps
Download the needed files http://w14.easy-share.com/4297691.html
Read everything carefully before proceeding with the 1st step.
Disclaimer: I am not responsible for any data loss or bricking(nearly impossible to happen), "First uppercase","Numbers","All Uppercase" ect typing style will be lost,only the "All lowercase" will be left.
Note : I did it with a card reader and a microSD card, I have no idea what would happen if you install in the phone.
Step 1: Install PlumSIP5 SP10 V5.0.1.CAB in your phone. Don't touch anything after that.(Install it in your card).
Step 2: Using activsync Rename PlumSIP5.dll that is in your phone(/storage) to another name like "PlumSIP5old.dll"
Step 3:Copy the PlumSIP5.dll that is in plum_dump into /storage to replace the one u just renamed.
Please do not try to type anything or it will freeze.
Step 4:Reboot your phone(switching it off and on)
Step 5:Copy everything that is in plum_dump to /Storage Card/ProgramFiles/PlumSIP5(you may use a card reader)
Step 6:Modfiy the settings to your liking(in Start) I recomend u to use the vista skin.
How to use it:
Switch between chinese and english or numbers using the */T9 key on the keypad or the space(you need to press Fn 1st) on the keyboard.
it seems like the Input method in ASUS phones. i've tryed that one .but it can not exist with other IM.
what about yours? can i change IM if i installed your version?
I will work on typing textbox, including IM and text message.
i've tryed your one,but all the same... i want to use German input method and chinese IM at the same time, it so hard to achieve.!
Vener said:
I got this from some chinese forum, i forgot which 1 cuz i dl it in school, so no history.
As you all know chinese input is currently not avalabile on the vanila rom, some chinese dude figured it out.Works on all roms
anyway here are the steps
Download the needed files http://w14.easy-share.com/4297691.html
Read everything carefully before proceeding with the 1st step.
Disclaimer: I am not responsible for any data loss or bricking(nearly impossible to happen), "First uppercase","Numbers","All Uppercase" ect typing style will be lost,only the "All lowercase" will be left.
Note : I did it with a card reader and a microSD card, I have no idea what would happen if you install in the phone.
Step 1: Install PlumSIP5 SP10 V5.0.1.CAB in your phone. Don't touch anything after that.(Install it in your card).
Step 2: Using activsync Rename PlumSIP5.dll that is in your phone(/storage) to another name like "PlumSIP5old.dll"
Step 3:Copy the PlumSIP5.dll that is in plum_dump into /storage to replace the one u just renamed.
Please do not try to type anything or it will freeze.
Step 4:Reboot your phone(switching it off and on)
Step 5:Copy everything that is in plum_dump to /Storage Card/ProgramFiles/PlumSIP5(you may use a card reader)
Step 6:Modfiy the settings to your liking(in Start) I recomend u to use the vista skin.
How to use it:
Switch between chinese and english or numbers using the */T9 key on the keypad or the space(you need to press Fn 1st) on the keyboard.
Click to expand...
Click to collapse
dear, feel honor that you like the way inputting PLUMSIP.
--it's me found this way to use plumsip in my S710 bought from HK
(in China, only those HTC S710 branded with DOPOD C730 can come with PLUMSIP)
attached is well finished file -- in .CAB format and then you need install it without any complex procedures.
BTW: I'm not the developer of PLUMSIP.
it belongs to a company from China.
enjoy!
here it is
have a problem installing this in my WM6 standard. i can't activate the IME when in messaging box, any idea? I press capital-function key, I can see the IME change (there's an indicator in Treo), but very quickly it disappear and change to alphabet mode.
any idea?
How to use ABC input after install this?a,b mode is very hard and slow to type!To type one character,you must type 2 times!
phantranphuc said:
How to use ABC input after install this?a,b mode is very hard and slow to type!To type one character,you must type 2 times!
Click to expand...
Click to collapse
for type english, just hold * button awhile then select "english",
for abc mode, i think full keyboard is faster
the im PlumSIP5 for htc s710 i had already upload to my server
the download link can be found at this post
I can't install your China-hyms and plim.Always report unsuccessful.
I must dowload plimSIP5 Vox.cab in another topic.It can type chinese but just have xt9 En or a,b.In a,b mod,if i want type "k" i must type "5",after that,a suqare pop up wit: 1 for j,2 for k,3 for 7 for J....It so hard to type!
原来就是梅花啊 ~~~晕
zenkinz said:
have a problem installing this in my WM6 standard. i can't activate the IME when in messaging box, any idea? I press capital-function key, I can see the IME change (there's an indicator in Treo), but very quickly it disappear and change to alphabet mode.
any idea?
Click to expand...
Click to collapse
I don't know whether this can be used on HD ... but I installed it.
Saw nothing.
Guess this may not be used for HD .... only for HD2.

Polish (and other non us) keyboard layout on 1.5 firmware

The problem with using the G1 for polish-speaking person is that the keyboard doesn't support polish letters (even holding keys for additional letters doesn't contain polish letters), making sometimes impossible to understand when sending sms messages, impossible to login on sites with login/pass containing polish letters etc. There is a workaround, you have to copy the needed letter from a app (virtual keyboards that copy letter to clipboard) or somewhere else and paste it, but imagine how problematic it can be.
I ask you for help in creating the polish keyboard for the G1, it will help the whole polish android community, I will share it if it will be possible to create the polish keyboard on polish android forums, sites etc.
I don't mind using my phone with english language but the pl keyboard has to be created for communicating and using the phone in Poland/polish language.
I don't know if it is possible to use the right alt as a modifier for obtaining polish letters like in the polish layout on a qwerty keyboard (right alt+a=ą, etc.) but if it can be done here are a few informations about the pl keyboard (windows: polish-programmers) Polish keyboard layout on wikipedia.
This thread (if solved) can be helpful for other non english-speaking G1 users in europe, we just need to post here the exact info about creating custom key layouts.
polish letters: ą(right alt+a), ć(right alt+c), ę(right alt+e), ł(right alt+l), ń(right alt+n), ó(right alt+o), ś(right alt+s), ź(right alt+x), ż(right alt+z)
Thanks in advance.
I don't know what changes virtual keyboards bring to the game, but I have asked a similar question about the hardware keyboard: http://forum.xda-developers.com/showthread.php?t=478248 and got 0 answers. I have search other forums and basically it just does not seem to be as easy as editing single file.
Anyway, I'll follow this thread. I'd like to see Lithuanian characters. A lot of them are similar to Polish ones (ą, ž, etc.)
This should be some help. This quote is taken from a thread about someone with a French phone needing to change the key mapping of the hardware keyboard because the French layout is AZERTY, and after rooting, it's mapped as QWERTY. In the thread, they found a solution by rooting the phone without loosing the French firmware. (but that's not the point) After they were rooted they started changing the key mapping to include the " and ' symbols which are not on a AZERTY keyboard. So someone out there knows how to change the hardware key mapping.
http://forum.xda-developers.com/showthread.php?t=493241&highlight=french+root&page=6
emms007 said:
Hello Arisme,
Thanks for your inspiring comment!
I dumped my phone with nandroid and modified the boot.img version so that the file default.prop enables root (taken from JF's modified boot.img file).
I managed to boot with it without any issue (./fastboot boot boot.img). I am attaching my boot.img file if that can be useful to others.
Update: I edited the keyboard file to include the ' key. I have mapped it to ALT+O.
To install :
1) extract keypad-fr.zip and copy trout-keypad-v3-franch-azerty.kcm.bin to your sdcard
2) boot as root using the boot image, adb shell to the phone,
3) switch the Filesystem to Writtable : mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
4) execute : cat /sdcard/trout-keypad-v3-franch-azerty.kcm.bin > /system/usr/keychars/trout-keypad-v3-franch-azerty.kcm.bin
5) perform regular reboot
enjoy!
In order to maintain a root access without the need to reboot on the modified boot.img I read it's possible to create a root access shell
Running rooted-boot.img :
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
cd /system/bin
cat sh > suroot
chmod 4755 suroot
Then anytime you want to connect, type suroot and to go even further type adbd. The adp dameon is waiting for you!
Click to expand...
Click to collapse
geek78 said:
Hi thanks for your keychar ! Could you do a new one with the " also (we can use the T and the Y for that) ? or tell us how to build the ne new bin ?
Thanks
EDIT : OK i did it by just hex editing your bin (the " is on the T key)
Click to expand...
Click to collapse
I've Just flashed the Haykuro's ADP1.5Hr1-A2SD firmware, and when I long pressed a few letters I've just realised that in the pop-up I found polish letters! Also other "special characters" are there that on the previous versions weren't there. I don't know if all the Lithuanian letters are there, but the "ą" (also Polish), and "ž" are available for sure.
Still it isn't right alt+a=ą..., but better this than nothing, if anyone would have an idea how to make it work I would appreciate any help.
Haykuro's firmware versions:
ADP1.5Hr1: http://sharebee.com/72cefebd (sha1: 44eacf11c2f3eef5c64d40c894047c4197d06dc6)
ADP1.5Hr1-A2SD: http://sharebee.com/9f0fd1b1 (sha1: 0a065a9cef188226fd35d36f8d3f345f8545cbc6)
Also, you shouldn't forget that on Android 1.5 (cupcake), the virtual keyboards are installable .apk files. The simplest way would probably be to get your hands on the source code for one of the virtual keyboards.
EDIT: The previous post was posted while I was typing. LOL. Better for you.
HerbertRoland said:
I've Just flashed the Haykuro's ADP1.5Hr1-A2SD firmware, and when I long pressed a few letters I've just realised that in the pop-up I found polish letters! Also other "special characters" are there that on the previous versions weren't there. I don't know if all the Lithuanian letters are there, but the "ą" (also Polish), and "ž" are available for sure.
Still it isn't right alt+a=ą..., but better this than nothing, if anyone would have an idea how to make it work I would appreciate any help.
Haykuro's firmware versions:
ADP1.5Hr1: http://sharebee.com/72cefebd (sha1: 44eacf11c2f3eef5c64d40c894047c4197d06dc6)
ADP1.5Hr1-A2SD: http://sharebee.com/9f0fd1b1 (sha1: 0a065a9cef188226fd35d36f8d3f345f8545cbc6)
Click to expand...
Click to collapse
Yeah, I know that some of the characters were in there, but they're gone in official ADP 1.5. And no, not all Lithuanian characters are available. Probably because G1 is not even officially available in Lithuania where as it is in Poland.
Hi,
i have added such Polish programmer keyboard to the market, details in http://forum.xda-developers.com/showthread.php?p=3778319#post3778319
Karolis said:
Yeah, I know that some of the characters were in there, but they're gone in official ADP 1.5. And no, not all Lithuanian characters are available. Probably because G1 is not even officially available in Lithuania where as it is in Poland.
Click to expand...
Click to collapse
If you are still looking for Lithuanian keyboard with right Alt support I can add Lithuanian mode (hardware keyboard Right Alt + 1,2... and screen keyboard to do right think fr longpress on letter keys r something like that) so you can download and make sure it works for you.

Swype - change language

Hi!
I installed
LIA_IME_Swype_3_9_10_10_5032_0.cab
Click to expand...
Click to collapse
but it seems yust to work with German language. i can change the settings but they don't working. any idea how i get English working?
thx
ok i found it:
settings working when you activate language not over settings, but over keyboard by tap and hold "q"
when i do that... nothing happens, and when I turn swype On, it tells me that this package that i installed is configured for another device and will operate with limited functionality?? what it it about
my swype runs on a custom rom in French (040c) & 24001, I used the packages from the 2.10 rom
C0qRouge said:
ok i found it:
settings working when you activate language not over settings, but over keyboard by tap and hold "q"
Click to expand...
Click to collapse
did you really installed the version I mentioned above? because for me it works
Hi all,
as i see this topic is pretty old.
I just want to describe how i made my Swype German.
It's basing on Swype-LordYuz-3.9.10.10.5032.CAB.
Rename the following files in Swype install folder:
SwypeEnglishUS.htm -> SwypeEnglishUS.htm_
SwypeEnglishUS.zdb.le -> SwypeEnglishUS.zdb.le_
or something else..
then:
SwypeGerman.htm -> SwypeEnglishUS.htm
SwypeGerman.zdb.le -> SwypeEnglishUS.zdb.le
Do a Softreset and check if it works.
Even though the settings show EN as language - mine is German and Umlauts work as well
PS.Italian or Spanish people should try it too, the relating files are located in the install folder.
Good luck and Greetz, Brush2
Can it works with greek language?
Hi noolis,
i am afraid it only works with the:
Swype.*Language name*.zdb.le files.
Since there is no
Swype.Greece.zdb.le
in the install folder there is no chance.
Sorry,
Greetz, Brush2
OK but what if one wants to have two or three different languages available. I write a lot in French but need sometimes to send some emails in English ... pressing and holding 'q' does not open any windows with available languages, which is strange as files are available within the installed swype package ...

[Q][A700][ROM] iconiaN 2.6 Dutch version of Gapps?

Hello, does anyone know what Gapps to install on iconiaN 2.6 to get any other language then the default supported languages on this rom? The rom is great but I really would like to have Dutch language support for speech and autocorrect.
Hm. Doesn't iconiaN support the Dutch language?
Concerning the Gapps (Google apps), you might want to try this app. It will "notify" all the apps to show in your native language. All of the Google apps support every language there is.
TomONeill said:
Hm. Doesn't iconiaN support the Dutch language?
Concerning the Gapps (Google apps), you might want to try this app. It will "notify" all the apps to show in your native language. All of the Google apps support every language there is.
Click to expand...
Click to collapse
Nope, it only seems to support GB, US, DE, ES & FR I tried the DE and the US but i cannot select dutch language.
Well that sucks. Am working on a (multi)language pack right now.
Done.
Edit : This won't work. I still didn't test it so you're free to try, but I can't seem to open the apks.. Am going to work on a solution some time.
Download the RAR file at:
http://www71.zippyshare.com/v/49759785/file.html
Please run _runme.bat with Administrator rights (just to make sure).
There's an option to make a backup (which is done automatically with option 1) and another option to restore everything.
I have not properly tested this, but it should work.
Watch whichever number you're inputting. It'll instantly do whatever number you typed.
There's a slight change your tablet will crash after replacing the framework. It's no biggie. Rebooting should fix that. Then manually choose option 7.
PM me for any bugs and please report status

Updating Language to Russian

I just got my 6039S (4.7 version) from Amazon for my wife today, (my 5.5 is currently on backorder).
I noticed that when starting for first time, I am only allowed to select about 5 or 6 different languages. Haven't gone past initial setup screen as I will wait to get back to Moscow to do it for wife.
I know I can get a third party keyboard that contains this, but looking for full system conversion.
Is there a way to get full system Russian language via a different region ROM? Or is there a method such as modifying the default.xml to add it?
The Alcatel update program doesn't let you choose which ROM to install as far as I can tell.
Moscow Desire said:
I just got my 6039S (4.7 version) from Amazon for my wife today, (my 5.5 is currently on backorder).
I noticed that when starting for first time, I am only allowed to select about 5 or 6 different languages. Haven't gone past initial setup screen as I will wait to get back to Moscow to do it for wife.
I know I can get a third party keyboard that contains this, but looking for full system conversion.
Is there a way to get full system Russian language via a different region ROM? Or is there a method such as modifying the default.xml to add it?
The Alcatel update program doesn't let you choose which ROM to install as far as I can tell.
Click to expand...
Click to collapse
You need a full ROM (system image) with support for Russian language (but future OTA updates cannot be installed), or a complete dump of the emmc from a device purchased from Russia ... probably the update program will downloads the russian updates afterwards (if you reflash the whole memory).
petrov.0 said:
You need a full ROM (system image) with support for Russian language (but future OTA updates cannot be installed), or a complete dump of the emmc from a device purchased from Russia ... probably the update program will downloads the russian updates afterwards (if you reflash the whole memory).
Click to expand...
Click to collapse
Yeah, that's what I'm looking for. It's the single sim 16gb model. Any idea where I can find one? Maybe 4Pda?
petrov.0 said:
You need a full ROM (system image) with support for Russian language (but future OTA updates cannot be installed), or a complete dump of the emmc from a device purchased from Russia ... probably the update program will downloads the russian updates afterwards (if you reflash the whole memory).
Click to expand...
Click to collapse
You happen to have a "language.xml" from the /system/csc? Wananm messed my original up and didn't restore the original when I uninstalled it.
Moscow Desire said:
Yeah, that's what I'm looking for. It's the single sim 16gb model. Any idea where I can find one? Maybe 4Pda?
Click to expand...
Click to collapse
Probably I don't know how popular is 6039 in Russia ... but 4pda is great place to find such things
Moscow Desire said:
You happen to have a "language.xml" from the /system/csc? Wananm messed my original up and didn't restore the original when I uninstalled it.
Click to expand...
Click to collapse
There is no such file in /system/
petrov.0 said:
Probably I don't know how popular is 6039 in Russia ... but 4pda is great place to find such things
There is no such file in /system/
Click to expand...
Click to collapse
Thanks mate. Don't know why my 6039s has the csc folder. Strange......
4pda doesn't have any firmwares either that I could find. Guess wife will just have to live with 75% russian phone until I get back to moscow,
Let me ask you this, and @famewolf feel free to chime in.
Do you think the mobile upgrade app keys off the device model in the build.prop? Like changing it to a 6039k might work? I believe thats a 16mb single sim from europe
petrov.0 said:
Probably I don't know how popular is 6039 in Russia ... but 4pda is great place to find such things
There is no such file in /system/
Click to expand...
Click to collapse
Moscow Desire said:
Let me ask you this, and @famewolf feel free to chime in.
Do you think the mobile upgrade app keys off the device model in the build.prop? Like changing it to a 6039k might work? I believe thats a 16mb single sim from europe
Click to expand...
Click to collapse
Probably no. Considering the fact that the request to their servers in order to check for updates contains the serial number, IMEI, the version of the kernel and of the firmware. I think that all these things matter.
Edit: OK, the serial number is not included in the request ... this is my previous check for updates
Code:
curl -A 'com.tcl.fota/5.1.0.2.0029.0 , Android' -v 'http://g2master-cn-north.tctmobile.com/check.php?id=<MY IMEI was HERE>&curef=6039Y-2AMPBG7&fv=1AB2CM20&mode=2&type=Firmware&cltp=10&cktp=2&rtd=1&chnl=2'
Moscow Desire said:
Let me ask you this, and @famewolf feel free to chime in.
Do you think the mobile upgrade app keys off the device model in the build.prop? Like changing it to a 6039k might work? I believe thats a 16mb single sim from europe
Click to expand...
Click to collapse
Same answer as @petrov.0 but different reasons. The mobile Q software is designed to fix a totally bricked phone...it's not looking at anything on system...while connected in download mode it can poll the hardware directly to identify what the device is and then pull the appropriate images to flash directly to the partitions.
I'll add further I'm unaware of anyone on the forum indicating their model in either 6039 or 6049 having russian language as an option.
and @famewolf
I was afraid of that. I've shot a mail to alcatel, asking for support and full images for us XDA users. Worth a shot as I'd love to see them support development..
Generally there are usually numerous language support in most roms. So there has to be a way to activate it. I've tried looking for "default.xml" which is another place, but no such luck.
Almost done reflashing via upgrade app
Moscow Desire said:
and @famewolf
I was afraid of that. I've shot a mail to alcatel, asking for support and full images for us XDA users. Worth a shot as I'd love to see them support development..
Generally there are usually numerous language support in most roms. So there has to be a way to activate it. I've tried looking for "default.xml" which is another place, but no such luck.
Almost done reflashing via upgrade app
Click to expand...
Click to collapse
Please keep us in the loop on what you find. I recall another user wanting Polish as a language choice also.
famewolf said:
Please keep us in the loop on what you find. I recall another user wanting Polish as a language choice also.
Click to expand...
Click to collapse
Will do. Just got my 6045i this afternoon also. But english is ok on that one. Only hoping both of these hook up on the russian network. Should though, as the frequencies seem compatible.
On the 6039s, I noticed after running the pc upgrade app, the System/Csc/language.xml is no longer there. Must have been only on the original OS.
I can compile on Linux back in Moscow, but won't be home for another month. I'm gonna guess fremework.res and systemUI may be the culprit
famewolf said:
Please keep us in the loop on what you find. I recall another user wanting Polish as a language choice also.
Click to expand...
Click to collapse
Well, Alcatel support confirmed that each build is separate for region. So looks like some decompiling is going to be in order soon.
Found frameworkres but seems the newer OS doesn't have systemui.apk ?
Moscow Desire said:
Well, Alcatel support confirmed that each build is separate for region. So looks like some decompiling is going to be in order soon.
Found frameworkres but seems the newer OS doesn't have systemui.apk ?
Click to expand...
Click to collapse
Well I can confirm on my device there is no systemui.apk in /system/app. If you meant elsewhere you'd have to tell me where.
Code:
AntHalService
BasicDreams
Bluetooth
BluetoothExt
Books
Browser
CABLService
CaptivePortalLogin
CellBroadcastReceiver
CertInstaller
ChromeWithBrowser
Compass
ConfigUpdater
DLNAService
DocumentsUI
DownloadProviderUi
Drive
DrmProvider
Elabel
FMRecord
FaceLock
Gmail2
GoogleCalendarSyncAdapter
GoogleContactsSyncAdapter
GoogleTTS
GsmTuneAway
HTMLViewer
Hangouts
HiddenMenu
HoloSpiralWallpaper
InterfacePermissions
JrdAPP2SDCard
KeyChain
LatinIME
LiveWallpapers
LiveWallpapersPicker
MMITest
Maps
Music2
NetworkSetting
Newsstand
NfcNci
NoiseField
PacProcessor
PackageInstaller
PartnerBookmarksProvider
PhaseBeam
PhotoTable
Photos
PlayGames
PlusOne
PoorSigDataMgmt
PrintSpooler
QComQMIPermissions
QtiBackupAgent
SmartcardService
Stk
SuperSU
SystemAgent
TctCalculator
TctCamera
TctFeedback
TctFeedbackHelper
TctGsmaService
TctNote
TctWeather
TestMode
TimeService
UserDictionaryProvider
Videos
VisualizationWallpapers
WAPPushManager
WebViewGoogle
WfdService
YouTube
atfwd
qcrilmsgtunnel
shutdownlistener
talkback
famewolf said:
Well I can confirm on my device there is no systemui.apk in /system/app. If you meant elsewhere you'd have to tell me where.
Click to expand...
Click to collapse
Well, it seems 5.0.2 is a different ball game than I've done in the past. A lot of system files I'm used to are just not there.
Now, if you dial *#0007# it will switch most of the UI to Russian, with the exception of Settings and a few other places and apps. (Thanks 4PDa Decker). It shows up in language and keyboard settings, but vanishes when you go back to English, so it appears language support is indeed compiled to a certain extent.
I would guess *#0008# or some other value might change the language to something else. I've played with a couple of apps from the play store, but they do the exact thing. So the dialer option is the better option.
Will still mess around and probably decompile some apks. Might get lucky.
Moscow Desire said:
Well, it seems 5.0.2 is a different ball game than I've done in the past. A lot of system files I'm used to are just not there.
Now, if you dial *#0007# it will switch most of the UI to Russian, with the exception of Settings and a few other places and apps. (Thanks 4PDa). It shows up in language and keyboard settings, but vanishes when you go back to English, so it appears language support is indeed compiled to a certain extent.
I would guess *#0008# or some other value might change the language to something else. I've played with a couple of apps from the play store, but they do the exact thing. So the dialer option is the better option.
Will still mess around and probably decompile some apks. Might get lucky.
Click to expand...
Click to collapse
Thanks for the info on the star codes! Can you please tell me how many languages show up as options in your rom by default? Is it six of them and the 007 code shows the next?
famewolf said:
Thanks for the info on the star codes! Can you please tell me how many languages show up as options in your rom by default? Is it six of them and the 007 code shows the next?
Click to expand...
Click to collapse
Here's what it does,
Dial *#0007# and the system changes to Russian (about 75% give or take some apps). When you go to Settings/Language and Input, you see Russian as the set language. If you select English for example, it changes back to English and you have to dial *#0007# to change to Russian again. It never really perma-shows in the list along with the usual 5 or 6 languages. Kinda strange.
But it looks like most if the important things change languages, dialer, etc. I'm without a Sim here until I get back to Moscow next month, so I can't really check how the messaging works, and with a little over a month left, I'm not going to sign up for a service from ATT or TMobile.
EDIT:Whatever file controls language, it is located in System/Vendor/Overlay according to 4Pda. They are just copying the overlay folder from a 6039y I believe, into the US bought phones. I suppose they will have to partition the memory? Seeing as the single sim S varient has 16gb, whereas the Y varient has only 8gb. I wouldn't know why they should have to as they are not messing with partitions.
I'm guessing about 5 related. Settings, system, systemUI. They're all in there.
petrov.0 said:
Probably no. Considering the fact that the request to their servers in order to check for updates contains the serial number, IMEI, the version of the kernel and of the firmware. I think that all these things matter.
Edit: OK, the serial number is not included in the request ... this is my previous check for updates
Code:
curl -A 'com.tcl.fota/5.1.0.2.0029.0 , Android' -v 'http://g2master-cn-north.tctmobile.com/check.php?id=<MY IMEI was HERE>&curef=6039Y-2AMPBG7&fv=1AB2CM20&mode=2&type=Firmware&cltp=10&cktp=2&rtd=1&chnl=2'
Click to expand...
Click to collapse
hello
something wrong with your link or i just messed up?
thx
Code:
curl -A 'com.tcl.fota/5.1.0.2.0029.0 , Android' -v 'http://g2master-cn-north.tctmobile.com/check.php?id=[B]8670xxxx[/B]&curef=6039Y-2AMPBG7&fv=1AB2CM20&mode=2&type=Firmware&cltp=10&cktp=2&rtd=1&chnl=2'
* Rebuilt URL to: ,/
* Adding handle: conn: 0x2e154d0
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 0 (0x2e154d0) send_pipe: 1, recv_pipe: 0
* Could not resolve host: ,
* Closing connection 0
curl: (6) Could not resolve host: ,
* Rebuilt URL to: Android'/
* Adding handle: conn: 0x2e154d0
* Adding handle: send: 0
* Adding handle: recv: 0
* Curl_addHandleToPipeline: length: 1
* - Conn 1 (0x2e154d0) send_pipe: 1, recv_pipe: 0
* Could not resolve host: Android'
* Closing connection 1
curl: (6) Could not resolve host: Android'
* Protocol 'http not supported or disabled in libcurl
* Closing connection -1
curl: (1) Protocol 'http not supported or disabled in libcurl
'curef' is not recognized as an internal or external command,
operable program or batch file.
'fv' is not recognized as an internal or external command,
operable program or batch file.
Invalid parameter - =2
'cltp' is not recognized as an internal or external command,
operable program or batch file.
'cktp' is not recognized as an internal or external command,
operable program or batch file.
'rtd' is not recognized as an internal or external command,
operable program or batch file.
'chnl' is not recognized as an internal or external command,
operable program or batch file.
so for russian language change there is a post on 4pda.
its simple. the language packs are stored in /system/vendor/overlay/ there are system apks which contains only settings and alnguage xml files. So to add Russian language is about to replace the system/vendor/overlay folder of your 6039x with same model with russian language. I did this on my 6045Y model. I have i806 (TCL variant of 6045) firmwar eand just replaced the folders and in settings now i have the languages that i had on my stock 6045Y firmware.
here is the link to the 4pda. That way the Alcatel differences the language regions, they dont have to recompile all system apk´s just the small overlay apks.
if you want to make a backup this will help:
Code:
adb pull /system/vendor/overlay c:\overlay
you find the language apk's in c:\overlay
here is my backup
Code:
OT- 6039Y
Android: 5.0.2
Kernel: 3.10.49
Build: 01001
Language list:
- English
- Czech
- German
- Romanian
- Slovenian
- Turkish
- Serbian

Categories

Resources