[Q] How to import language support for the roms? - Android

Dear All Friends;
I tried to cook my roms for about 6 months, and I have some good progess, but the only thing that I can not fix is, that I could not add persian(Or arabic) language support to roms, and this is because of the nature of the languages, I do not need the roms to show any menu or anything in persian, but I want them to support the characters and show them good.
The persian need characters to be connected and written from right to left, but in any rom that you COPY just FONTS, the rom just shows the characters in not proper format.
After many researches I found that language related files are, libskia, libskiagl and webcore in libs folder, so I tried to use these libs files and copy them from A rom that support these well to my rom, but after doing this, the rom does not run properly and stoped at the HTC logo at the starting of the cellphone in HTC SPLASH SCREEN...
I do not know what should I do..
If any one knows anything about this, please help me..
Any help has been appreciated...

The way to import is:
1- Add your language ( here persian ) to System/Fonts ( maybe you need to replace with the existed fonts. )
2- In some languages (Hebrew, Arabic, Persian) you need to have the usefull LIBSKIA, LIBSKIAGL and WEBCORE in your system/libs to support the characters that you added in first step, correctly.
The problem:
I tried to add the LIBSKIA, LIBSKIAGL and WEBCORE from a rom that supports the Persian and Arabic well to this folder in my own rom that did not support those well.
BUT, After installing rom in cellphone, It did not go to HomeScreen and freezed in HTC SPLASH SCREEN that showed in rom installing time.
I do not know how can I use them, please some one help me...

And me too
mercury700ir said:
The way to import is:
1- Add your language ( here persian ) to System/Fonts ( maybe you need to replace with the existed fonts. )
2- In some languages (Hebrew, Arabic, Persian) you need to have the usefull LIBSKIA, LIBSKIAGL and WEBCORE in your system/libs to support the characters that you added in first step, correctly.
The problem:
I tried to add the LIBSKIA, LIBSKIAGL and WEBCORE from a rom that supports the Persian and Arabic well to this folder in my own rom that did not support those well.
BUT, After installing rom in cellphone, It did not go to HomeScreen and freezed in HTC SPLASH SCREEN that showed in rom installing time.
I do not know how can I use them, please some one help me...
Click to expand...
Click to collapse
I have this prob in froyo and android 2.3.1 too, plz if anyone can help

artayofski said:
I have this prob in froyo and android 2.3.1 too, plz if anyone can help
Click to expand...
Click to collapse
Guys,
I heard from android developers that HarfBuzz (which used in chrome for complex layout) will be used in honeycomb. So most probably all the languages that Chrome/Chromium support will be supported in honeycomb. Hope some one could port this to 2.1 2.2 2.3 also. I don't know weather the source is available yet.
http://groups.google.com/group/android-platform/browse_thread/thread/3dc8d17daf955348

well i have tried that too it doesnt work
i think only 2 developers were succesful in doing that
ayman el snd in his web site ardoid .com he makes a custom .zip flashable file for each rom specifically and you are right this 2 lib files (libwebcore.so & libskia.so)are modified and also framework.jar
so its rom specific not in general
and there were an arabic developer here on xda which provided cyanogen with arabic support in his latest roms so any rom based on cyanogenmod rom latest supports arabic but limited only to messaging and you have to install smart keyboard and arabic keyboard for smart keyboard so you can write arabic
and for browser the only way to show arabic letters properly is installing persian browser which fixes the problem after each page loads
ofcourse its partial solutions
i would love to help on anyway to provide a way to custom edit the lib files of any rom just needs DEVs here to point the way how to edit such files

