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.

Ingredients:

Procedures:

  • 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 )