[MOD][ROM][ODIN] RTL+Root (Arabic/Hebrew..) support on your Stock AT&T SGS2

madmack

Senior Member
Dec 23, 2008
3,696
4,751
263
Boston, MA
I'll try to make this guide as noob proof as possible :)


What does this mod do?
Well, it simply adds read and write support for Right-To-Left languages such as Hebrew and Arabic.

How to
Prerequisites

  • Make sure you have KIES installed from Samsung's website.
  • Open Dialer and dial *#*#1234#*#*
  • Make sure PDA ends with UCKH7

Download the good stuff

Only if you've met all the prerequisites, you may download and continue.

http://www.multiupload.com/VLIK26JUL1
Mirror: https://rapidshare.com/files/3257319546/KH7-ARABIC-EXTRACT-ME.zip


Now, extract the contents to your desktop. You should have two files in there:

  • KH7-RTL-ARABIC-by-madmack-PDA.tar.md5
  • ODIN3 v.1.82.exe

Download mode

Put your device in download mode:

Shut down your phone completely. "Now hold down on both the Up and Down Volume buttons and plug the USB coming from your PC into your SGS2. Once you see a warning screen let go of the volume buttons. Hit the Up Volume button to continue into download mode." - Taken from the Q&A Thread

Flashing procedure

  • Fire up ODIN3 v.1.82.exe from the files that you extracted.
  • Your device should be detected and a yellow rectangle should appear in this window with COM written in it. (If this did not happen, you need to verify that you have installed the drivers via KIES. Go back to the prerequisites).
  • Put file KH7-RTL-ARABIC-by-madmack-PDA.tar.md5 that you extracted in the PDA slot. Then hit Start
  • Wait until it's done. Your device should automatically reboot.
  • Congratulations. Your device should be able to read and write RTL languages now.
  • To write in an RTL language, I highly recommend downloading Smart Keyboard Pro from the market. You can enable your language there.

Changes from stock
  • Rooted.
  • Deodexed, zipaligned, pngoptimized.
  • RTL support throughout the entire framework.
  • Nothing else is changed. Stock kernel, CSC are kept intact. (You shouldn't get a yellow triangle either)


Troubleshooting
If for any reason your device gets stuck after rebooting. Try to factory reset the device by going into Recovery Mode (Pull the battery out of your phone to ensure it is completely off. Now hold down the Volume Up and Down buttons then hit the Power Button. Once you see the Galaxy S2 screen release the power button and Volume buttons.) and reboot.

If you still have issues. Then I recommend returning the phone back to stock using Entropy512's UCKH7 stock rooted package.


I don't own the device myself. My brother (a noob mind you :p) bought that device recently and wanted to get RTL support badly on it so I thought I should share that with the rest of you. He has tested the procedure and confirmed it working.
 
Last edited:

madmack

Senior Member
Dec 23, 2008
3,696
4,751
263
Boston, MA
no confirmation of the thing working yet.

I have no reason to believe that it wouldn't though. Would be great if any of you that tried it give us a little feedback here :)
 

yossiw

Senior Member
May 8, 2011
67
1
0
OK.

Did it.

Working great, the RTL working perfect as a like it.

No problem after half day of regular working with almost every app that i'm using.

Thanks allot.

madmack
any chance that you are going to improve and add functionality to this ROM?
 
  • Like
Reactions: madmack

madmack

Senior Member
Dec 23, 2008
3,696
4,751
263
Boston, MA
OK.

Did it.

Working great, the RTL working perfect as a like it.

No problem after half day of regular working with almost every app that i'm using.

Thanks allot.

madmack
any chance that you are going to improve and add functionality to this ROM?
thanks for the confirmation.

i don't intend on releasing anything after this initial release mainly because I don't own the device myself and secondly because I already do work on the international variant and releasing ROMs isn't really my thing. I release them for the international variant because it's what I do with my own device with every rom release and all I do is share it :)

perhaps when icecream sandwich is released ;) but no plans at the moment.
i want this to be a simple way for folks who bought the at&t sgs2 to get rtl support on it without the hassle.
 

madmack

Senior Member
Dec 23, 2008
3,696
4,751
263
Boston, MA
Hello again

can i use in your rom one of the bat mod that published here:

http://forum.xda-developers.com/showthread.php?t=1290185
yes you can.

you can generally flash any mods except the ones that modify framework.jar. this one in particular replaces SystemUI.apk and framework-res.apk (you can find which files by looking into the zip file).

you'll need cwm though, which means you'll have to flash a custom kernel which is also fine :)
 

yossiw

Senior Member
May 8, 2011
67
1
0
More updates:

After several days of intensive use The rom is working without any major problems.

The only thing right now that not working RTL is the stock email that I'm using to sync with my exchange server.
 

House M.D.

Senior Member
Nov 21, 2011
758
219
0
Operating Room
Hi there,

Is there anyway to get the arabic package, without the whole rom. I'm trying to make the ICScrewD rom support arabic, all what I need is to read arabic in my device....

Would you help me please?
 

yossiw

Senior Member
May 8, 2011
67
1
0
Hello madmack

There is new ota update that fail to install in my phone (probably because of the custom rom that you did).

Can i update this new ota but still keeping your fixes?

This update pop up every few hours and making me crazy, do you have any idea how to disable this message?

Thanks.
 

madmack

Senior Member
Dec 23, 2008
3,696
4,751
263
Boston, MA
Hello madmack

There is new ota update that fail to install in my phone (probably because of the custom rom that you did).

Can i update this new ota but still keeping your fixes?

This update pop up every few hours and making me crazy, do you have any idea how to disable this message?

Thanks.
I'm not sure if you can actually update to the OTA with my rom. it'll probably fail because you have root here. I recommend flashing any custom deodexed rom available here for your device that has CWM recovery. Then follow the steps on my blog to get RTL support in it:

http://blog.devasque.com

I'm no longer supporting the AT&T SGS2 with fully built roms given that I actually don't have the device and it's hard to maintain devices across the board. I only did that once to help my brother :eek:

if you follow the steps outlined in my blog though, it should work without any issue whatsoever. after all, it's what i did with this rom here.
 
  • Like
Reactions: yossiw

BigGhostx

Senior Member
Dec 9, 2011
51
4
0
i have this mod on my stock and it works perfectly.

now i decided to have a rom so i chose the SHOstock.

the question is, do you know how can i flash this on SHOstock?? because i did it the classic way and it flagged the SHOstock rom!
 
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone