yashsingh1/xdaforums huggingface dataset:
[HD2 Android SD Development] TheAgent1982:
After some tryouts and days to check the stability of the ROM, after planting the RTL Support patch, I have decided to publish it for our community.

IMPORTANT NOTE:

This patch will WORK for:

FROYO, DESIRE / EVO Sence for all kind, like MDJ Versions.

Will NOT WORK for:

DESIRE HD Sence (because it was ODEX).

DOWNLOAD:

The file that needed, framework.jar:

The Patch, click here to Download it.

If it makes problems, like: Hang out on Start-Up, try that new version of framework.jar:

New version of framework.jar.

I have seen that most of you send me the same file (size, date and information inside).

So, give it a try before posting your framework.jar .

Thanks

Short Tutorial:

1. Download the file to you PC.

Alternative 1:

2. Your device working with your Favorite ANDROID ROM.

Reboot you device, return to Windows Mobile.

3. Copy it to your SD Card (for example: At Android Folder, create folder name

Framework, and copy it there).

4. Reload your ANDROID using HaRET or other Boot-loader.

5. Using Software: ROOT Explorer

Copy the file that you have been copy to your SD Card (Android/Framework)

to your System files on SD card (root/system/Framework).

Rewrite the file framework.jar that has been there.

6. Reboot your device, and then Reboot to your ANDROID ROM, using HaRET or

Boot-loader.

7. Viola! You have RTL Support for your device!

Alternative 2:

2. Your device working with your Favorite ANDROID ROM.

3. Use USB Disk Drive, adb or Droid Explorer:

Copy it to your SD Card (for example: At Android Folder, create folder name

Framework, and copy it there).

4. Using Software: ROOT Explorer

Copy the file that you have been copy to your SD Card (Android/Framework)

to your System files on SD card (root/system/Framework).

Rewrite the file framework.jar that has been there.

5. Reboot your device, and then Reboot to your ANDROID ROM, using HaRET or

Boot-loader.

6. Viola! You have RTL Support for your device!

That patch has been Tested by me and working well for 3 weeks, BUT USE IT IN YOUR OWN RISK!

I must give CREDIT for learning from:

dudyk

dany74q

erasmux

nadavh

chura

dmanbuhnik

Shahar Shemes

Omry Baumer

And more that i have learned from their work...
[HD2 Android SD Development] TheAgent1982:
Bags and Fixes

Notice!

Check that ROM:

He already put my patch inside!

[BUILD]UPD (22.11.2010) Android 2.2.1 MCCM SE 1.6 (Incredible)[kernel hastarin r8.4].

Give it a try!

If it makes problems, like: Hang out on Start-Up, try that new version of framework.jar:

The New framework.jar link.

I have seen that most of you send me the same file (size, date and information inside).

So, give it a try before posting your framework.jar .

Thanks

There are known problems with Sence.

Since they are close source, it is very difficult to fix.

For now, the patch is "as it is".

Do not ask me for update unless i will found a reason for that.

If there are problems on using the patch, i will try to help...

For who asking:

I am using Energy ROM latest 13 Nov.

Radio 2.15

Android MCCM 2.2.1 or MDJ 2.2.1 .
[HD2 Android SD Development] zivbrauner:
didnt work

hi i have

Mdeejay_FroYo_Revolution_v._1.7_S6.1

after replaced the framework file and rebooted

the divice frizes in the boot screen

if you can tell me wtich rom and kernel youre running

i'll try that.
[HD2 Android SD Development] dolby71:
Mirror off a decent server: droidreign's server

Courtesy of droidreign.com

EDIT: Doesn't work on my MDJ Evo rom
[HD2 Android SD Development] Ambious:
Great work!

