[Nexus One Android Development] ghassan99:
UPDATE Feb 14: And because its FEB 14, here is the updated Arabic files that should work on ERE 27 and CM5 Beta 5 (and hopefully future releases as well): http://arabicandroid.googlecode.com/files/update_nexus_mt_signed_ERE27.zip

I can also confirm that it works on ERE36B as well.

Thanks Ayman.

Note: mirror is also available on my site.

UPDATE Feb 4: <IMPORTANT> Please don't update for the moment if you have moved to the new Google update!

I can confirm that the update file is no longer working, please don't install it if you have updated your phone with the recent update from Google. Your phone will freeze while booting up at the Nexus logo.

The only solution for now is the half solution which I wrote about a while back. Its only about replacing the font and getting the Arabic letters unconnected.

Please visit this link: http://dumpytips.blogspot.com/2009/09/easier-fix-for-half-solution.html

There are instructions in there on how to install the font via an update file, or through the adb commands if you wish.

UPDATE Jan 22: Newer update file in links below.

UPDATE Jan 21: Thanks to Ayman, we can now read Arabic virtualy everywhere in Android 2.0 or N1 in our case via a newly introduced library file. I tested it in Gmail, SMS and Browser, its working perfectly (in Gmail, email titles are not OK though). Ayman, you deserve a medal.

I have updated the image file with Ayman's recent updates. Please see below for the download link. Everything else remains the same.

Jan 20 original post:

Hi All,

This is a different approach to enabling Arabic on the N1 in the browser and the gmail client by utilizing a signed image file I created for this purpose.

Your phone has to be unlocked and rooted. You also have to install the custom recovery image for the N1. You don't have to download the SDK.

After that you need to flash my update.zip file and you will have all the necessary files on your phone to view Arabic correctly.

If you constantly try different cooked firmwares this file will help you quickly restore the Arabic settings. Just flash it immediately after you flash any modified firmware based on 2.0 or 2.1

The contents of the image is only two files: one font file, and the excellent libwebcore.so created by Ayman (Link: http://code.google.com/p/arabicandroid)

Without this file you will not see connected Arabic letters on your phone. So big thanks goes to Dr.Dev for his work :)

You can download the image file from my blog article on the same topic:

http://dumpytips.blogspot.com/2010/01/arabic-on-nexus-one-almost-complete.html

Hint1: For unlocking and rooting the N1 visit this link:

http://xdaforums.com/showthread.php?t=612858

Hint2: For installing the custom recovery image visit this link:

http://xdaforums.com/showthread.php?t=611829

Below are the modified commands to install the recovery image based on the file you download from the link above (in Hint1). You don't have to download the SDK at all.

Copy recovery-RA-nexus-v1.5.3.img to a location where fastboot can find it.
Boot your phone into fastboot mode (power on while holding the trackball)
Connect your phone via usb to your pc/mac/...
fastboot-windows devices (to make sure that fastboot "sees" your phone)
fastboot-windows flash recovery recovery-RA-nexus-v1.5.3.img

Cheers,

-Gus