yashsingh1/xdaforums huggingface dataset:
[HD2 Android SD Development] TheAgent1982:
I have to ask you...

Did you take a look at the source?

Because i did, and there framework.odex and framework.jar

It is a combined ROM, at was written at iAndroid, combined ROM are the most hard to translate.

I have asked MDJ, and he answer me that he concentrate on New Kernel and builds, do not care about Languages.

He do not going to deodex them...

You can try you best, too...

Ask him yourself...

Good Luck!
[HD2 Android SD Development] Ambious:
No need for the attitude, I made an assumption and I was wrong, it happens.

I'll try one of the non-sense (heh) CM6.1 builds, currently giving HD2ONE 3.1 a try, if anyone knows anything better let me know.

Just out of curiosity, though... There is no sense/CM6.1 hybrid, right?
[HD2 Android SD Development] TheAgent1982:
I believe so...

Sorry if you offended, no intention for that...
[HD2 Android SD Development] Ambious:
No worries.

Anyway, after several hours with CM6.1, even though it's BLAZING fast, I want my Sense back. How do people ever manage without it?

So, that being said, did anyone manage to get correct RTL on a Sense build? ANY Sense build?

Cheers and toda.
[HD2 Android SD Development] gorelshv:
Excellent job! Kol Hakavod!
[HD2 Android SD Development] zolom:
Thanks.

I did not say that there is a problem with the Framework. The only issue is the fact that the new framework.jar is a 3.5 MB file, the old framework.jar (currently installed) has 10KB and the free space I got under root\system\framework is 1.5MB.

When I did try to store the new framework.jar in \android\root\system\framework and reboot, it did update the root\system\frameworl\framework.jar but the updated file size is 1.6MB? is this what should be expected?
[HD2 Android SD Development] the.mono:
As I recall this version have two files framework.jar (10k) and framework.ODEX (couple of mega). You cannot use this patch.

I cannot understand how can you live only with sense :)

My daily use CM6 and from time to time jump to sense to see what changed.

What dialer do you use for Hebrew names, One Dialer?

@TheAgent1982:

Hi,

Nice work. Can you please upload the patched files to update the JAR. I mean the "text", "graphics" folders and what ever files needed.

10x.

Cheers
[HD2 Android SD Development] Ambious:
All my contacta are in English, so I have no issues there.
[HD2 Android SD Development] TheAgent1982:
I believe what you are looking for will be found here:

The post with information needed...
[HD2 Android SD Development] Ambious:
Yes!

I FINALLY Got it to work!

I used MDJ Froyo Sense Clean (which is completely deodexed, only jars), and did the process by extracting framework.jar with adb pull, extracting 'classes.dex', replacing the files with the ones from the fix-zip (both texts and graphics, when in texts I used the ones form the Sense folder), recreating classes, then reinserting it to framework.jar, then using push back to the device, reboot - and voila!

Turns out it's all about the build you use, the process itself isn't very complicated, I've just been using all the wrong builds thusfar.
[HD2 Android SD Development] TheAgent1982:
It is good that you have learned and fix it by yourself!

You started the request, and you answered yourself :)
[HD2 Android SD Development] eeeeeee:
i dont understand it that well,

can you post the finale jar for MDJ build please?

the original one doesnt work.
[HD2 Android SD Development] TheAgent1982:
The one i have post is a final.

Please, some information about MDJ ROM that you use.
[HD2 Android SD Development] eeeeeee:
i got MDJ 2.3 clean and S6 kernel.

i replaced and poof cant go past green htc screen.

had to replace the ext2 file to fix that.
[HD2 Android SD Development] correlator:
Not working for me.

halted on boot...

Mdeejay FroYo Sense Matted v. 1.4 [kernel: MDJ S6.1].

Thanks
[HD2 Android SD Development] eeeeeee:
yep, its not working on MDJ's roms.

