yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] aelsharawi:
so,u think is the problem with my deox rom ???

OK I can confirm that the original ROM developer odexed worked,and I asked him for Deoxed version he supplied my with the framwork and app folder.

may be something wrong went in replacing files ????

OK I will wait for his final version,

but I cann assure u that the rom boots fine (The Odexed one)

Edit:

we use the Cyanogen kernel in this ROM,I think it has nothing to do with ur patch,right ?
[Galaxy S I9000 Android Development] madmack:
sure the odexed one works fine. my patch has nothing to do with odexed roms.

what am saying is if your DEODEXED rom doesn't boot, it ain't my problem.
[Galaxy S I9000 Android Development] aelsharawi:
SORRY :o

looks like the developer made a mistake when DEODEXING ,u are right that the problem in the ROM.

CAN I take A promise that once the devloper correct it it will be ok with the patch ??/

thx agin :)
[Galaxy S I9000 Android Development] madmack:
promise ? lol. i do my best, only way to find out is by trying it yourself. if you have logcats related to my patch, then i can certainly be able to help you.
[Galaxy S I9000 Android Development] erakat1:
hey madmack:

I was just wondering about a working libwebcore.so for mytouch 4G(Glacier). The RTL worked with your program, but the GMAIL and Browser are still left-to-right and not connected. I have HTC Sense 3.0/Android 2.3.3

Thanks in advance!
[Galaxy S I9000 Android Development] madmack:
unfortunately HTC didn't release any sense gingerbread sources, so I can't really do anything about it.

you're free to submit a request at my website (yes, I do look at them and make a selection based on popularity)
[Galaxy S I9000 Android Development] aaswar:
Hi madmack, have you create a cwm file for the latest darky 10.1, similar to the one you did for 9.x?
[Galaxy S I9000 Android Development] madmack:
if you use my patcher, (pretty easy to use, really).. it'll create a cwm file for you in the generated folder.

its not really my job to create cwm files for all the roms we have. maybe darky can create one, but thats another thing.
[Galaxy S I9000 Android Development] aelsharawi:
The desire s Arabic RUU.is at ce4arab.com

If this what u meant
[Galaxy S I9000 Android Development] madmack:
roms and binaries are not sources. google 'htc developer' and you'll see the source codes. these are what's required and so far HTC didn't release the gingerbread webkit sources.
[Galaxy S I9000 Android Development] alammori:
Temporary solution for Ginger Sense Roms:

1. Use the madmack patch to patch your rom.

2. Go "Market" and download "Opera Mini" set it up as your default browser. It displays Arabic great.

3. Download and install the email client K9Mail Arabic version 3.709 created by Aziz Huss from here:

http://android.azizus.info/apk/K9Arabic3_709.apk

Setup your gmail, hotmail, etc accounts with this client for now and your good to go.

4. If you like my solution hit the "THANKS" button.:)
[Galaxy S I9000 Android Development] dskeik:
Roms 2.3.4

Awaiting your assistance Hero for Roms 2.3.4
[Galaxy S I9000 Android Development] mounir211:
Madmack Please ``libwebcore.so`` for JPV 3.3.4.

شكراً جزيلاً
[Galaxy S I9000 Android Development] madmack:
the one from 2.3.3 doesn't work ?
[Galaxy S I9000 Android Development] zenosteam:
i try the arabic script 0.8.3 now i will test now
[Galaxy S I9000 Android Development] zenosteam:
for gmail not work but the book and txt it's work:D
[Galaxy S I9000 Android Development] madmack:
you'll need libwebcore from the OP for Gmail + Browser.

I was actually asking about these. my framework patch, as the title says, works on all deodexed roms so that's normal.
[Galaxy S I9000 Android Development] zenosteam:
thanks a lot for your great work:)
[Galaxy S I9000 Android Development] mounir211:
No!Force Close (Browser)
[Galaxy S I9000 Android Development] madmack:
all right, thanks for letting me know. I'll upload a new version as soon as Samsung releases the sources for 2.3.4
[Galaxy S I9000 Android Development] dskeik:
Thanks sooo much for urgent design.
[Galaxy S I9000 Android Development] zenosteam:
i confirm the fc
[Galaxy S I9000 Android Development] engfantom:
please ,

hi how are u can please make libwebcore.so for jvp 2.3.4

thanks alot

if you want a jvp source link or any file you need i can give it to u
[Galaxy S I9000 Android Development] leoon:
Is there a Prepacked CWM for the latest 2.3.4 JVP?
[Galaxy S I9000 Android Development] jbiton:
Yes there is, and deodexed too, get it from the following link:

