HOWTO: Hebrew support on any ROM


  1. maurinet

    maurinet Well-Known Member

    So I recently acquired a Samsung Galaxy i7500 from Orange in Israel. Because Google hasn’t written their own Hebrew support, the cellular companies here in Israel developed their own code together with Samsung Israel (menus, keyboard, fonts, etc.). The problem is that they are keeping the Hebrew code to themselves and are not planning on sharing it or releasing any updates for the software (I called Samsung Israel and they confirmed that the only software they support and will support, is the pre-installed Cupcake 1.5). Why would they help you in any way? Since you’re “depending” on their software for Hebrew support, they can just “make you” buy a newer phone... or so they thought!

    You have learned how to upgrade your phone in this and other forums, and now I'm going to help you add Hebrew support to it. This process will add Hebrew fonts to your phone, you will be able to read and write in Hebrew, but it will not install a Hebrew Locale, that means, no menus in Hebrew.


    The credit goes to Gilad Ben-Yossef, he wrote the original “tutorial” on how to do this; but it was in Hebrew and a bit confusing, here you have it in comprehensible English now:

    NOTE: You need root for this process to work.

    1. Go to the Android market and download the software “GScript Lite”

    2. Open GScript, press and hold “Reboot phone” and select "Save to SD." (This will create a folder called “gscript” in your sd card).

    3. Download the file with the Hebrew fonts here.

    4. Plug your Galaxy to your PC and mount it

    5. Create a new folder on the root of the sd card called “Hebrew” (with a capital “H”).

    6. Extract the contents of the zip file “hebdroid.zip” (from step 3) into the “Hebrew” folder that you created in your SD card. At the end of this process you should have eight font files and the LICENSE.txt file.

    7. Download the file Hebrew.sh file here.

    8. Save the file (hebrew.sh) in the “gscript” folder in your sd card (this folder was automatically created during step 2).

    9. Unmount and disconnect your Galaxy from the computer.

    10. Open the software GScript Lite. Click the “menu button”, click “Add” and then click “Load file”. Select from the list Hebrew.sh, click on “Save”. The device will run the script and will reboot.

    Congratulations! You now have Hebrew fonts and support in your phone, all you need to take full advantage of it is to get a keyboard. Download “AnySoftKeyboard” and its “Hebrew language pack” from the Android Market, that should do it.*

    DONE! You now have Hebrew fonts and a keyboard! I've heard of some people who installed Hebrew with a different program or in a different way and their text messages in Hebrew didn't support the "Right to Left" orientation, but with this method, that problem doesn't exist.

    *To use this (or any other) keyboard, go to your phone’s “settings – Locale & text – tick AnySoftKeyboard”. This will activate the keyboard. To choose it as an input method, open any text box (messaging, search, etc.), press and hold on it, click on “Input Method” and chose the keyboard of your preference.


    BUGS
    Nevertheless, I do have to report 2 bugs that I haven't found how to fix on the internet yet (it's a matter of time of course).

    Bug #1 - If you receive emails in Hebrew, your Gmail application will display the email subject in "Left to Write" orientation. When you open the email though, it displays the message properly in its "Right to Left" orientation.

    Bug #2 - If you have entries in Hebrew in your Google calendar, they will display in "Left to Right" orientation in the main view of the Calendar. When you view the events, they display properly in "Right to Left" orientation. Widgets that display calendar information work ok, no issues there.

    You can follow this tutorial to install Hebrew in new ROMS too.

    Advertisement
    :
    lskohn and gllu like this.
  2. nimrodsv

    nimrodsv Member

    first of all thanks alot for your effort,
    but its pretty OLD news
  3. maurinet

    maurinet Well-Known Member

    Well, it took me soooo long to find out how to do this, I just thought I would compile it and put it all here, with clear steps and instructions... You know, just trying to give something back ;)

    Do you know how to add Hebrew Locale? (Hebrew menus) / fix the bugs that I posted?
    Thanx
  4. nimrodsv

    nimrodsv Member

  5. Kouske

    Kouske Well-Known Member

    or you could get the hebrew fonts, extract them to a folder named fonts in your tools directory and use

    adb remount
    adb push fonts /system/fonts
    download ASK and youre done ;)
  6. gllu

    gllu Member

    Guys, I have a question... Does the Hebrew render fine in a GPS program like iGo?
  7. maurinet

    maurinet Well-Known Member

    Hebrew displays properly on Google Maps and Waze, I don't know about iGo because I don't use it, but I assume it's the same. (Also works well on Facebook app & Touiteur)
  8. morty

    morty New Member

    Can I put on Hebrew on the HTC evo ?
  9. maurinet

    maurinet Well-Known Member

    You probably need to be rooted to be able to install the Hebrew fonts, but you can start by downloading AnySoftKeyboard and it's Hebrew add-on from the market to try it out. Check the instructions on how to use it as an input method.
    Good luck!
  10. Alonski

    Alonski Active Member

  11. golanster

    golanster Well-Known Member

    how can i contribute to the android-heb project
    i dont have any codeing or programming knowladge
    but i can translate...
  12. Alonski

    Alonski Active Member

    You just make a new issue for an application. I will translate one application as an example. Check out the issues page and you will see what I mean. I also updated the wiki check it out.
  13. cactus17

    cactus17 New Member

    I have an HTC wildfire ( but it does not matter probably ) and i live in Germany. I can't find any GSCRIPT program on the android market, i don't really know why, may be it is not available in Germany. So i see this post, how to install fonts and since i am new, i think i don't understand it completely.

    1. Where i suppose to run this commands, from shell that i open to
    device ?
    2. what is download ASK ?

    Thanks,
    Me.
  14. maurinet

    maurinet Well-Known Member

    Download "Market Enabler" from the Market, it lets you change the market you connect to, that way you can find Gscript.

    The commands are supposed to be run from the android sdk (ie: C:\android-sdk-windows\tools\), but I suggest you just get Gscript and be done with it.

    Remember that your phone needs to be "rooted" for all this to work.
    Good luck!
  15. cactus17

    cactus17 New Member

    Market Enabler also does not exists at my market. I used Type Fresh program and replaced system/fonts with Hebrew ones, posted here.
    So what next? I still don't see any Hebrew displays, should i do something else to see Hebrew?

    Thanks,
  16. maurinet

    maurinet Well-Known Member

    Copying the font files to your device is not enough, they have to be "installed".

    There are other replacement markets you can try: yaam, getjar or applanet
    Google for them if you can't find them straight away.

    Alternatively, if you know how to boot your phone into recovery, you can follow the first method of installing Hebrew from my tutorial (see my signature).
  17. russo

    russo New Member

    I tried exactly your instructions and it did not work. I have a lg ally, do I need different steps or the same?

    Do you have any solutions??
  18. maurinet

    maurinet Well-Known Member

    Is your phone rooted? You need a rooted device to be able to run the scripts, otherwise, it doesn't work.
    russo likes this.
  19. russo

    russo New Member

    I tried rooting with unlockr.com site with their video. When I got to locating the apk file and installed it and opened it it said "can't verify ebi version". What is my next step?:)

    Thank you!!
    Russo
  20. russo

    russo New Member

    I am sorry!!
    I went back and the directions were to click on Backup recovery image and it is taking longer than what the video says.

    Any suggestions!!
  21. maurinet

    maurinet Well-Known Member

    Please refer to the lg ally forum (Ally - All Things Root - Android Forums) to figure out how to "root" your phone, once it is rooted, you can follow the instructions in this small tutorial to add Hebrew fonts to your device.
  22. Locale

    Locale New Member

    Motorola tells me stories about sending update Droid for now half a year. What I only want is to add Hebrew fonts to my Milestone. Is the procedure is like for Galaxy or something else? Thanks
  23. maurinet

    maurinet Well-Known Member

    As I understand, this is a "universal" procedure for every rooted android device.
  24. droidfreedom

    droidfreedom New Member

    hi maurinet. I'm a new android initiate. I wanted to follow your instructions, but the problems that I cannot get access to the root... even with terminal emulator, I cannot "su", since it bakes back: "access denied". could you suggest me a solution, so that I can access and get Hebrew fonts to read emails from friends and news on ynet?
    Todah.

    P.S.: I've got a samsung galaxy ace, brand new, with froyo
  25. Lelouch

    Lelouch Well-Known Member

    I can't help you with hebrew support.
    But regarding root, you must root your phone. And to do that you must ask/look in the Galaxy Ace part of forum. Also you can look xda developers site maybe someone did it.

    I hope you have some luck in finding it.
Loading...

Share This Page