Adding Arabic support to Nexus One

After my return from Canada and getting my Nexus One Mobile, I decided last Saturday to add the Arabic support to Android 2.2, after 10 mins of hard work and scary moments :D, I restored all my apps and data to my N1 with Arabic.

I don’t take any credits for this quick guide, all information were gathered from here and their and I’m not responsible for any bricked devices or data lost and this procedures will void your warranty.. I am warning you

Please note this article is just for Nexus One (Google Phone) with Froyo (Android 2.2) Version.



  • Unzip the Android SDK in whatever folder you like
  • Go to your Mobile, from Settings –>Applications –>Development –> Enable USB Debugging
  • Connect your mobile to the USB then to your PC
  • Wait until Windows recognized your mobile if not (the normal case 🙂 ) go to My computer, right click properties then to device manager, look for the N1 mobile, right click –> properties, update drivers and choose the android SDK folder, then USB Driver for your windows version. This should make your windows recognize your mobile.
  • Go to Run and type cmd and hit enter
  • Go to the Android SDK folder then to Tools
  • Type this command: adb devices and then hit enter
  • Wait for a second the system should return to you a number like HT123P143456 this is your mobile serial number, and if it didn’t work check if your windows recognized your mobile, if not.. Kill yourself or Google it for a solution 😀
  • Go back to your mobile and do a backup if you care about your data like call history, sms, etc.. don’t backup your Google calendar and contacts because Google already do that for you
  • Now turn off your Nexus one
  • Hold the track ball and press the power point for few seconds and release it
  • You should end up with a white screen with three green android at the bottom of the screen
  • Go to Run and open the command again (by typing cmd)
  • Go to your Android SDK then to Tools
  • Type: fastboot devices and hit enter
  • It Should give you the same serial number as before if yes then you are on the right track
  • Now to the scary part type: fastboot oem unlock , read the screen carefully if you don’t agree the rules you can choose that and return back to your Froyo without Arabic support, if you want to have a little risk choose unlock the bootloader and press the power button
  • Now you should have unlock sign at the bottom of the screen :D, restart your mobile in recovery mode (same as before track ball and power button)
  • Move Amon_RA’s recovery image to your Android SDK folder\Tools
  • Open your command (Run –>cmd) and hit enter
  • Type the following command: fastboot flash recovery recovery-RA-nexus-v1.7.0.img
  • It should take few seconds and give you writing Recovery
  • Now you can boot directory from the menu to recovery image
  • From the recovery image choose to Connect to USB and copy both files the Nexus add-ons 0.1 and the Froyo with Arabic support
  • Return to the Recovery image and choose flash zip from sd card
  • Choose the nexus one add-ons and flash it
  • Once the process is finished (congratulation your mobile is rooted 😀 ) Flash the 2nd zip file with same steps
  • After all is done, disconnect your mobile from USB and restart it
  • Wait until it open, sign in with your Google account, restore your backup and install your apps
  • Voila…you have Arabic support with your Nexus One (go and check it what you are waiting for )

19 thoughts on “Adding Arabic support to Nexus One”

  1. This guide is clear, simple and straightforward thanks.
    After I have done all the steps, I could see that the mobile is rooted now, also I can see Arabic the way it should appear in the browser, but I can’t see the Arabic language in the language settings to be added or in keyboard board settings to be added as Arabic keyboard. Do I need to install other piece of software?

    Again thanks for the clarity of the guide.

  2. Well, I could figure this out by installing Ibrahim Arabic Keyboard, Aziz Huss from the market and it works fine. Thanks to Rami and the Ibrahim Arabic keyboard.

    God bless you guys.

  3. This is gr8, well i had my Google Nexus One Device since 1 or 2 months ago, and I’ve been playing with it, unlocked, rooted, flashed, deployed, installed ubuntu, lol that was amazing, ANDROID will AVOID “anything else”.

    good to know that there is people in Jordan into ANDROID ..

    keep the good things UP Mr. Rami

  4. Hi Mohamed,
    It doesn’t matter if you are using MAC or Windows the only difference is when you install the Android SDK install it for MAC instead of Windows but all steps remain the same

  5. Hi,
    Sorry Moh’d for late response.. Update your mobile to the latest built then you can root it and add the Arabic support to it

  6. Assalamualaykum. Is there anything compatible with HTC hero to help it recognize Arabic please? At the moment all Arabic comes up as squares…

  7. Thanx alot for urdetailed guidance.

    Iwonder if know any thing about galaxy s support for arabic, does these steps works with it to support arabic?

  8. Alsalamu3laykom,
    First thank you for your huge work. Do you know if this will work for Motorola Cliq mb200?
    thank you,

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.