http://xdaforums.com/showthread.php?t=948790
[Galaxy S I9000 Android Development] jbiton:
Thanks for your great care, okay there is a leaked version in samfirmware, and for the sake of deodexed version, developers here did it too, you can download it from the following link http://xdaforums.com/showthread.php?t=948790

that link has the cwm and odin version, both are deodexed, I don't think much will differ and affect the libwebcore.so when released officially.

If you want only the file of libwebcore.so, I can send it to you

We made several requests for that on your blog :-)
[Galaxy S I9000 Android Development] leoon:
No, I mean the prepacked Arabic installation cwm zip file that works with JVP rom (not the JVP rom itself) :) So I dont have to go through all those installation notes..
[Galaxy S I9000 Android Development] jbiton:
I am sorry, There is no prepared zip package for this version yet.
[Galaxy S I9000 Android Development] zenosteam:
we need now compatible libwebcore.so for g mail and browser i think that madmack work on it
[Galaxy S I9000 Android Development] leoon:
but does applications and twitter display Arabic well? is there a cwm zip file ?
[Galaxy S I9000 Android Development] jbiton:
No there is no any cwm zip file for arabizing yet.

For twitter and facebook and any other application rely on framework, you can find a rom here

http://www.ce4arab.com/vb7/showthread.php?t=325819

But for browser, gmail, still we are working on that, its not available now, thats why there is no cwm package for that release.
[Galaxy S I9000 Android Development] zenosteam:
well for me arabic text and doc's are displayed correctly i dont' try yet an arabic apk i will see to that now
[Galaxy S I9000 Android Development] madmack:
we need to wait for the source code to be released folks. what you have in your phone is NOT source code.

the source code is released by Samsung open source center and so far the latest sources are for 2.3.3.

the 2.3.4 libwebcore in your phone will NOT help us in anyway, shape or form. that's just not how it works.
[Galaxy S I9000 Android Development] jbiton:
Okay, Thanks Madmack, we got to notify you as soon as the official one get released ISA.
[Galaxy S I9000 Android Development] leoon:
That file (madmack) translation make the phone loop at the boot..

Did you do the framework file? please can you send me it? Thanks.
[Galaxy S I9000 Android Development] zenosteam:
i simply follow madmack procedure in this thread http://blog.devasque.com/?page_id=11 only the libwebcore for gmail and browser does not' work i can only read text file and doc's (office application).

for Arabic apk i have alathkar,alahadith and font's are dsisplayed correctly well i am using now pingpong rom and pauldidy theme what i made for that

i I took the files from the theme that i have applied .

so the operation depend on what rom and theme do you use .

please be careful ,be sure that you have a backup ,hope that this work for you
[Galaxy S I9000 Android Development] leoon:
I followed the tutorial but I still have boot loops omg

I have a deodexed rom..
[Galaxy S I9000 Android Development] zenosteam:
how do make it exactly ? are on cm7 rom or another one ? as i know in the first post there is patch for cm7 did you try it ?did you installed another theme or you have the original one ?
[Galaxy S I9000 Android Development] leoon:
I tried the procedure again and it worked finally

Thanks for your time.
[Galaxy S I9000 Android Development] zenosteam:
good i am happy for you ,enjoy::)

now waiting for libwebcore.so from Mr madmack :D
[Galaxy S I9000 Android Development] madmack:
Mr madmack is waiting for Mr Samsung :D
[Galaxy S I9000 Android Development] D69K:
lol lol lol u made my day :D:D
[Galaxy S I9000 Android Development] Nokia7Vista:
madmack,, isn't this the new source code?:

"GT-I9000_OpenSource_GB_Update.zip"
[Galaxy S I9000 Android Development] madmack:
I checked it out earlier, it's not :(

you can verify that it's for 2.3.4 by extracting the platform file and then reading the readme file in it. somewhere at the top it'll say which version of android it requires.

is the 2.3.4 update released on Kies ? if not then we'll have to wait a while til it's released officially first then they'll release the sources for it.
[Galaxy S I9000 Android Development] jaikat:
hello madmack,

its been a while since i checked in, but i'v been following up on your threads here and elsewhere, not so closely though

anyway, i got myself a tmobile samsung vibrant, and i was wondering if you'd be so kind to take a look at the froyo source available on the samsung firmwares site.. and if it would be possible to patch libwebcore so we can enjoy using any of the froyo roms available on xda and elsewhere..

unfortunately i can't provide a direct download link, something to do with the way the samsung's opensource site links the files.. once you get to the mobile phone releases page, search for "SGH-T959_OpenSource_Froyo.tar.gz" in your browser and you'll find it instantly..its the only one with that name