Just too bad about the DesireHD builds :-( They're the only ones without GSensor related touchscreen freezes etc.

I guess I'll relinquish fullscale RTL support for the sake of stability.

Edit: Doesn't work on MDJ Clean Sense, won't boot afterwards
[HD2 Android SD Development] TheAgent1982:
Have you guys wait about 5 to 10 minutes for 1st install after change the framework?
[HD2 Android SD Development] zivbrauner:
try 20 min and still did not boot
[HD2 Android SD Development] TheAgent1982:
OK, please extract me the ORIGINAL framework from your ROM.

I will look for it, and make a pixed file for you to test ...
[HD2 Android SD Development] zivbrauner:
tnx

hope this work

agian tnx for the fast riplay

i attected the file
[HD2 Android SD Development] boftain:
thank you

its work fine with desire rom

but how about Miui Rom ?

can you do it :)
[HD2 Android SD Development] zivbrauner:
what rom are you using?
[HD2 Android SD Development] TheAgent1982:
MIUI is a CM 6.1+ ROM,

You do not need my patch, it already inside!

Hebrew translation, there is a group working hard on that...
[HD2 Android SD Development] psykick5:
Why do you have everyone copy the files manually when you can just put them all in the /root subfolder of Android and have the system copy it onto the system automagically?
[HD2 Android SD Development] TheAgent1982:
Because at MDJ you do not have root folder at Android Folder.

I have tried to make one,and put the files there.

I have stuck at boot...

With my method it continue booting...
[HD2 Android SD Development] TheAgent1982:
Please, extract me the framework.jar, and i will try to fix it for you...
[HD2 Android SD Development] zolom:
When trying to replace the old framework.jar (size 9K) with the new framework.jar (size 3.5M), in the \root\system\framework I get the message that there is not enough room for the update. I see that the free memory there is 1.5M out of some 250M.

Please advice

thanks
[HD2 Android SD Development] TheAgent1982:
Please provide some information about the ANDROID ROM...
[HD2 Android SD Development] boftain:
MM's v2.11 Desire SuperHybrid for Nexus one

its desire rom base 2.10 ported for N1

no RTL in Miui rom

i try your patch in desire rom it has RTL fine but the arabic letter not connected
[HD2 Android SD Development] zolom:
Android ROM is: MCCM SE V3.3(FroyoStone Sense)[kernel Hastarin r8.4]

I did try to re-install it with a default 1GB data.img, and found that the free memory at \root\system is some 1.56MB (only)

Thanks
[HD2 Android SD Development] TheAgent1982:
Thats weird, because i use MCCM v3.1 with Hatarin 8.4 and for me it is working.

Any way, please extract the ORIGINAL framework.jar from your ROM, and i will try to fix it...

Have a good week!
[HD2 Android SD Development] Voffchik:
Bagga
[HD2 Android SD Development] the.mono:
Well, its fine for me :) all the numbers shows right.
[HD2 Android SD Development] silverbluem:
Google Calendar Fix (Here)

This only for Google Calendar (STOCK Version) and NOT sense version (already included in Sense)

Fix for google calendar that show backwords Hebrew Char (Like: DarkStone RAM OR HD2ONE)

download and replace included file with your file

*Thanks to classicaldude from iandroid.co.il for the fix file
[HD2 Android SD Development] jaguaralani:
Well, I had to come back again to say that I decided to apply your file on a fresh Desire Z ROM before instaling any application and .... VOILA, RTL worked ! :)

The only issue now is that the lines are justifed to the left side not the right.... ( margination issue ).............
[HD2 Android SD Development] Voffchik:
gr8 mate! :)

but i din't get the last part:

mar·gin·a·tion (märj-nshn)

n.

The adhesion of white blood cells to the endothelial cells of blood vessels that occurs at the site of an injury during the early phases of inflammation.

lol

what did u meen by that? :D
[HD2 Android SD Development] jaguaralani:
means that the lines are to aligned to the left of the page not to the right..

:p

Left

0000000000000000000000000000000000

0000000000000000000000000000000000

Right

0000000000000000000000000000000000

0000000000000000000000000000000000​
[HD2 Android SD Development] Life Engineer:
Man can you please provide me with the library files (libskia and libwebcore) that you used to get arabic support on Desire Z roms?!?

