yashsingh1/xdaforums huggingface dataset:
[Nexus One Android Development] tamarian:
This is very impressive, thanks Ayman and Ghassan.

What's next? Calendar? In the agenda mode, it's Arabic, in other modes it's "reversed".

Can we edit a file(s) to Arabize the system settings and menu strings?

Is there any reason why Google shouldn't include this in the next update, 2.2 / FroYo? It's really a shame that we have to root and void warranty just to arabize Android.

--

Just an extra tip for users on additional arabization, I've tried morelocale2 from the market, which allows setting locale such as ar/SA. This will get the time and date on the status bar in Arabic, gets the news and weather widget in Arabic, and a few other things here and there, such as filenames.
[Nexus One Android Development] Weees:
Hey There....

I just flashed the latest v4 update and its working well, except for the Email subjects in Gmail.....the letters are messed up. But its no big deal !! This is still a major milestone :)

Thanks to you and Ayman for cooking this up !! Great work guys ! :)
[Nexus One Android Development] ghassan99:
@tamarian,

I'm sorry I'm not aware of any files to customize the menu settings. I remember on the G1, when I used to change the locale, I would see some items in Arabic just like morelocale2 (maybe more stuff). As I said earlier as well, root is good for installing hacks and apps that wouldn't be possible without it. Like Nexus One Torch, and now the recent multitouch hack on the stock browser from Cyanogen.

@Weees,

The email subjects are actually reversed. But as you said its a major milestone anyway to get Arabic in the body of the email :)

-Gus
[Nexus One Android Development] Fouad1013:
MyTouch 3g

Hi, i have a rooted myTouch3g running Manups Eclair 2.1. im wondering if this will work since im running Android 2.1

Update: I just went ahead and tried it, and its working, thank you soo much
[Nexus One Android Development] majjoodi:
Thank you guys. I really appreciate your efforts.
[Nexus One Android Development] tamarian:
Just a heads up, if you installed the new N1 update (ER27) + superboot, flashing update_ar4 will not work, I had to NAND restore. Waiting for an update or instructions from our android gurus.
[Nexus One Android Development] khaled_cs:
true, i think the webcore is not compatible with the new update thats why the phone refuses to boot up u have to restore from back up or reflash the system
[Nexus One Android Development] cyanogen:
I have the updated fonts for this, but is there source available for the rest? I'll merge it into CM if you'd like.
[Nexus One Android Development] rootbitch:
Would be great cyanogen! :)
[Nexus One Android Development] slimfady:
I believe that the original author did it by merging an arabic shapewriter into libwebcore.so, libskia.so and libskiagl.so

It's an open source project, so the source should be here:

http://code.google.com/p/arabicandroid/source/browse/#hg
[Nexus One Android Development] tamarian:
That would be the ultimate combo, CyanogenMod + Arabic support on the N1! :cool:
[Nexus One Android Development] Boiling Ice:
many thanks Cyanogen...

your hard work is higly appreciated.
[Nexus One Android Development] crackjas:
That would be great !
[Nexus One Android Development] alishankiti:
Arabic enabled Cyanogen ROM

Great idea!
[Nexus One Android Development] king_dani:
how extensive is the arabization ? i am asking , since all i want is Farsi/Arabic font support in mail + browser . and i had that with previous version of this hack. but after the update release by google , i lost Farsi support , possibly due to replacement of all browser related files ( my bookmarks are gone )

so i reinstalled the hack , and phone got stuck at boot screen. and it is kinda strange , since all you change is a file used by browser ( isn't it?) , so i had to recover from NAND.

any suggestions fellas?
[Nexus One Android Development] habibas:
i have the same issue the phone just stoked in the boot up

the only way to fix it is to wipe every thing

i hope a new fix is coming soon
[Nexus One Android Development] ghassan99:
Thanks cyanogen, I'm sure everyone in here appreciates this. Unfortunately it seems that the files are not working with the new update at the moment and causing the N1 to freeze while booting.

Cheers,

-Gus
[Nexus One Android Development] ghassan99:
Everyone,

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.

Frankly I'm back to this way because I can see a lot of benefits from the new update. I noticed improved battery for example, so....

Good luck for all.

-Gus
[Nexus One Android Development] tamarian:
This could simply be a library issue requiring a re-compile against the new updates.
[Nexus One Android Development] king_dani:
still waiting for that valuable hack ...
[Nexus One Android Development] janjan:
yes still waiting to se the fix version
[Nexus One Android Development] tamarian:
I think the source code for the Google update has not been released yet...
[Nexus One Android Development] tamarian:
O.k. back to the old thread, with updated first post instructions for for Arabic + Cyanogen ROM + multi-touch :)