maxmyo said:
well i have tried that too it doesnt work
i think only 2 developers were succesful in doing that
ayman el snd in his web site ardoid .com he makes a custom .zip flashable file for each rom specifically and you are right this 2 lib files (libwebcore.so & libskia.so)are modified and also framework.jar
so its rom specific not in general
and there were an arabic developer here on xda which provided cyanogen with arabic support in his latest roms so any rom based on cyanogenmod rom latest supports arabic but limited only to messaging and you have to install smart keyboard and arabic keyboard for smart keyboard so you can write arabic
and for browser the only way to show arabic letters properly is installing persian browser which fixes the problem after each page loads
ofcourse its partial solutions
i would love to help on anyway to provide a way to custom edit the lib files of any rom just needs DEVs here to point the way how to edit such files
Click to expand...
Click to collapse
Thanks man...
You helped me so much..
You mentioned that those lib files that the aymen el snd made is not for a specific device, Am I Right???
It means we can use them in our roms, but how does this possible?? Each rom needs its own libs, how can we use one lib for all the devices?? (Would you please talk about it more? and which version of roms do these libs support? (2.2 ,2.1 or 2.3)

mercury700ir said:
Thanks man...
You helped me so much..
You mentioned that those lib files that the aymen el snd made is not for a specific device, Am I Right???
It means we can use them in our roms, but how does this possible?? Each rom needs its own libs, how can we use one lib for all the devices?? (Would you please talk about it more? and which version of roms do these libs support? (2.2 ,2.1 or 2.3)
Click to expand...
Click to collapse
well what i'm said that he is making a .zip file for each rom release he is always up to date with new releases of roms like the OTA roms and cyanogenmod roms
you can check his website for more details of the supported devices and roms
he made a generic .zip file but that mostly doesnt work
what i have learned that he gets the lib files source code of a certain rom and then add the arabization codes then compile the lib files so the lib files would be identical to the ones in the rom + arabization snippets of code
i'm glad to help you in anyway
i really want to have more time to investigate that but i dont for now

maxmyo said:
well what i'm said that he is making a .zip file for each rom release he is always up to date with new releases of roms like the OTA roms and cyanogenmod roms
you can check his website for more details of the supported devices and roms
he made a generic .zip file but that mostly doesnt work
what i have learned that he gets the lib files source code of a certain rom and then add the arabization codes then compile the lib files so the lib files would be identical to the ones in the rom + arabization snippets of code
i'm glad to help you in anyway
i really want to have more time to investigate that but i dont for now
Click to expand...
Click to collapse
Thanks a lot for your attention...
I saw his web page, and find what he did...
unfortunately I did not find anything for HTC Legend, so I need to do what you said myself, if I want to do this for legend..
The problem is I am programming in VB.Net not Java or C# or C++, so I am strange in codding in java for doing this...
I have to find a way to do this, find the Arabbizer Snippets...

At least, can anyone tell me, how can we open .SO files in library?? ( I mean, how can we open for example, libskia.so or ... and again repack them..??? )
and absolutely it is appreciable if anyone can help about the res-framework.apk, that which part of it should be manupulated for adding arabic/persian suuport???

At least, can anyone tell me, how can we open .SO files in library?? ( I mean, how can we open for example, libskia.so or ... and again repack them..??? )
and absolutely it is appreciable if anyone can help about the res-framework.apk, that which part of it should be manupulated for adding arabic/persian suuport???

Related

[2009/11/16] How to fix EzInput 2.1 My Words list - working OEM IME Engine package

SOLVED: http://forum.xda-developers.com/showpost.php?p=6892232&postcount=47
old post...
2009/11/16 solved with previous version of IME_Engine_Western
working oem packages
original post:
==================================
Hi,
I have an issue with EzInput 2.1 - it doesn't save users custom words.
First of all I searched this forum, I used google, and all I found - just some users complain and confirm this bug.
I dumped ROM from russian HTC Mega, compared its conents with my Iolite ROM and there is how to fix first part of this bug:
Add this lines to your initflashfiles.dat
Directory("\Windows"):-Directory("ET9IMEDB")
Directory("\Windows\ET9IMEDB"):-File("eT9AsDb.Adb","\Windows\eT9AsDb.Adb")
Directory("\Windows\ET9IMEDB"):-File("eT9Rudb.Rdb","\Windows\eT9Rudb.Rdb")
After this fix EzInput 2.1 will save and use new words that you type, see attached screenshots.
On the first screenshot you can see how EzInput suggest "mynewword" exactly after I just typed this (I used this strange word just as an example).
On the second screenshot you can see XT9 My Words program (eT9MyWords.exe in your Windows directory) with this new word.
Now I have second part of this bug - this list is empty after reboot, all custom words are gone.
I don't think this is a new feature, it's a bug.
If you know how to fix this, help me please.
I use
IME_Engine_Western_2_1_19191429_00
IME_EzInput_Western_2_1_19183030_00
I have two versions of this packages - one from WWE Mega ROM and second I dumped from Russian Mega ROM 1.28
I get this bug with any of these versions.
I checked this under
WM6.1 build 21055
WM6.5 build 21854 (from official Mega Russian ROM)
I get this bug with any of these versions.
To reproduce this bug:
1. You must have EzInput 2.1 (EzInput 1.5 doesn't have this bug)
2. Open your text editor (for example Word)
3. Type "mynewword". New line.
4. Start typing "mynew..." - EzInput should suggest you your new word (see screenshot). If it doesn't - you can fix this as I write above
(create ET9IMEDB folder in Windows, copy eT9AsDb.Adb and eT9Rudb.Rdb to this folder, reboot)
5. open eT9MyWords.exe from Windows folder - you should see new word in a list.
6. reboot your device - open eT9MyWords.exe from Windows folder, there are 0 words, list is empty.
I cannot check this on Mega ROM as it is as I don't have this device.
Maybe this bug is made by me during porting...
Maybe this depends on boot sequence?...
I tried to copy these files after I added words,
\Windows\ET9IMEDB\eT9AsDb.Adb
\Windows\ET9IMEDB\eT9Rudb.Rdb
I see how date of file is changed and I wanted to compare it's by content after reboot, but files are always locked. Is there a way to find out who is locking these files?
Help me if you can.
I also want to know if someone has same bug.
there are some links to user posts with the same problem:
"With SMS ( texto in France) I am not able to creat my own words,
( when I add a new word, It says ok, but this new word is NOT added to 'personal dictionary' )"
"after adding a custom word in t9 that it does not save the password previously entered after a reboot!"
"the t9/Xt9 DOESN'T LEARN new words."
"It' great but there's no way to add customized words"
I've the same bug !
Help plz ....
I just made new test -
I removed this files
eT9AsDb.Adb
eT9Rudb.Rdb
from my ROM
flashed new ROM.
EzEnput doesn't save new words.
I created folder
\Windows\ET9IMEDB\
copied these two files to this folder
reset device
EzEnput saves words, words are in the list, but
...
words disappears after soft reset...
EzEnput obviously uses
\Windows\ET9IMEDB\eT9AsDb.Adb
\Windows\ET9IMEDB\eT9Rudb.Rdb
but something wrong with saving or loading...
What do you think?
I've got exactly the same problem. I now have a ROM which standard has the 'ET9IMEDB' folder, and now it remembers my words now, even after soft reset. I don't know what causes your problem, I just wanted to let you know that I have the same problem on many ROMS.
serfer222 said:
I just made new test -
I removed this files
eT9AsDb.Adb
eT9Rudb.Rdb
from my ROM
flashed new ROM.
EzEnput doesn't save new words.
I created folder
\Windows\ET9IMEDB\
copied these two files to this folder
reset device
EzEnput saves words, words are in the list, but
...
words disappears after soft reset...
EzEnput obviously uses
\Windows\ET9IMEDB\eT9AsDb.Adb
\Windows\ET9IMEDB\eT9Rudb.Rdb
but something wrong with saving or loading...
What do you think?
Click to expand...
Click to collapse
Possible that the files or folder or files and folder is READ ONLY ?
seppi68 said:
Possible that the files or folder or files and folder is READ ONLY ?
Click to expand...
Click to collapse
No, in my last test, when I copied files after I flashed my device, I removed read-only attributes.
I can see in total commander how file date changes, but it still forgets everything after reset.
ba-rtje said:
I've got exactly the same problem. I now have a ROM which standard has the 'ET9IMEDB' folder, and now it remembers my words now, even after soft reset. I don't know what causes your problem, I just wanted to let you know that I have the same problem on many ROMS.
Click to expand...
Click to collapse
Can you please give me a link to your ROM?
I want to contact a person who solved this bug =)
I am using Duttys HD WM6.5 Leo R7 right now, and 'Add Words' works fine. Link to the ROM is http://htcpedia.com/forum/showthread.php?t=304 .
I hope you will figure this out, because I prefer Miri's rom but unfortunately that ROM does have the 'Add Words' problem.
Thanks!
One more test - I build new ROM and replaced
IME_Engine_Western_2_1_19191429_00
with
IME_Engine_Western_1_5_33136_0
This combination
IME_EzInput_Western_2_1_19183030_00
IME_Engine_Western_1_5_33136_0
works fine, it saves all new words, My Words editor works, I can reset my device and all words will be saved.
But in this case GUI is mixed from different versions:
I have all new cool keyboard and old style black pop-ups for suggested words...
It's better than nothing, but I will search more. =)
Maybe someone knows what's the difference between IME_Engine 1.5 and 2.1?
Maybe new engine depends on some new components?
By the way IME Engine 1.5 creates new files
eT9AsDb.Adb
eT9Rudb.Rdb
in my Windows folder, and this files are not included in my ROM.
And I can copy these files, files are not locked by another process.
How to find out which process is locking files when IME Engine 2.1 is used?
the only difference after having decompiled ezinput ENGINE 2.0 and 2.1 is that in 2.1 the dll "checkIme.ddl, eT9Dictionary.dll, eT9DisInput.dll, eT9ime.dll and eT9RegInput.dll are in a separate directory while not in 2.0.
ba-rtje said:
I am using Duttys HD WM6.5 Leo R7 right now, and 'Add Words' works fine.[/url] .
Click to expand...
Click to collapse
Can you please post screenshot, or just tell me how it looks on your device:
Does it look like this (Engine 2.1) or like this (Engine 1.5)?
The difference is how word suggestion looks - green selection and floating window (2.1), black string docked to keyboard (1.5).
the look is the look of 1.5 if you use... but on the 2.1 package the dll is in a folder separeted and in folder the dll is with "imageinfo.bin, imageinfo.txt, s000, s001, s002, s003, s004, s005, s006
i use Ervius Visual Kitchen for decompilate ROM...
i nothink is a bug with package because the dutty rom R15 the add cuistom words work good !!
seppi68 said:
I've the same bug !
Help plz ....
Click to expand...
Click to collapse
seppi68 said:
the look is the look of 1.5 if you use...
...
the dutty rom R15 the add cuistom words work good
Click to expand...
Click to collapse
I didn't get it. What is "the look of 1.5" and do you have this bug or you don't have it. I'm confused... =)
Yes i've the same Bug, i use Ezinput 2.0 "Topaz package" for my Blackstone because with Ezinput 2.1 we having all the the same bug....
On dutty rom R15 Ezinput 2.1 work well
Why ? i don't know...
but not answers of this cooker....
seppi68 said:
Yes i've the same Bug, i use Ezinput 2.0 "Topaz package" for my Blackstone because with Ezinput 2.1 we having all the the same bug....
On dutty rom R15 Ezinput 2.1 work well
Why ? i don't know...
but not answers of this cooker....
Click to expand...
Click to collapse
I want to see screenshot of this dutty rom R15 working with EzInput.
And if you know that some version works and other version doesn't, can you please post links, because there are many versions of rips from different devices made by different peoples.
If we want to solve this bug let's keep information clean.
=)
I use the version with the green bars; ExInput 2.1!
In dutty Rom R15 : Ezinput : 2.1 (build 1919.3421) Work well ....
serfer222 said:
there are some links to user posts with the same problem:
"the t9/Xt9 DOESN'T LEARN new words."
Click to expand...
Click to collapse
Hey, it's me ! So there's almost ONE kind person who reads my posts !
Anyway, i have this problem with 1.5 Ezinput version.
I have a TIR V8k ITalian Win Mobile 6.1 Rom (quite old, to be honest)
Still haven't figured out what the problem is.
Can i help you in some way ? And, in opposite, can you help me ?
Thanks for the efforts !
TheMac
I installed new ROM based on WM65 and ported from HTC Mega and the same packages now work. So the problem is not in EzInput or IME Engine.
It's obviously some external dependencies or settings.
I want to find out what EzInput 2.1 depends on.

[Q] Israel KJ1 P7510 3.2 CW Zip

http://forum.xda-developers.com/showthread.php?t=1353679
I saw the thread above and the link for the mentioned ROM is invalid
It is very useful for all the Israelies out there that want their system to be in Hebrew so please:
update the link (please)
Thanks,
Lotte
Lotte1212 said:
http://forum.xda-developers.com/showthread.php?t=1353679
I saw the thread above and the link for the mentioned ROM is invalid
It is very useful for all the Israelies out there that want their system to be in Hebrew so please:
update the link (please)
Thanks,
Lotte
Click to expand...
Click to collapse
I could not find another copy -- I PMed the OP of that thread to see if he can reupload the file, mentioning this thread.
I did the same, no one replied me yet
In another Israeli forum, many galaxy tab 10.1 owners are looking for this rom
Thanks,
Lotte
Lotte1212 said:
I did the same, no one replied me yet
In another Israeli forum, many galaxy tab 10.1 owners are looking for this rom
Thanks,
Lotte
Click to expand...
Click to collapse
Shalom my middle eastern buddy :] If you wanna get hebrew just get the Arabic RTL files
framework.jar
lib__bcore.so
libandroid_runtime.so
libicuuc-arabic.so
libwebcore.so
These are the files required from any arabic based ROM, They contain Hewbrew and Arabic, it's easy to make a CWM flashable as long as you have these files, Once you do, you can copy these files to any other firmware and have Hewbrew. Would save you time than waiting for an upload that less likely responds.
Hello Misledz, "kif halack? "
I prefer a full hebrew support and thats why I need this particular ROM
Thanks,
Lotte
Lotte1212 said:
Hello Misledz, "kif halack? "
I prefer a full hebrew support and thats why I need this particular ROM
Thanks,
Lotte
Click to expand...
Click to collapse
Full hebrew support is based on the RTL language pack, Which is exactly why the list is somewhat long? They cover
-Options
-Web Browsing
-Display/Alignment, etc
thanks Misledz, I will remember that if I need it in other cases but this time i meant that i want that all the menus will be also in hebrew, and i dont think it will do that
thats why I need the rom
please if anyone have it please post it
thanks
Lotte
I tried copying the files from a P7500 rom that had Hebrew support. When I set the language to Hebrew, it set everything to Hebrew in the settings app. Maybe what he's suggesting might work... when I tried it, it took copying files to /system/app, /system/tts, and /system/fonts. at least. You're wanting Android to show everything in Hebrew if it knows a Hebrew version? Copying those files and setting it to Hebrew should work if that's the case.
Sent from my GT-P7510 using xda premium
aroni125 said:
I tried copying the files from a P7500 rom that had Hebrew support. When I set the language to Hebrew, it set everything to Hebrew in the settings app. Maybe what he's suggesting might work... when I tried it, it took copying files to /system/app, /system/tts, and /system/fonts. at least. You're wanting Android to show everything in Hebrew if it knows a Hebrew version? Copying those files and setting it to Hebrew should work if that's the case.
Sent from my GT-P7510 using xda premium
Click to expand...
Click to collapse
Yeah this was what I was trying to insinuate over the fact that doing so might give him complete hebrew support over any custom ROM such as Overcome?
Oh i was thinking that it will only support hebrew, only right to left writing and fonts, i didnt thought that he meant also to the system language so "shukran" Misledz and "toda" to aroni125
I will try it now
will this method of copying these files from one rom to another will work also on other android based devices( smartphones for instance)?
Lotte
Lotte1212 said:
Oh i was thinking that it will only support hebrew, only right to left writing and fonts, i didnt thought that he meant also to the system language so "shukran" Misledz and "toda" to aroni125
I will try it now
will this method of copying these files from one rom to another will work also on other android based devices( smartphones for instance)?
Lotte
Click to expand...
Click to collapse
Not really since the framework.jar saves the layout of the phone in terms of the menu toggles/notifications so its best to grab it from a 10.1 ROM since most regional HC 3.2 ROM's are the same based from the version released initially in Europe
Afwan ya habibi.
Fitz.
good to know. also I was searching these files on Overcome_10.1_Series_v2.3.0_P7500_Full
but I didnt find them.
Misledz, can you recommend me on which rom version can I find them
after I make the ROM i will upload it so other will have a ready-to-use one
shukran
I wish one day I can visit Dubai and you Israel
Lotte
update:
I downloaded this rom (that contain Hebrew interface)
http://uploadc1.fileflyer.com/view/pHNYOB3
and I found the following files:
framework.jar
libandroid_runtime.so
libwebcore.so
but not these files:
lib__bcore.so
libicuuc-arabic.so
Also, I ask if "libicuuc.so" can be helpful instead of "libicuuc-arabic.so"
Lotte1212 said:
good to know. also I was searching these files on Overcome_10.1_Series_v2.3.0_P7500_Full
but I didnt find them.
Misledz, can you recommend me on which rom version can I find them
after I make the ROM i will upload it so other will have a ready-to-use one
shukran
I wish one day I can visit Dubai and you Israel
Lotte
update:
I downloaded this rom (that contain Hebrew interface)
http://uploadc1.fileflyer.com/view/pHNYOB3
and I found the following files:
framework.jar
libandroid_runtime.so
libwebcore.so
but not these files:
lib__bcore.so
libicuuc-arabic.so
Also, I ask if "libicuuc.so" can be helpful instead of "libicuuc-arabic.so"
Click to expand...
Click to collapse
Those 3 files should be perfect enough , Just add these files to the respective folder (Overwrite if necessary) of the ROM you desire. Make sure that if you are using a theme on your tablet, you may have to have a deodexed version of the framework.jar or you may end in a FC loop oh and make a nandroid backup! So you can revert if you mess up
I tried to deodex framework file (yes I had boot-loop, but its ok I have backup hehe
with baksmali
and I get the following error:
Code:
UNEXPECTED TOP-LEVEL EXCEPTION:
org.jf.dexlib.Util.ExceptionWithContext: regCount does not match the number of a
rguments of the method
at org.jf.dexlib.Util.ExceptionWithContext.withContext(ExceptionWithCont
ext.java:54)
at org.jf.dexlib.Code.InstructionIterator.IterateInstructions(Instructio
nIterator.java:92)
at org.jf.dexlib.CodeItem.readItem(CodeItem.java:154)
at org.jf.dexlib.Item.readFrom(Item.java:76)
at org.jf.dexlib.OffsettedSection.readItems(OffsettedSection.java:48)
at org.jf.dexlib.Section.readFrom(Section.java:143)
at org.jf.dexlib.DexFile.<init>(DexFile.java:431)
at org.jf.baksmali.main.main(main.java:265)
Caused by: java.lang.RuntimeException: regCount does not match the number of arg
uments of the method
at org.jf.dexlib.Code.Format.Instruction3rc.checkItem(Instruction3rc.jav
a:129)
at org.jf.dexlib.Code.Format.Instruction3rc.<init>(Instruction3rc.java:7
9)
at org.jf.dexlib.Code.Format.Instruction3rc.<init>(Instruction3rc.java:4
4)
at org.jf.dexlib.Code.Format.Instruction3rc$Factory.makeInstruction(Inst
ruction3rc.java:145)
at org.jf.dexlib.Code.InstructionIterator.IterateInstructions(Instructio
nIterator.java:84)
... 6 more
Error occured at code address 0
code_item @0x17f6f8
what should I do?
Lotte1212 said:
I tried to deodex framework file (yes I had boot-loop, but its ok I have backup hehe
with baksmali
and I get the following error:
Code:
UNEXPECTED TOP-LEVEL EXCEPTION:
org.jf.dexlib.Util.ExceptionWithContext: regCount does not match the number of a
rguments of the method
at org.jf.dexlib.Util.ExceptionWithContext.withContext(ExceptionWithCont
ext.java:54)
at org.jf.dexlib.Code.InstructionIterator.IterateInstructions(Instructio
nIterator.java:92)
at org.jf.dexlib.CodeItem.readItem(CodeItem.java:154)
at org.jf.dexlib.Item.readFrom(Item.java:76)
at org.jf.dexlib.OffsettedSection.readItems(OffsettedSection.java:48)
at org.jf.dexlib.Section.readFrom(Section.java:143)
at org.jf.dexlib.DexFile.<init>(DexFile.java:431)
at org.jf.baksmali.main.main(main.java:265)
Caused by: java.lang.RuntimeException: regCount does not match the number of arg
uments of the method
at org.jf.dexlib.Code.Format.Instruction3rc.checkItem(Instruction3rc.jav
a:129)
at org.jf.dexlib.Code.Format.Instruction3rc.<init>(Instruction3rc.java:7
9)
at org.jf.dexlib.Code.Format.Instruction3rc.<init>(Instruction3rc.java:4
4)
at org.jf.dexlib.Code.Format.Instruction3rc$Factory.makeInstruction(Inst
ruction3rc.java:145)
at org.jf.dexlib.Code.InstructionIterator.IterateInstructions(Instructio
nIterator.java:84)
... 6 more
Error occured at code address 0
code_item @0x17f6f8
what should I do?
Click to expand...
Click to collapse
Is this on stock? or a custom ROM? as far as I know you can pull out the required files from any arabic based ROM, just the framework.jar has to match the firmware/device.
I took it from an Hebrew stock (3.2 P7500)
thats why I need to deodex it
if you can recommend me an arabic based rom(so i can take its deodexed framework) it will be a good solution too.
Lotte1212 said:
I took it from an Hebrew stock (3.2 P7500)
thats why I need to deodex it
if you can recommend me an arabic based rom(so i can take its deodexed framework) it will be a good solution too.
Click to expand...
Click to collapse
Well as far as I know deodexed is only required IF and only if you are using a theme, Like Overcome's theme or such. if you are on a stock firmware, then you can simply replace the files. I'll try to get a friend to help out on this, all is good except the framework.jar, don't need to deodex if it's a stock firmware
yes the files are from ODEXed version and I want to put then on DEODEXed version
I did deodexed at the end the framework jar but the result was many files and dirs.
should I put them all on the deodexed version (overcome)?
Lotte1212 said:
yes the files are from ODEXed version and I want to put then on DEODEXed version
I did deodexed at the end the framework jar but the result was many files and dirs.
should I put them all on the deodexed version (overcome)?
Click to expand...
Click to collapse
Nonono, Apparently you only need to grab the deodexed version of framework.jar (If you use xUltimate then it should be in the /doneframework folder) you don't have to push everything that was deodexed, we only need the deodexed version of framework.jar
NOTE: Which firmware version did you take? I've been looking in the Sammobile site for the middle east edition but someone mentioned here that there is only 1 version which has hebrew? Has 3.2 update even reached the middle east yet? I assumed it didn't.
I will work on this tonight :] Thank you for the update.
I will try to deodex the odexed hebrew version (its 3.2) with xultimate as you suggest (which frankly it sound way more logic )
and then, copy the framework jar file after its deodexed
Im going to do this again with this version now, since I finally put my hands on it just now: http://www.wupload.com/file/2667418427/
It's given by task a while ago (3.2, STOCK, 3G) it also have Eng, Arabic and Hebrew(default) and it work on my WIFI version too
and thanks for advocator for updating the link )
I will keep update too,
Lotte