10x
[HD2 Android SD Development] OSM:
I am using the Z.rar file form http://www.mediafire.com/?n5j8waoycolmb

it seems to be working.
[HD2 Android SD Development] jaguaralani:
http://ardoid.com/?page_id=5
[HD2 Android SD Development] mordela:
RTL Hebrew patch for NAND ver MDJ ??

Hi ,

can you please make a working RTL Hebrew patch for NAND ver MDJ Gingerbread ?

thanks
[HD2 Android SD Development] MrD78:
+1 joining the request.

thx
[HD2 Android SD Development] Life Engineer:
So I guess no RTL support yet for desire Z?!?!
[HD2 Android SD Development] Ambious:
Is it deodexed?
[HD2 Android SD Development] jaguaralani:
The Z Rom is fully deodexed, though, we couldn't get a decent RTL support yet, neither for the HD ROMs.........
[HD2 Android SD Development] Ambious:
Did you try with this toolkit?

It gives full support for deodexed HD builds, I assume it will work with Z builds too.

Just use the files from 'text_senseHD' instead of those in 'files'.

Graphics folder is the same.
[HD2 Android SD Development] TheAgent1982:
Working RTL for Desire Z !

To all who need it:

Here is a WORKING RTL for Desire Z, based on my test it should work for:

[05 JAN] imilka's HD2Z NAND v0.2 [Data on SD][Deodexed][Kernel:MDJ S9.2]

FrameWork for Desire Z.

Enjoy!
[HD2 Android SD Development] jaguaralani:
Hmmmmmmmmmm, does it align the lines to the right side ?
[HD2 Android SD Development] TheAgent1982:
Hmmmm, YES IT DOES!

Enjoy!
[HD2 Android SD Development] jaguaralani:
Just tried it,

it doesnt align to the right side, onle flips the letters.............
[HD2 Android SD Development] TheAgent1982:
Need to be checked...

So, i do not know where do you see that it is not alight, because i use it and it does.

other thing, what is your indication that it is not alight?

In ANDROID or HTC calendar it WORKS, on E-Mail, sometimes does sometimes not,

depends on sender ...

on NEWS, it works...

So, please, give more information...
[HD2 Android SD Development] jaguaralani:
emails, sms, isilo.... all

your frameowrk flips the letters to the correct RTL, yes, but in any paragraph ( email...etc ), the lines are to the left side of the page not to the right....
[HD2 Android SD Development] TheAgent1982:
Thats wired, i do not have a clue, but i try to look for it...

Have a nice day :)
[HD2 Android SD Development] SmileUs:
Just tried this one from desire z (imilka's rom 0.2)

Work fine !

10ks
[HD2 Android SD Development] OSM:
Witch one did you try? the one in the first page?

Thanks
[HD2 Android SD Development] SmileUs:
Post 196 previous page
[HD2 Android SD Development] ilia987:
+1 join for the request,

id like to see it build-in in nand roms
[HD2 Android SD Development] TheAgent1982:
RTL Support for... Gingerbread!! aka 2.3.1

New Surprise!

RTL Support for Gingerbread, has been checked by me and working well on:

[07 JAN] -=MDJ's CyanogenMod 7 v. 1.6 [GRH78][RMNET][Kernel: MDJ S9.4 OC] :)

Framework file for Gingerbread.

Enjoy!
[HD2 Android SD Development] nima_chapter85:
please help in [07 JAN] -=MDJ's CyanogenMod 7 v. 1.6 [GRH78][RMNET][Kernel: MDJ S9.4 OC]

i replace this framwork but in sms characters like this show :

س ل ا م

Please give me lib files

tnx
[HD2 Android SD Development] TheAgent1982:
For more help, refer to that post:

[GUIDE] araBic support for android users (NAND + SD) v0.1 Beta testing.

Will Help you with Tutorial, how to manage those files...

Good Luck!

Hope it will Help!
[HD2 Android SD Development] ausi:
Could i be so bold and request (as a Newbee to Android) a link/s to the latest and best Android "SD" ROM that will give me the best support for RTL Hebrew support together with a Link/s to the Hebrew Support files.

Would appreciate anyones help on this.
[HD2 Android SD Development] TheAgent1982:
There are several good builds for SD Version, which one you like?

With Sence, without Sence?

New Ver like Gingerbread?

Classify your need and i will try to help you, then...

Sabbat Shalom :)
[HD2 Android SD Development] nima_chapter85:
thank you but this link for Desire HD ROM not for MDJ's CyanogenMod 7 v. 1.6
[HD2 Android SD Development] Ambious:
I'm about to finish writing the very first alpha of a program that will automatically create an RTL patch per build and install it.