http://xdaforums.com/showpost.php?p=5337028&postcount=1
[Nexus One Android Development] ghassan99:
This is how I was working before the update to ERE27. But now I can't go back, becuase I really see improved battery performance after 3 days of use.

You can always use Dolphin Browser for multi touch which is superior to the stock browser anyway, and there is the Pro Gallery app in the market with multi-touch.

It won't be long before CM is upgraded with ERE27 but then Ayman has to update his libraries.
[Nexus One Android Development] bu2askoor:
still no update :/
[Nexus One Android Development] tamarian:
Update.zip for ERE27/ERE36 is out: http://code.google.com/p/arabicandroid/downloads/list
[Nexus One Android Development] ghassan99:
Thanks tamarian...
[Nexus One Android Development] Boiling Ice:
I can confirm, the update works perfectly and without issues. :D
[Nexus One Android Development] king_dani:
farsi websites are viewed perfectly , update is so smooth , and no problem encountered. top notch!
[Nexus One Android Development] jazairi16:
plz help

Salam, I am a new user of nexus one and m very disappointed that it doesn't support Arabic. I see that you have come up with a solution. Now, it looks like I need to be a programmer to get it to work. I see also that it wouldn't work if the phone's been updated. I've updated my phone. My question is: is there a simple way to make my phone support Arabic, for example by just downloading an update and install it? Please help.
[Nexus One Android Development] zmalach:
Salam, unfortunately at the moment there is no easy and official way to make the nexus one or any android phone to support arabic. the guys in this site are providing a great work but yet not straight forward as it would be if an official update from Google which own the android OS come out.

So if you want your nexus to support arabic then you have to follow the procedure and obviously the first thing to do is to root your nexus one = no warranty (only if you care about!) and then follow the next step.
[Nexus One Android Development] jazairi16:
Thanks for the reply,

This is also complicated, they have like ways to do it before the google update and after the google update. It's kind of confusing.

Is there a link that has all the steps detailed in one page?

Thanks again
[Nexus One Android Development] zmalach:
All the information we got came from this site, have a look to our group on facebook:

http://www.facebook.com/?ref=home#!/group.php?gid=282398272109
[Nexus One Android Development] legolas.w:
Hi

Thank you for providing the update.

Does it allow me to write arabic SMS as well or it is making it possible to read arabic sms?

Thanks
[Nexus One Android Development] ghassan99:
You can download a free app in the market to write Arabic SMS:

http://www.androlib.com/android.application.com-arabic-smsviewer-xqtj.aspx

And if you want to try, there is an Arabic keyboard app as well:

http://www.androlib.com/android.application.com-x2android-arabicskeyboard-jADE.aspx

The update is for reading Arabic only.
[Nexus One Android Development] king_dani:
I have an issue with my rooted nexus one.I have had this update since it came out two weeks ago and worked flawlessly for me,until yesterday, when out of nowhere letters became disjointed in every program with the exclusion of androtweet.it is kinda weird since I have applied no patch or updateand have not installed any new program from market or via sd card.I however uninstalled a bunch of program,most of which were games and non had anything to do with system files.right now itshows the farsi characters but separated from each other.this is true for almost everywhere,from email to web browser.

Any ideas what might it be?should I reapply the zip update?
[Nexus One Android Development] king_dani:
Regardiny my last post I just reapplied the updateand now e everything is jolly good again!
[Nexus One Android Development] kw8can:
h iwould this work with the epe54b build ... ?

if not do you kno any other way to get arabic letters connected on the phone i only need it to read txts and emails
[Nexus One Android Development] vegetaleb:
Does it give additional countries like Lebanon in the Locale settings???

Can it run with Enom 1.8.1?
[Nexus One Android Development] morti50002:
hi, is there a way to support arabic fonts in nexus one, without rooting, i really dont like rooting...
[Nexus One Android Development] legolas.w:
Hi,

Does it works on Android 2.2?