update:

i just downloaded the file, and the webkit source is inside... i think..

i really hope you can take a look at it..
[Galaxy S I9000 Android Development] mariotme:
hello

guys anyone managed to arabise kitchen v7 JVP rom?

i ended up in a boot loop :S

its not my first time to run madmacks arabising methods
[Galaxy S I9000 Android Development] jbiton:
Madmack is waiting for the source code to be officially released to arabize this version.
[Galaxy S I9000 Android Development] madmack:
I tried to arabize that a while back but with no success unfortunately :( some folks tried my file and it just gave them a bootloop. I think Samsung must've added more dependencies in these north american ROMs. I haven't really analyzed it in depth though, so I just gave up. Specially that I don't have the phone with me so I can't easily debug the problem. If GB sources are out though, I'll give it another shot for you.

JVP should be arabized successfully with my framework patch. However, for the browser, we'll have to wait until the sources are out.
[Galaxy S I9000 Android Development] mariotme:
I am aware of that :)

but i think framework.jar should work at least unless i am wrong.

I know libwebcore.so for gmail and browser needs sources.
[Galaxy S I9000 Android Development] jaikat:
i wasn't sure so i had to ask, are you referring to the webkit or the framework patch?!

i'm confused because as far as i remember, placing a wrong libwebcore.so would get the booting process stuck, not bootloops..
[Galaxy S I9000 Android Development] madmack:
I'm referring to the webkit patch. I don't remember but it gave either a bootloop or a stuck booting process. Logcat produced a buncha sigfaults and gave stack dumps all over.
[Galaxy S I9000 Android Development] mariotme:
Madmack just to make sure i should choose AOSP in the command.exe menu when it pops up to get my SGS i9000 files arabized right?
[Galaxy S I9000 Android Development] madmack:
totally :)
[Galaxy S I9000 Android Development] goodwill4u1:
Hi madmack

will this CMW works on a Ultibread V 1.4 Gingrbread custom rom?

thank you

or maybe patching it manually as described and not via CWM
[Galaxy S I9000 Android Development] wanam:
I have i strange problem after i have patched Darky 9.3 with your files, when i press "recovery" menu to reboot and go to recovery mode, it stucks in that menu a few seconds, and reboot without going to recovery mode.

Have this issue any relation with the modded "framework.jar"?
[Galaxy S I9000 Android Development] goodwill4u1:
+1

i have exactly the same issue, when i press power button then choosing Reboot or Recovery or Downloade mode, will vibrate phone 3 times and then freeze
[Galaxy S I9000 Android Development] madmack:
I can't replicate this issue here. seems to be a problem on your device ? try to factory reset after patching your own framework.jar manually with my patch.

I would say patch it manually just to be on the safe side. ur free to try out js5 cement file too :)
[Galaxy S I9000 Android Development] goodwill4u1:
Thank madmack for your reply,

i was trying to patch it manually, i had the patched framework.jar, but i'm not able to replace it with the actual one, always saying when pasting the patched one that there are no free space avaiable.

i'm using Root explorer to replace it.

thank you for your help
[Galaxy S I9000 Android Development] madmack:
delete some stuff from /system/app that you don't use.
[Galaxy S I9000 Android Development] demon_da:
hi, im using darky v9.3 with your arabic support patch, i wonder is it possible to change the font of arabic strings? it would be awesome for persian users with special letters.

tnx in advance
[Galaxy S I9000 Android Development] imemish:
Hi madmack,

Using the CWM flashable file (CM7-arabic-patch-20110309b.zip) on the latest CM7 nightly build (update-cm-7-03112011-NIGHTLY-GalaxyS-signed.zip) is giving repetitive force close on the status bar, and the status bar is not showing any more. Any idea why ? Thanks.
[Galaxy S I9000 Android Development] madmack:
I believe I included aljazeera fonts, just put them in your /system/fonts folder.

factory reset !

I should probably just make the cwm file do a dalvik format to avoid that problem.
[Galaxy S I9000 Android Development] imemish:
I just tried the quick factory reset after installing the patch, but when i restart it's still the same error:

The application Status Bar (process com.android.systemui) has stopped unexpectedly ...
[Galaxy S I9000 Android Development] imemish:
Just a little update on the CM7 issue. It seems framework.jar is the one causing trouble. I just updated libwebcore.so which seems to provide everything i need : Arabic displayed correctly (reading and writing) in apps, gmail, browser, ....
[Galaxy S I9000 Android Development] demon_da:
so if i want to make n reshape all the arabic/persian strings to Tahoma font i got to remove aljazeera fonts and replace em with tahoma? am i correct?!
[Galaxy S I9000 Android Development] trad2kx:
After i have flashed it and rebooted it gave me multiple FCs. Had to wipe everything and reflash..
[Galaxy S I9000 Android Development] jaikat:
Problem