LatinIME all supported languages

Hello, I have compiled a LatinIME for ICS B010SP3
This is all supported languages
The LatinIME.zip unpack and then the LatinIME.apk
copy with root support in system / app
reboot, and then make the settings for the languages
Have fun
regards
Dieter
I do not have 10 posts so I must write it here
sorry for my bad english
You are a great great man (or woman).
Does anyone know - how to unlock spell checking? There are only 5 languages in options, but this apk has much more languages.
DS7005 said:
Hello, I have compiled a LatinIME for ICS B010SP3
This is all supported languages
The LatinIME.zip unpack and then the LatinIME.apk
copy with root support in system / app
reboot, and then make the settings for the languages
Have fun
regards
Dieter
I do not have 10 posts so I must write it here
sorry for my bad english
Click to expand...
Click to collapse
is there a way you can make something like this for the phone.apk problem? Like taking files from the international rom and converting them to the tmobile springboard?
that way i can turn my my tmobile s7-303u springboard stock rooted ICS 4.0.3 into a working phone without loosing 4g and still having the tmobile OTA updated stock rom which doesn't give problems like the int'l rom does!?

Samsung Indian fonts for Stock ICS/JB rom

All samsung users from Indian subcontinet are thankful to samsung for supporting indian regional languages in thier touchwiz and now nature ux firmwares. But not good enough for we flashers. I am bit of homesick for stock google roms. And we all know that vanilla ICS and JB doens't support indian regional languages (I heard that JB now supports hindi and some regional languages but tried and tested that it doens't support my mother tounge "gujarati").
Till now I used to replace DroidSansFallback.ttf with the one that has got indian language support but it doens't renders properly and as it replaces main droidsans.... native english fonts gets bad sometimes. Something I would not like to do with JB as its native fonts are so so good.
Cutting long story short.. my question is that, Is there a way we can use samsung fonts (from sammy firmware) and make them to work with AOSP ICS / JB roms. I have tried doing this
1. tried installing fonts through font changer
2. tried replacing AOSP fonts with Sammy fonts into the zip and than tried flashing
3. tried copying indian fonts into the system/fonts with permissions
But none of the option work. The only option that works is replacing droidsansfallback.ttf with indian unicode fonts (that doens't rener properly and makes english fonts look ugly).
Please please can some one plese sort this out for all of Indian users. I have seen developers providing support for arabic. Now please widen your support and provide tutorial for that.
Pardon for my bad english.
Hi,
all the stock browsers including aosp supports indian languages. if you mean font support for overall UI then i think its not possible.
Yeah bhavu I am facing the same issue pm me if any solution arrives
Sent from my GT-I9100 using Tapatalk 2
My major requirement is reading books and articles in apps like POCKET, so only i always stuck into stock Samsunf ROMs, so that i dont loose the rendering. Hopfully someone compiling Custom ROMs like CM 10 or 10.1 should help in fixing this issue.

Change Language & Keyboard of Chinese Rom

Hi All,
I wonder if any of you wonderful talented Android Guru's out there can help me with a ROM issue. I found an amazing rom for my device, however it's one developed a one man band Chinese fella... And of course, natural language is Chinese.
This, I believe I can change easily in Build.Prop file, however the Keyboard is also some Chinese App... cross between BingIme.apk and there was another App name on a different ROM. I want to make these ROMs clean / / pure English based....
Can you advice me how to do this please?? What Apps maybe needed? Do I have to sign the ZIP when finished or just exiting/saving the ZIP is fine...?? Also, can I delete Apps (or even an entire folder).
As I have had a go at this, however flashing the Zip resulted in an error... and failed to Flash!!!
Is there an App (either Desktop, or Android APK) that can make these changes, or package up my alterations after I flashed the Chinese rom...??
Thanks, Lister

Categories

Resources