I need testers!

If you're interested, are an experienced user, and don't mind playing a bit with your build, PM me.

The process will require you to have an unpatched yet supported (deodexed) build, so bare that in mind.

Thanks,

-Ambious
[HD2 Android SD Development] ausi:
Originally Posted by ausi

Could i be so bold and request (as a Newbee to Android) a link/s to the latest and best Android "SD" ROM that will give me the best support for RTL Hebrew support together with a Link/s to the Hebrew Support files.

Would appreciate anyones help on this.

Hi (.....Shavoa Tov!)

Yes, with Sense & also Gingerbread......i'll try both.

I also need RTL + Hebrew Keyboard (i don't need Hebrew menus only Hebrew Support)

Yesterday i just managed to install "DL.DesireZ.v1.0 " which has RTL (no HEB KB)......but after 24 hrs with no use the battery went down by 50%!!??........so if there is a better SD ROM i would appreciate it.

Many Thanks
[HD2 Android SD Development] TheAgent1982:
Ok, for Keyboard, use SmartKeyboard PRO which is the Best for Hebrew!

For good ROM, use MDJ, imilka ROMs, both Gingerbread and HD Builds have the right Framework.jar, so just download it and use it as i instructed...

Good Luck!
[HD2 Android SD Development] ausi:
Thanks a lot, could you please place the Links for KB & ROMs.

What about battery consumption, are these any better?
[HD2 Android SD Development] Ambious:
A first alpha for the automatic RTL patcher is ready.

I need testers!

Please PM (private message) me if you plan to patch your build anyway, and want a go at this.

This program creates a patch for YOUR build regardless of what it is (as long as it deodexed), so you don't need a pre-made patch.

It also patches it for you, and the entire process takes no longer than a minute!

I'll start a program thread soon, but in the meantime, please PM me to test.
[HD2 Android SD Development] Voffchik:
Me me me :-)
[HD2 Android SD Development] Pierrot Lunaire:
Hi,

I tried your fix for MDJ's Gingerbread and it worked. However, I kept getting this message saying:

Google Framework (process com.google.process.gapps) has stopped unexpectedly.

I tried clearing the Google Framwork's DATA but it didn't help.

For now I put back the original jar file and the error message is gone.

Maybe I'll try it again on MDJ's newest ROM and install the fix first thing after flashing.
[HD2 Android SD Development] Ambious:
People who want to try the VERY EARLY AND NOT EVEN TESTED ALPHA BUILD of my new program, can hop over to the project's main page and get the early release.

You WILL need .Net Framework 4.

