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???
Hey all, thanks for taking the time to read this
I have a question about browsers....
I have tried many different browsers (mostly the popular ones) and have tried to access the music on my reverbnation page...unfortunately it will not initialize and wont play, I have no Idea why, ive tried changing the user agent to desktop, ipad..etc etc
I did some research on line and on these and different forums but I can only find very very old bits about it. can anyone tell me if they have an android browser that will play music on an artist page on reverbnation and if not, is it reverbnations fault or something missing from android browsers?
if anyone is willing to help and needs more info, please feel free to ask for whatever details you'd like.
first of all... is your android device has flash player? Since android 4.1 and up don't have flash player supported so maybe that's the reason why you can't play music on you browsers.
Hi and thanx for the response..I'm suing a custom rom and flash was installed on it version 11.1.115.17
What is the android version of your custom rom? What is your android device anyway? I'm using a Lg Optimus Black with a custom rom too and flash doesn't work for me either so i think that custom rom just doesn't support flash. Try searching for keywords like "flash player for CM9 on .....(your device's name)" or "flash player for .......(custom's rom name) on .......(your devide's name)" or something around that on google and maybe you can find the solution.
Sorry i'm not that much help but maybe other members of XDA have solutions for you. Wish you luck...
TizzBird UI is perfect for getting the feel of a Media Center on your TV, and it is if i am not mistaken possible to extract installed apps, even system apps to apk.
Would like ot try and se how good it works on my phone and or android based media player.
Do not wanna buy it just to extract and try so hope someone here can do it.
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
It is time to create a new thread to avoid the others from going fully out of control.
My kitchen is finally working fine again, the test firmwares so far function within my expections.
I don't really need much for my needs, meaning my personal firmware will be quite basic.
But I would like to also provide some nice firmware for those out there currently not considering to upgrade to the 7.2.x firmwares.
The basic idea is to have something ready to be flashed with TWRP to get a fully working and mostly already updated 7.1 with full root rights.
What shall go in in terms of stock or additional apps is up to you guys.
A filemanager? Name it...
Additional video player? Again, let me know which one is prefered.
Maybe something like HaLauncher to get easy access to the non TV apps?
Or shortcuts to launch them from the default launcher?
Ad blocker maybe?
Or some Magisk modules?
I think you got the basic idea!?
This type of thread is more suited in general/guides than a dev thread.. at least until custom rom links are available
Fair enough, I then first make one, then add what might be needed, then start again.
Well, then just remove or delete the topic until then I guess....
Can't seem to be able to do it myself, so please go ahead.
Will post again once the rom is done.