i'v tried the patch for several 2.2 roms for the HTC Hero, i don't know what the problem is, i keep getting this error while patching(had to do a print screen to know what the errer reads)

Zip Warning: Local entry CRC does not match CD: Classes.dex (140 bytes security)

i tried replacing the patched file(framework.jar) anyway and the phone wouldn't boot...

the roms i'v tried are all deodexed, and are also = > 2.2(froyo)

can you tell me whats wrong here?
[Galaxy S I9000 Android Development] goodwill4u1:
Hi imemish,

i'm on Darky 9.3 and just updated libwebcore.so

wll, i can indeed read arabic in any browser, BUT in messages letters are notconnected, even in contacts.

Do you have the same issue with CM7?

thanks
[Galaxy S I9000 Android Development] imemish:
For CM7, messages and contacts are also connected. Regards.
[Galaxy S I9000 Android Development] z1majed:
madmack I can't thank you enough for the well done work...highly appreciated man...Thanks to Darky too for his outstanding work and support to include Arabic lang in his roms.

you guys rock
[Galaxy S I9000 Android Development] goodwill4u1:
Can you give me a direct link to download your CM7 rom?

thx

do you have any problems or bugs with CM7?

on what stock rom is it based?

thank you
[Galaxy S I9000 Android Development] imemish:
CM7 Directions in English:

http://forum.cyanogenmod.com/topic/...d-7-for-samsung-galaxy-s-phones-experimental/

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

CM7 directions in Arabic:

http://www.ce4arab.com/vb7/showthread.php?t=291762

The rom still has bugs (which you can find in the links above), and i don't advice it to the normal user. That being said, I personally use it for my every day use and I'm very satisfied with it.

For best experience, you should base it on the JM2 rom, see here:

http://xdaforums.com/showpost.php?p=11806604&postcount=3080

Regards
[Galaxy S I9000 Android Development] goodwill4u1:
thank you for your help

cheers
[Galaxy S I9000 Android Development] jaikat:
oh well.. i guess some things were just not meant to be.. :o
[Galaxy S I9000 Android Development] simone201:
Hi madmack, i was wondering if ur patch also work for 2.3.4 JVP ROM, cuz i have tried to do a package but no changes....

Any ideas or hints??
[Galaxy S I9000 Android Development] Chief_Death:
I've the Arabic language running on 2.3.4 JVP using 0.803 (latest).

Everything works perfectly except for the libwebcore which isn't available because of the sources.
[Galaxy S I9000 Android Development] simone201:
Cool.....i've tried but the testers of my rom say that the patch doesn't work...boh...

Are u running stock JVP?
[Galaxy S I9000 Android Development] taha_e:
It's working on my deodexed jvp also I think other than framework.jar have to add libicuuc.so also means arabizing only framework.jar is not enough.

once using the patch I also got error message in cmd window and the file was generated but it didnt work. means during the process should have eyes on cmd window to see if everything is going well. if not then redo the process.
[Galaxy S I9000 Android Development] simone201:
For me all the process go fine, i also add the libcuuc arabic but nothing.....

I will try again to re-do it....
[Galaxy S I9000 Android Development] taha_e:
if you tell me what exactly the problem is maybe I can help. are the alphabets shown seperate? (means not reshaped) or the characters are shown left to right? or maybe its better I take a look at your rom thread to see what users say
[Galaxy S I9000 Android Development] Nokia7Vista:
m8,, if I replace the browser in JVP with any older one,, can I use the 2.3.3 libwebcore.so ?
[Galaxy S I9000 Android Development] snab321:
madmac

I think if can find the character encoding in the rom or internet browser will make it easier to arabize

cuz it is currently using unicode-8 and the if you can change encoding to windows-1256 this will solve it
[Galaxy S I9000 Android Development] madmack:
it won't work. libwebcore is not dependent on the browser, the browser merely uses it just like many browsers in the market (Dolphin, SkyFire). libwebcore is also tied to framework.jar and some classes in there (notably WebKit and WebKitView) so putting a 2.3.3 libwebcore file will most definitely crash your 2.3.4 build.

encoding won't solve it unfortunately. the browser engine requires reshaping functions to display arabic text correctly. shaping doesn't happen magically with the fonts, each word needs to pass through some function to get them displayed correctly and setting unicode8 or 16 will not cut it ;)
[Galaxy S I9000 Android Development] snab321:
cuz I have tested it on months ago on several video players