somebody will have to patch his framework.jar and post it.
[HD2 Android SD Development] palvik:
I have MDJ Revolution 2.4 ROM with S6.1 kernel. Will the rtl patch work?
[HD2 Android SD Development] TheAgent1982:
framework.jar

To ALL users, who have problems

please, extract ORIGINAL framework.jar from your ROM.

Note the ver of ROM and PM it to me.

I want to make a library of framework to each ROM...

Good Luck!

To me and you...
[HD2 Android SD Development] eeeeeee:
doing it right now

EDIT: finished - MDJ 2.3 clean S6
[HD2 Android SD Development] hypermedic:
can u upload the file on other site, as apparantly no free slots to download for egypt ;D

i have a dumb question though,

most of the roms have the arabic font, and after i add the libisco file the arabic rins good, what exactly does this file add to the language?

thanks:confused:
[HD2 Android SD Development] boldman78:
sent you a PM with my file.

thanks
[HD2 Android SD Development] TheAgent1982:
Take a look!

I have notice that ROM builders start to put my patch inside their ROMs !

For Example:

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

Give it a try!

It the same ROM i am using!
[HD2 Android SD Development] palvik:
Hangs on startup in NexusHD2-FRG83D V1.7. The original jar attached

BTW.... If Android does not start up how may I restore the original framework.jar?
[HD2 Android SD Development] TheAgent1982:
For that, replace the system.img to the ORIGINAL and Boot again...
[HD2 Android SD Development] MikeCh:
No reboot me too.

I ruined my fine tuned rom.
[HD2 Android SD Development] yarivif:
can anybody help with modded framework.jar for the wonderful miui rom?

i triad the manual way and it didn't work (stack at boot)..

so shame to waste so good rom..

Thanks
[HD2 Android SD Development] TheAgent1982:
No you do not :)

Because all your data, setting and etc. saved at data.img.

DO not delete it, just replace the system.img for the ORIGINAL.

And you good to GO! without loosing your DATA, SETTINGS and etc.

Good luck!
[HD2 Android SD Development] mcbyte_it:
This is true, i thought i ruined my FroYo Sense 2.3, but replacing system.ext got everything back.

@TheAgent1982

I Tried the MCCM 1.6 build, and arabic support is not correct, the letters are still LTR and disconnected..... other than using the build as it is, do i need to add extra fonts or other libraries?
[HD2 Android SD Development] palvik:
I don't have system.img. Only data.img and rootfs.img. May be system.ext2?
[HD2 Android SD Development] boldman78:
yep, that can help.

it worked for me
[HD2 Android SD Development] webuser71:
I Have MDJ Froyo Sense Clean

v2.4 (18.11.10)

by m-deejay

Version: v2.4

Base: Desire (Bravo)

Kernel: MDJ S6.1

but Not working
[HD2 Android SD Development] Ambious:
What isn't working? Is it not booting?

What framework.jar did you use?

What process did you use to push it to the phone?
[HD2 Android SD Development] avoxo:
I tried both versions but the phone didnt boot it was stuck in the green HTC screen

I copied the file to the SD card and then to the system/framework folder. using es file explorer and file browser.

my rom ver is mdj 2.3
[HD2 Android SD Development] Ambious:
Restore the original system.img from the build binaries, and try again using the ADB method:

adb push framework.jar system/framework

Note that you will need the ADB executable and the ADB drivers.

More information on how to use ADB with framework.jar can be found here (link is in Hebrew).
[HD2 Android SD Development] dardasatla:
the secend link works great for me...

i'm useing MDJ Froyo sense revolution v.1.7 (kernel hastarin r8.5)

keep on the good work

i used root explorer to copy the file over the old one
[HD2 Android SD Development] avoxo:
Thanks m8

It worked !
[HD2 Android SD Development] webuser71:
Thanks m8