Thanks
[Nexus One Android Development] alishankiti:
Android 2.2

Not yet unfortunately
[Nexus One Android Development] shamidude:
Is there a way to create a custom package for the needed library files to work with HTC Incredible?
[Nexus One Android Development] ilangoadigal:
I have an HTC Incredible. My problem now is that I download the 2.1 fonts from the Arabic Android, install it and boot up my phone, Arabic works on programs like Facebook and Twitter but when I try to open a web browser it simply force closes. Anyone have any ideas why this would happen and how to fix it?
[Nexus One Android Development] zdentist:
does anybody know if this would work on the motorola atrix 4g??

thx
[HD2 Windows Mobile 6.5 Themes and Apps] bshakil:
Has anyone tried this app on HD2

http://www.teksoftco.com/index.php?section=usbinput

USBInput is an advanced HID Driver for the Windows Mobile platform. Using it, you can easily connect USB keyboards or mouses to your Pocket PC's USB Host connector, and start using your favorite input device.

Plug-in a simple optical USB Mouse and get a real cursor on the screen of your mobile device. Or connect an USB Keyboard and type emails faster, browse the internet easier, or play games more comfortable. USBInput brings more fun and more productivity!

I desperately want to try it ... but i need microUSB male to USB female converter to try anything ... If someone has it.... please give it a go...
[HD2 Windows Mobile 6.5 Themes and Apps] erdoke:
There is no USB host support in our Leo, so makes not much sense to play with it.

"you can easily connect USB keyboards or mouses to your Pocket PC's USB Host connector"
[HD2 Windows Mobile 6.5 Themes and Apps] radhoo:
BlueInput might help instead, but the current version works with the Microsoft Bluetooth stack only.
[HD2 Windows Mobile 6.5 Themes and Apps] vl1969:
actulay it seams that it does have host support

check this out

h t t p .. w w w

htcphones.net/htc-patented-usb-host-adapter
[HD2 Windows Mobile 6.5 Themes and Apps] Wil Badger:
As far as I remember there is currently a person on this forum that was working on a usb host but it had to have external power since the micro usb does not supply 5v like a mini usb can. But it was working and with a usb hub that had external power he was running a keyboard,mouse,card reader.

So do some actual searching and you will find the thread.
[myTouch 3G, Magic General] stinghurt:
Hi all, I am new to this forum and already did something very stupid which lead to the reason I am posting.

I just got my Magic and was excited to root it and try different ROM.

the device was rooted and was running fine on 1.5 and 1.6.

I got cocky and decided to try the 2.0/2.1 ROM which require update of Radio and SPL.