subtitle is showing but letters not connected so changing the encoding did the trick :eek:
[Galaxy S I9000 Android Development] madmack:
is that in android ?
[Galaxy S I9000 Android Development] sys18_2000:
Dear Madmack,

Thank you for your great efforts, I've tried the patch and it works fine, but when I used document to go, the chars are not connected, while quickoffice connect the chars with LTR order... Have you checked such problem.

Sys18_2000
[Galaxy S I9000 Android Development] madmack:
yea, some guys reported that problem as well. I don't know how documents2go is doing their text rendering. they're probably using their own implementation which bypasses the Android default rendering APIs. Unfortunately all I do nowadays is just port the CM7 RTL patch to work on most (if not all) android deodexed versions so I'm not mangling with the code directly.

The code is written by two folks mainly, Eyad Aboulouz (arabic reshaping) and Eran (forgot his last name) for the Hebrew RTL fix. They work together on it so as to make sure that one won't break the other implementation and that's what we get here in my patch as well :)
[Galaxy S I9000 Android Development] snab321:
Yes

And that's why I spent most of last night searching for it and insha allah will contiue searching tonight
[Galaxy S I9000 Android Development] madmack:
let us know how that goes :)

from my experience, encoding without the necessary shaping functions won't yield anything. the Android encoding app that you had success with previously was probably not calling the shaping functions (that already existed, which we don't have) with the wrong encoding. but once you set the encoding right, it was calling the right shaping functions.
[Galaxy S I9000 Android Development] jbiton:
OMG

It has been too long since ginger bread 2.3.4 appeared, and no source code !!!,

like that we missed to much custom roms that changed their core to 2.3.4 effectively.

Madmac, do we have any solution for that instead of using different browser, as this is not the optimum solution.
[Galaxy S I9000 Android Development] jbiton:
another release for gingerbread 2.3.4 has shown up

madmack,

Another release for 2.3.4 has shown up in samfirmware.com, do you think the source code has been released too, I don't know how to check that. Can you tell me>??

Searched to found a file with name "GT-I9000_OpenSource_GB_Update.tar.gz"

on that link : https://opensource.samsung.com/

Is that right???
[Galaxy S I9000 Android Development] engfantom:
hay man , no answer for jbiton??
[Galaxy S I9000 Android Development] madmack:
i've already answered that. guys, plz do me and everyone a favor and read at least 5 previous pages before posting a question. it'll really save us all a lot of time.
[Galaxy S I9000 Android Development] engfantom:
answer what he tells u that now there is jvq so that mean samsung may be realase jvp officially to get the source code ,thats all , but man its ok we are ok without any arabic patches take your time
[Galaxy S I9000 Android Development] xoltrix2000:
Madmack you are THE man! I can't wait for the new stuff.
[Galaxy S I9000 Android Development] abu2x:
still no update for libwebcore 2.3.4?:confused:
[Galaxy S I9000 Android Development] mariotme:
Still no source code sadly :(
[Galaxy S I9000 Android Development] zenosteam:
no libwebcore, no callrec for 2.3.3 and 2.3.4 for many weeks ,what doing now going back to foroy?
[Galaxy S I9000 Android Development] madmack:
2.3.4 was never an official ROM right ? (not on KIES yet afaik). Samsung usually releases source code after the rom is officially out.
[Galaxy S I9000 Android Development] sawari:
RTL problem in Browser and Gmail in MIUI 2.3.4 has been resolved. Very happy to see 99% of the RTL problem in MIUI. The only small problem is all paragraph are still Left aligned, not Right. Anyway thank you very much for all of you guys for your efforts.
[Galaxy S I9000 Android Development] eng_saad:
any new for version 2.3.4?
[Galaxy S I9000 Android Development] mab71:
i know this is a bit backdated but i've had it with GB roms.... now going back to XWJS8, does anyone have a cwm flashable arabic patch that i can use on js8?? thanks in advance!
[Galaxy S I9000 Android Development] madmack:
If you're able to deodex JS8. Then its just a matter of applying whatever is on the OP :)
[Galaxy S I9000 Android Development] madmack:
2.3.4

Hello there guys. Some good news here:

I recently got to know a very talented and smart guy who's able to patch binary files without the need for source codes. He goes by the nickname of brightidea and he has created a libwebcore.so file for the 2.3.4 ROMs on the I9000. Yep !

I've posted it on the OP. Flash away in CWM because three .so files need to be placed in /system/lib. All credits go to him.

enjoy it folks.
[Galaxy S I9000 Android Development] aladin6:
Great, great news ;).

Thank you madmack and brightidea ;).