It worked now with ADB Method
[HD2 Android SD Development] zolom:
Does the Framework.jar (from post #1) works with MCCM SE V3.3(FroyoStone Sense)[kernel Hastarin r8.4]?

The original framework.jar is small (10kb) and there is also another framework file: framework.odex- 9.4MB;

Please advice

Thanks
[HD2 Android SD Development] TheAgent1982:
Sorry to tell you, it will not work, since you have framework.odex at your ROM.

That file i can not edit...

I advice you to change your ROM, of MCCM like the (Incredible) v1.7, RTL (my patch) included!
[HD2 Android SD Development] mcbyte_it:
Did anybody see my post before a couple of pages behind? Did anybody try this patch with arabic? it doesn't work, i keep getting disconnected characters in SMSes.

I tried 2 different build: MCCM 1.6 build (which has the patch already included), and by patching a MDJ Sense Clean 2.4 with the second Framework.jar.

The difference between patched and unpatched MDJ Sense Clean is that in the unpatched, arabic and hebrew sms appear ltr with the text disconnected (i guess hebrew is backwords too), while in patched version the messages appears in correct RTL (the writing starts from right to left) but the message is still messed up (at least in arabic).
[HD2 Android SD Development] Ambious:
There seems to be a big difference between Arabic and Hebrew in these cases. Hebrew is not backwards unpatched, but just the numbers are (except for google native apps like Gmail etc. where Hebrew IS backwards).

I'm afraid that it would seem that while Hebrew and Arabic are similar in many aspects, this isn't one of them, and the patch probably isn't perfect for you :-(

I'm glad to see that it at least solves a part of the issue, though.

If you want, you can contact me via PM and we'll try to see if maybe together we can crack this thing and make this fix work better for Arabic.
[HD2 Android SD Development] OSM:
Try the solution in this page http://ardoid.com/?p=41

it works for me.
[HD2 Android SD Development] mcbyte_it:
the zip contains a font, the framework.jar and 2 libs to put in libs folder.

for what versions is this framework.jar made for? Clean Sense?

update:

i tried just to add the two .so files in the system/libs, and it works, messages appear in correct arabic letters but display in LTR, while trying with the patched framework.jar (the second one, for MDJ build) it also displays in RTL, all correct as expected.

the only problem, according to this thread, and verified by me, is that with these .so files, apps might stop working, and Internet (Webkit browser) is the first to stop working. but using Dolphin Browser i can browser internet, even in arabic !!!!

so, until these .so files are fixed, arabic is still a problem....
[HD2 Android SD Development] mikelt89:
with all the android build I used so far , except the froyostone V3 I get backward sms numbers (62.0 instead 0.26) I dont get how to fix this annoying thing that on some version of android it displays correctly, but on most not. Anyone has a fix for that?
[HD2 Android SD Development] Ambious:
This is why this thread exists. Did you even TRY any of the methods mentioned here? Or here? Or here?
[HD2 Android SD Development] Ambious:
Glad to see there's at least a partial solution. Hopefully with the gracious help of the devs, all RTL issues for both Arabic and Hebrew could be solved.
[HD2 Android SD Development] nadi15:
thanks!! works great with desire build!

תותח!!
[HD2 Android SD Development] mikelt89:
I dont have time and I am not and expert on how to do all this stuff. why on the froyo V3 everything works perfectlly and on others not.. I didnt bought this phone to be a programmer. all we need is little file fix or add something to the builds.
[HD2 Android SD Development] Ambious:
Android for HD2 is not an 'install and go' app, it's an open and patchworked operating system that's held together by patches, custom builds and manual fixes.

If you want things to work for you, you have to work for them. Don't expect magical solutions out of the air.

If you don't have the knowhow, the time, or even the patience to read a single thread, then why bother? Just get an iPhone, it's as dumbed down as it gets.
[HD2 Android SD Development] nir36:
heh, I just started using MCCM's 3.4 for hastarin's kernel to get good wifi/data support and it's odexed.

blah!

wonderful work.
[HD2 Android SD Development] kiloah:
can you make it for MDJ clean sense 2.4 please!
[HD2 Android SD Development] nir36:
Btw, I have it working on m-deejay's Sense Matted 1.4 by putting the framework in system/framework NOT on the SD card but in system.ext2 (using adb)...

I'd suggest trying to replace (WHILE KEEPING A BACKUP OF YOUR OLD system.ext2) it as i did.

When created a framework dir in /sdcard/root/system/ and put the framework files there (either the first one or the alternative one (which is the one that worked with mdj's matted 1.4)).. it didn't change anything. it didn't hang either.
[HD2 Android SD Development] ilanifer:
Dsire Spot Build

It's funny that we are using English, after all, we are all here for the Hebrew :D

did anyone managed to get work on the awesome Desire Spot Build ?

here : http://xdaforums.com/showthread.php?t=843951

this build is different and its a clean Desire build, I'd love to have the RTL framework.jar working on it but it doesn't use ROOTFS and the file system is read only - you have to write a script in order to update id and i really don't know how to write SH scripts ...:confused:

could someone help ?

Thanks
[HD2 Android SD Development] Ambious:
The "Desire Spot" builds does look nice and clean, but all that manual incremental updating seems like a hassle.

Did you try ADB? It's not tough, doesn't require rootfs and if done correctly, over-writes read-only system files as well.
[HD2 Android SD Development] ilanifer:
Well, it's all depends.. point of view, flavor...

No, I didn't try ADB - i'm not familiar to this tool - i have seen the guide for this issue in HTC ADDICTS forum... mabe i'll try to learn something from it :-)
[HD2 Android SD Development] Ambious:
Anyone got this working on any of the newer DesireHD based builds?

I've been toying around with MDJ HD 4.0 (which is now deodexed) but still it fails.

I get a boot loop.
[HD2 Android SD Development] nir36:
where did you put the framework file?
[HD2 Android SD Development] Ambious:
In /system/framework/

But I've now found a solution, I imported a framework.jar from custom Hebrew enabled DesireHD builds for the actual DesireHD device, and it works.

I just need to implement the 'graphics' solution (for google apps) and I'll upload the link here.
[HD2 Android SD Development] Ambious:
Here's a working & tested framework.jar for DesireHD builds: framework.jar

I created this by combining a framework.jar extracted from actual DesireHD custom builds and the 'graphics' folder for regular Desire roms.

edit: link fixed
[HD2 Android SD Development] ilanifer:
the link is not working...
[HD2 Android SD Development] Ambious:
Right, had the wrong link, sorry.

Fixed it now.

And here again :-P
[HD2 Android SD Development] ilanifer:
Thanks! gonna try it :-)
[HD2 Android SD Development] TheAgent1982:
Gr8 News!

GOOD NEWS!

The new MDJ HD ROM is REALLY Deodexed!

And you made a gr8 work here!

Will try it out...
[HD2 Android SD Development] SPooT24:
Thankx Ambious , Great job

I hope we see RTL for Nuxes Build
[HD2 Android SD Development] ilanifer:
100% working!! thanks to both of you Ambious and TheAgent1982
[HD2 Android SD Development] gabit23:
1+ Great Job!
[HD2 Android SD Development] ITAYSHARONI:
Thnks Man will give it a try
[HD2 Android SD Development] boldman78:
hi,

i am using this RTL fix for nexus build and its working great.

cheers
[HD2 Android SD Development] nir36:
I overwrote framwork.jar in system/framework and now it's hanging at boot (talking about MDJ 4.0)...

anyone?
[HD2 Android SD Development] SPooT24:
Thanks man, i'll try
[HD2 Android SD Development] Ambious:
After the process, boot should talk about 10-15 minutes. Don't worry about it.

Even after the animation starts.
[HD2 Android SD Development] nir36:
btw.... i'm recommending Titanium Backup to restore all applications and data considering the fact that we have to switch ROMs all the time to find the most befitting one.

Thanks Ambious
[HD2 Android SD Development] nir36:
nope... after replacing the framework it did take it about 15 minutes to load.. but afterwards everything just crashed. all applications were stopped unexpectedly (ALL applications. including system apps)
[HD2 Android SD Development] SPooT24:
MIUI-dev.com | RTL MIUI-0.11.26

For MIUI Builds (framework.jar)

http://www.multiupload.com/HK03W3C7HQ
[HD2 Android SD Development] Ambious:
I had that happen to me at one time, turned out to be a corrupt data.img.

I deleted it and started over, and all was fine.
[HD2 Android SD Development] SPooT24:
Working with "Futureshock miui.11.25.german v2"
[HD2 Android SD Development] hdnebat:
FRG83 (D) framework.jar

I have noticed that ardoid has published new arabic support library for Nexus One FRG83(D), which contains the file "Framwork.jar" (Attached).

Could you please provide a modified (RTL Version) of it?

Thanks in advance
[HD2 Android SD Development] Life Engineer:
I have the latest Desire HD build; i have changed the framework that was posted by someone to get arabic support (i dont remember who :rolleyes:) but i still miss the "right" libwebcore.so or "right" libskia.so to modify!

Did anyone get the "right" combination!?!
[HD2 Android SD Development] SPooT24:
Ambious and anybody

when u use RTL and Hebrew .....

u have Inverse numbers ?? like 1234 >>4321 ?
[HD2 Android SD Development] Ambious:
We do, but the RTL patch fixes that.
[HD2 Android SD Development] SPooT24:
Even when i use RTL patch i get Inverse numbers :confused:
[HD2 Android SD Development] Ambious:
Seems like the RTL patch doesn't work for Arabic as well as for Hebrew. I'm sure a fix can be found, though.
[HD2 Android SD Development] jaguaralani:
Tried the Desire HD RTL framework.jar posted in the first thread, it worked flipping the letters to be in the right direction BUT there is no Right TEXT Alignement....

Any solution for that ?

Cheers........
[HD2 Android SD Development] OSM:
NewPan hebrew

Based on newpan HTC desire page (http://www.newpan.co.il/Index.asp?ArticleID=3040&CategoryID=408&Page=1) they have a full hebrew support.

Does anyone have HTC desire with newpan hebrew support?

Can it be extracted?
[HD2 Android SD Development] Ambious:
Doesn't matter, I'm pretty sure that's illegal as the Newpan code isn't open-source, and is proprietary.
[HD2 Android SD Development] TheAgent1982:
I have a little surprise for you...

Newpan Hebrew ROM!

Enjoy ;)

NOTICE!

It is for DESIRE! NOT for HD2!
[HD2 Android SD Development] SPooT24:
MIUI 3.12

New framework.jar from miui-dev.com

i don't remember his nick hehe :D

Working with new rom MIUI 3.12

Download :

http://www.multiupload.com/XK3J5G92ZM
[HD2 Android SD Development] Life Engineer:
Changing the framework generated many problems with me on Desire HD builds; however i found the 2 convenient files to make arabic work everywhere flawlessly :D

You will loose boot up animation :rolleyes:

Here's the link:

http://www.mediafire.com/?didndhjnpbd2fkn

Only replace the files in system/lib; don't change framework and backup sys image first!
[HD2 Android SD Development] Life Engineer:
Sorry does this fix the arabic in MIUI builds?! In messaging and in web browser?!
[HD2 Android SD Development] jaguaralani:
Thanx dude

but do these fix the RTL issue too andright margin alignement ?

EDIT: I didn't use them, but from the files, I know these fix the letters in the messages and web browsing, but do not fix the RTL or Rt margin alignement.....

Thanx anyway........
[HD2 Android SD Development] Life Engineer:
Sorry but when do the RTL issue affects you!?! Maybe only in writing a sms!? Am i right?!

Coz the 2 files enabled me to read arabic sms well, and web browser very well; only little issue is when writing an arabic sms, the thing that i don't do often!
[HD2 Android SD Development] jaguaralani:
When you use ISILO to read books wriiten in RTL languages, you will need and RTL fix mate ;)
[HD2 Android SD Development] SPooT24:
for arabic libs for all builds, check my thread -=>

http://xdaforums.com/showthread.php?t=852122
[HD2 Android SD Development] hypermedic:
not working for MIUI

i tried it on the Rom MIUI and it didn't work after framework replacement the android didn't boot again? what's the problem

thanks in advance
[HD2 Android SD Development] Ambious:
Did you check that the build is deodexed?

Did you use ADB to replace the framework or a file manager?
[HD2 Android SD Development] Life Engineer:
Well i did try the RTL fix of MIUI forums (framework.jar) and the Libskia.so file and it worked well everywhere (messaging, FB, ...) except in web browser (which is the most important for me), so we are still missing a working Libwebcore.so file!!! :(
[HD2 Android SD Development] Ambious:
Sorry, can't help you there :-(

Hopefully the upcoming Gingerbread builds will solve this problem.
[HD2 Android SD Development] ITAYSHARONI:
Its for 2.2 or 2.1?

I cant get it to work on 2.2
[HD2 Android SD Development] TheAgent1982:
It is for 2.2 ...

You have to copy the app on that file for system app and framework to framework etc.

Good luck!
[HD2 Android SD Development] ITAYSHARONI:
I tried that it wont load
[HD2 Android SD Development] nir36:
I've been getting PM's about installing the android SDK and using ADB and Android Commander.

This discussion is based around our need to replace frameworks so:

1. Download the android SDK from: http://dl.google.com/android/android-sdk_r08-windows.zip

2. EXTRACT(!!!) the android-sdk-windows to c:\

(make sure you extract the dir - not run the setup from inside the zip file)

3. install Android Commander

4. Connect your device and make sure it's set to Debuggin mode in /settings/applications/development/

5. You might have to set a dir containing your adb.exe file. set it to c:\android-sdk-windows\tools\

6. You will see a Total Commander-like interface. you can then copy the framework.jar file to the correct directory (whether it's inside the system.ext2 file or in sdcard/root/system/framework)

7. I will be running an android guides thread in the Q&A section pretty soon (just like the previous WM one).. i'll have this on there.. and any other guides regarding RTL support.

enjoy
[HD2 Android SD Development] rasumia:
Request for Bengoli language

Dear OP,

thanks for your continues work.

could you please help me with my own language porting for keyboard...

please let me know what do i need to start working... thanks...:D
[HD2 Android SD Development] ITAYSHARONI:
Hi, i got a headache from try out fix the RTL in an odex HD Build (mdjeey 4.4)

if someone can guide me or refer me to a relevante knowledge base

i be very happy

no metter what i do when creating a new framework.odex it go on loop and wont load
[HD2 Android SD Development] Ambious:
I'm afraid the framework solutions only work for deodexed (jar based) builds. I doubt there's any currently existing method to make it work.
[HD2 Android SD Development] ITAYSHARONI:
I have managed to create a framwork.odex from a framework.jar file tht i took from mdjeey HD 4.3 build but it still wont work
[HD2 Android SD Development] Ambious:
That's my point, nobody said you can't CREATE it, just that there would be no point because it wouldn't work.
[HD2 Android SD Development] jaguaralani:
MDJ Revo 1.2 HD is completely DeOdexed....

Anyone tried to find an RTL fix for it ?
[HD2 Android SD Development] ITAYSHARONI:
did you try the framework.jar from mdjeey HD froyo 4.3?

the one on first page i belive it should fit
[HD2 Android SD Development] nir36:
no... it fits based sense builds. the Sense HD builds are to be used with Ambious's framework file.
[HD2 Android SD Development] biklil:
Doesn't work on my MDJ Revo 1.7
[HD2 Android SD Development] mme84:
not Working with Desire hd

I tried the Files in all HD roms with and without the Farmework, but nothing works.

the phone hangs at the start up and doesn't boot at all (it stays at the first HTC green white Picture).

I had the old desire roms on my HD2 and those supported the Arabic reading and writing after copying the Lib-Files.

I am sure that I have used the correct files. Any ideas??