You WILL need ADB drivers pre-installed (on Windows 7, just plug in your Android device and let Windows Update to it's thang. On earlier versions, see various guides).

The program is not tested, has hardly any error-handling, and so it may IT WILL error out on you!

If When it does, PLEASE send me your log.txt file (in the program's directory).

Thank you kindly,

-Ambious
[HD2 Android SD Development] jaguaralani:
Just tried it, successfully connected + fetched framework+modified then pushed classes back....

log attached

PC - Win7 + net 4

LeoAndroid - Desire Z ....

Device restarted, passed the first splash (hTC) screen, took very long on the animation one, then started !

Changes :

1-No right side line alignement..

2-Numbers are still wrongly placed..

2-
[HD2 Android SD Development] Ambious:
Thanks, I'll look into it.

In the meantime, I've opened the app it's own thread:

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

Head over there and get ver. 0.0.2. I doubt it'll work any better since I didn't change any of the core functions, but who knows.

I'll let you know when I find what went wrong.
[HD2 Android SD Development] Pierrot Lunaire:
Tried this on MDJ's CyanogenMod 7 v2.0

I'm receiving an error message: "The process com.google.process.gapps has stopped unexpectedly. Please try again."

I tried all kinds of solution. I even tried fixing the jar file the ROM came with myself by reading how to do it on iAndroid.co.il. Nothing helps.

Do you know what could be the problem or could you make a new working fix?

I'm including the framework.jar file the ROM came with in case you want to check it.
[HD2 Android SD Development] overshadowss:
Its working fine with me.

I still working on an Arabic solution for MDJ's CyanogenMod 7 v. 2.1 otherwise the RTL did it work.

windows 7 x64
[HD2 Android SD Development] Alis956:
is there a framework for MDJ FroYo HD v.4.6 ?

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

I have tried some files and each file hanged on the start up !

thanks !
[HD2 Android SD Development] Voffchik:
If remember correctly mdj sd hd 4.6 is not deodexed so its not supported
[HD2 Android SD Development] jaguaralani:
Any help with this wonderful EVO Phiremod ROM ?

Framework attached...

Thanks...
[HD2 Android SD Development] h.boushi1987:
could this work for another devices like sonyericsson x10 or is there any way to modify the framework.jar of this device
[HD2 Android SD Development] TheAgent1982:
It defends on the Software version, not the Device itself.

So, technicality if you are using it on your device but with Android that the framework fits, it will work!
[HD2 Android SD Development] ITAYSHARONI:
you will need a framework file without sense files inside
[HD2 Android SD Development] amer86:
hi, im using Motoman234_EVO_Carbon_Remix_V0.6 on my htc hd2 and ive tried your way, it never worked on arabic language... have i made a mistake here or something went wrong?? :confused::confused:
[HD2 Android SD Development] TheAgent1982:
Please, explain what have you done...
[HD2 Android SD Development] moarid:
think

how to use with ROM Evo Final

please

its not work
[HD2 Android SD Development] amer86:
well, downloaded the jar file, placed the jar file in a folder called framework. copied framework folder in android folder, booted the android, using root explorer copied the framework folder (thats i didnt get! do i copy the framwork folder or ONLY copy framwork.jar???) to root/system folder and then reboot the phone... i think thats exactly what youve explained, right? have i missed anything? :rolleyes::rolleyes:

thanks
[HD2 Android SD Development] bteljuice:
RTL Support for Gingerbread, has been checked by me and working well on:

[07 JAN] -=MDJ's CyanogenMod 7 v. 1.6 [GRH78][RMNET][Kernel: MDJ S9.4 OC]

-----------------------

This doesn't work on Ginger+CM7

Copenhagen

. Any help TheAgent?

It gets stuck on HTC startup.
[HD2 Android SD Development] bteljuice:
So sorry. Computer lag
[HD2 Android SD Development] mikelt89:
Just tried the MDJs_CyanogenMod7_v.2.6_NAND_A2SD+CWM and I got backward sms numbers , which been correct on my previous CyanogenMod. any way to fix that?
[HD2 Android SD Development] eeeeeee:
cant tap on text in msg app or browser

--------------------------------------------------------------------------------

When I just tap on the text to move the caret pos, I get force close..

I can only move the caret when I press and hold-> then I get the magnifier and there's no prob..

But the force close happens only if I just tap.

Anyone else got this problem??? I'm using v3.3 and it happens after rtl patch
[HD2 Android SD Development] paulmor:
There is an alternative automatic procedure for Arabic/hebrew RTL fix.

Have a look at http://xdaforums.com/showthread.php?t=907635

It worked for me with many Android Versions
[HD2 Android SD Development] eeeeeee:
"An error occured with the property fetching mechanism"

i did install .net and all the stuff...

actually i must say i fixed hebrew myself with the "old solution"

but it creates a bug that force close an app when i change caret position when tapping the text..
[HD2 Android SD Development] Ambious:
There's a newer version that's supposed to solve this error - but I haven't released it yet because I couldn't get anyone who had this error to test it for me.

It's available here, and I'd appreciate if you could report (in the app thread) if it solved the error for you.
[HD2 Android SD Development] eeeeeee:
I don't have a computer with me right now, I think you're application is using

Adb pull

And it actually didn't work for me in this specific rom version

Maybe that's the case maybe not.

I took a look in the "files" dir and its the same as in the old solution..

I can't imagine why your auto patch won't create the same bug of text selecting, and application crashing..

Anyway I will report baxk when I can.
[HD2 Android SD Development] Ambious:
True, the solution is based on the same method, but diminishing the human element gives less room for error.

Anyway, a new method is in the works that's supposed to be more universal, but it may be some time before it's finalized. In the meantime, give it another try.
[HD2 Android SD Development] jaguaralani:
This framework was tested on Desire Z ( android 2.2.1 ) 3.3 ( Dandiel ) ROMs, and I can confirm that it works,

also reported to work on Desire HD 2.2.1 ROMs ( haven't tested it though )...

http://www.4shared.com/file/hEQyUoBK/Z_framework_BEST-letters_and_n.html
[HD2 Android SD Development] OSM:
The problem of the FC is found in the old and the auto solutions.

The problem is with the layout.smali file for the sencehd.

attached a fixed file, you can use to fix the FC problem.
[HD2 Android SD Development] Ambious:
Thanks, it will be included next build
[HD2 Android SD Development] eeeeeee:
now the only problem remaining is that in hebrew when using magnifier you can never reach the end of the sentence,

its a little bug i think its something related to the null terminator in string.. but i might be wrong.
[HD2 Android SD Development] OSM:
Another bug that you might have is that when you push the framework.jar file you do it with:

adb push framework.jar /system/framework

instead of

adb push framework.jar /system/framework/

or

adb push framework.jar /system/framework/framework.jar

and could cause it to override (destroy) the framework directory.
[HD2 Android SD Development] eeeeeee:
is the calendar fix in your toolkit directory ment for desire z too>?
[HD2 Android SD Development] horas2k:
Thanks,

It's really helpful
[HD2 Android SD Development] drleni:
This ROM works perfectly with RTL - wiyhout patching !

AmeriCanAndroid AOSP HD2 GB233 CM7|bkup2sdext234 [KERNEL:AmCanAndroid r3.06]:

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

Number of screenshots
[HD2 Android SD Development] Ambious:
Generally speaking, ALL CM6/7 builds have built in RTL support that's far better than anything we did here, courtesy of the guys at iAndroid.co.il (who did a great job, but refuse to share the method).
[HD2 Android SD Development] gabibar64:
Framework.jar for HD2 CoreDroid DHD V1.6

I passed to nand android and I have downlaoded HD2 CoreDroid DHD V1.6

the hebrew work ok the only problem that I have is that the writing hebrew direction is from left to the right instead from right to leftOn the past I used the file framework.jar that you recomended here and it's work

Now what is the solution.
[HD2 Android SD Development] gabibar64:
Framework.jar for HD2 CoreDroid DHD V1.6

I change to nand android and i put new rom HD2 CoreDroid DHD V1.6 I used hebrew language but i need to inverse the numbers .
[HD2 Android SD Development] Weedalot:
Ignore this post, I've figured it out
[HD2 Android SD Development] aldurazy:
can anybpdy inform me which file effect in isilo from right to left.

some rom i can read arabic in isilo without problems another i cann't read the right letters as the attach file
[HD2 Android SD Development] TheAgent1982:
For Arabic letters, i have seen another post talking about that issue...

Arabic Project Solve problems in XDA-Developers.

Hope that Post will Help you...
[HD2 Android SD Development] Ambious:
I'm pretty sure MDJ FroyoHD 3.7 is deodexed... Maybe we should ask mdeejay himself? Maybe he'll be inclined to help...