I found that I need to update radio to 2.22.19.26I. (Haykuro's page) code.google.com/p/sapphire-port-dream/

I couldn't find instruction on updating Radio so I did a quick search and found this page

developer.htc.com/google-io-device.html

(sorry about the URL, I am new to the foruum, and cannot post full URL)

I kinda followed the steps and applied the radio update and that's what broke the phone.

It restarted and got stuck on the Rogers screen. Then I tried to enter the recovery mode and fastboot mode with no luck.

I saw some people are still getting fastboot access while it gets stuck on the LOGO page, but I can't get in.

I know I have done something very stupid and I am hoping I can get some help from you guys.

thanks
[myTouch 3G, Magic General] AdrianK:
Rogers Dreams/Magics use different radios and SPLs to regular T-mobile branded devices, so flashing either would brick it. If you can't get in to recovery or the SPL you're done for *sad face*
[Touch Diamond2, Pure General] Pete_S:
I don't see this subject come up much nowadays, so I presume anyone using a2dp has sorted their settings long ago. I've been happy with BitPool, MinSupportedBitPool, and MaxSupportedBitPool all set at 85 for some months now. Also, Joint Stereo (UseJointStereo) set to "off" (or "0" in the registry) - I don't think JS has any place in high quality audio and my testing confirmed it IMHO.

A couple of days ago I chanced on a post elsewhere at xda which has improved my a2dp sound to another level, just when I thought I already had it at the maximum the TD2 would do.

I can't find the post again, I've just wasted 20mins looking for it. There were some cabs which supposedly improved a2dp. Luckily I peeked inside the "best quality" cab and noted the registry settings, which are as follows:

HKLM\Drivers\BuiltIn\BtA2dpSnd\

Key= Priority256 Value= 150 ( I had to create this key)

HKLM\Drivers\BuiltIn\WaveDev\

Key= Priority256 Value= 150 (I already had this key, set to 149)

HKLM\Software\Microsoft\Bluetooth\AudioGateway\

Key= Capability Value= 150 (I already had this key, set to 101)

HKLM\Software\Microsoft\Bluetooth\A2DP\Settings\

Key= SampleRate Value= 96000 (I had to create this key)

Key= BitPool Value= 150 (mine, as already stated, was 85)

and don't forget to set UseJointStereo to "0"

If you already have MinSupportedBitPool and MaxSupportedBitPool keys, get rid of them or stick a character like "x" in front of them so they get ignored, otherwise the new settings don't work on the TD2. Just reset for the the mods to take effect.

Sound quality is amazing now, treble is so much clearer and percussive things have more "impact", even the bass is better too.

For various reasons I don't think 96,000 samplerate is actually being used, I'm not even sure the chipset is capable of it, and I don't even think it's in the A2DP official spec! I also believe the actual bitpool is a lot less than 150. But I think these settings are allowing negotiation of the best quality possible.

If anyone has other recommended settings, please post them, I'm keeping an open mind
[Touch Diamond2, Pure General] crisagatie:
in my topaz (TESS Pride IV rom) there's a key MaxSupportedBitPool with value 30. Doesn't that conflict with key Bitpool=150? Do I have to change MaxSupportedBitPool too?
[Touch Diamond2, Pure General] Pete_S:
Sorry, I got the key names wrong, I've just corrected it

If your MaxSupportedBitPool is set at 30, it won't negotiate any higher value with your headset. So you either have to delete this key, or preferably temporarily disable it by renaming it. I usually stick "ex" in front of a reg key to disable it, so exMaxSupportedBitPool , which is easy to change back afterwards if you change your mind.
[Touch Diamond2, Pure General] aamadorj:
Pete_S, do you know if this changes are going to have some effect (positive or negative) on battery life?
[Touch Diamond2, Pure General] Pete_S:
I don't think so. Playing mp3 music already causes significant battery drain, and the difference caused by bluetooth quality settings seems insignificant compared to this.

The only time I've noticed very high quality Bluetooth settings affecting performance is when playing video of size and framerate near to the maximum capability of the TD2, the video gets jerkier than it was. The Bluetooth audio remains OK, though.
[Touch Diamond2, Pure General] aamadorj:
Well, I'm giving your settings a try. Thanks.
[Touch Diamond2, Pure General] aamadorj:
The settings are working ok. I think BT sound quality improved.
[Touch Diamond2, Pure General] Pete_S:
If this was the first a2dp tweak someone made to their TD2 (from the standard winmo Bitpool setting of 30) I would expect a really huge improvement, like night and day.

Going from an already tweaked setting (like my Bitpool=85 value) I still found a worthwhile improvement. As I already said, I'm not sure where the improvement comes from as the 96,000 samplerate and 150 Bitpool values are completely unrealistic.

I wish there was some way of finding out what actual samplerate and bitpool (or bitrate) parameters are being used, but I don't know of an app which does this. I know I could go through the settings methodically one by one and find out when it stops working, but I've got better things to do like listening to music
[Touch Diamond2, Pure General] johnny.g:
Registry update for these settings

These make an awsome differnce to the stock stiings - and also avoid any connections dropouts I've had before using 'advanced' settings..

To make things easier here is a .reg file with them set.

you'll have to remove the Max / MinSupportedBittate (if present) manually.
[Touch Diamond2, Pure General] greenskeeper805:
I'll give this a try thanks!
[Touch Diamond2, Pure General] bigeneral:
thanks, downloading
[HD2 Windows Mobile 6.5 Themes and Apps] cellgm:
i had a broswer before i hard reseted :( and cant find it :( something like sky frost? or sky something i think ?
[HD2 Windows Mobile 6.5 Themes and Apps] mtomar:
SkyFire

http://www.4shared.com/file/169402947/542819b2/Skyfire_v_15015020.html
[HD2 Windows Mobile 6.5 Themes and Apps] mtomar:
you can also download Open Market into your phone, which contains of free applications and search for what you want if available.

http://www.freewarepocketpc.net/opnmarket/
[HD2 Windows Mobile 6.5 Themes and Apps] kanesw:
I came across this pretty sweet app for iphone (as usual) called Vint Green.

Theres also Vint B/W and Vint Red

http://appshopper.com/photography/vint-green

http://www.flickr.com/photos/bisrael/sets/72157610024156007/

Would really like this for my HD2. Makes for beautiful photos.
[HD2 Windows Mobile 6.5 Themes and Apps] kanesw:
:( I guess not
[HD2 Windows Mobile 6.5 Themes and Apps] header2k:
I've never heard of a programm like tht for windows mobile, but why don't you use GIMP?
[General Questions and Answers] at45:
Does anyone know how to undo what this cab did?

It seems to have added 2 accounts to Outlook, neither of which can be removed or function at all, and made my task bar / theme blue and set that in stone.

It's only a few k, but I can't figure it out. How do you erase a <wap-provisioning>? I only know how to add them.

Thanks
[Hero, G2 Touch Q&A, Help & Troubleshooting] WHahn:
Hello Guys!

I'm currently trying to have my hero in sleep mode most of the time. the big problem seems: when the screen is turned off (its like partial wake or something, i'm sorry i have the german version "teilwachzustand") my phone is actually 70-80% active of the time.

I determine this with the program spareparts. sadly it's not a specific app, it's just "android system" i reckon that this includes processes running and widgets etc. i haven't found a programm that watches which processes drain the energy.

A friend of mine has a stock samsung android also with spareparts, and his has a 10 percent active time when the phone screen is turned off.

So is the Hero (MODACO 3.1) just the way it is of do i have a bad widget or program running causing this permanent use of the phone?

(i have beautiful widgets (only the vibrate button and clock), astrid list, and mostly apps)

i tried one night loading an empty scene no widgets at all. and still phoneusage 70% .....

i am aware that processes are running, but not apps....

it seems that the "fring" process is running even if the autostart is deactivated and no inscance of the app is actually running.

also "saymyname" which i use to recieve calls.

if it helps i can list all of the running processes here. maybe there is a programm that is know for such issues.

thanks for your help in advance!
[Hero, G2 Touch Q&A, Help & Troubleshooting] pulser_g2:
Yes. That sounds like partial wake-lock. (Teilwachzustand)

I didn't like Fring since it seemed to run constantly. Try uninstalling it temporarily and see if that helps. I don't know about saymyname, but why not give it a try with it uninstalled and see. If it helps, my partial wakelock usage is probably nearer 5%/10% on Android System, and that was with some pretty heavy usage and running stuff in the background. Normally it's a bit less for me.

HTH
[Hero, G2 Touch Q&A, Help & Troubleshooting] WHahn:
Thanks for the Reply!

i've uninstalled taskpanel and removed my taskkiller app from the desktop and it seemes that the problem is solved :-) 5-10% usage. (i use the taskkiller part from astro filemanager now)

I'm happy that the problem is solved.... (a pity though, because taskpanel really did make the handling very smoothly...)
[Touch Pro2, Tilt 2 Windows Mobile General] andrewkariana:
Hello,

I am using a Sprint TP2 and just tried changing my ROM from Stock to Energy Leo ROM.

I installed the Hard SPL Unlocker and it seemed to work fine. I then went to flash the new ROM and it seemed to load fine, but upon restarting, it locked on the "Touch Pro2" startup screen.

I am thinking that I probably installed the GSM version of the new ROM, so I will need to install the CDMA version.

I am able to get to the bootloader screen and when I go to directly change the ROM from the GSM version to the CDMA version, the RUU seems to be working, appears to be able to access my phone, and starts the install.

My phone switches to the progress bar screen BUT both my PC and my phone stay at 0% until my PC displays an error message (#262).

What do I do to either re-install the Sprint Stock ROM or get my phone to change to the CDMA version of the ROM??

HELP!!!!

Thanks so much.
[Touch Pro2, Tilt 2 Windows Mobile General] fone_fanatic:
Why can't you get the device into bootloader mode?

I read a post about someone else that did the same thing, flash gsm rom to cdma device, and he put his device into bootloader and flashed the cdma rom and everything was back to normal.

I have to try a couple times to get to bootloader mode because its hard to hold down the power button, vol down and press the stylus reset, sometimes i get a friend to help and works out fine.