Wednesday, October 31, 2012

If recovery fails to flash the framework output zip file from the commands software (commands.exe), here’s what to do.


Note: the Arabic reading/writing compatibility features only the ability to connect Arabic letters and writing Arabic properly and does NOT make the user interface Arabic.

Warning: we are not responsible if you brick your phone, do this at your own risk.

Files in the (output) folder
If flashing the “flashable_cwm_framework” file didn’t work through recovery, then replacing each file inside the “output” folder into the ROM’s folder is the alternative solution. Here we are going to show how to do that and replacing these folders is our main topic. Stay away from “flashable_cwm_framework” zip file if the recovery fails and use the files inside the “output” folder below the “flashable_cwm_framework” zip file icon.

Note: you can also replace the files using an Android explorer such as “Android Commander” while the phone is connected through USB and after flashing you do a wiping of data and cache, which is more risky.

Use good, popular and updated zip software such as WinRAR.

1.      To make things easier, open the “output” folder in a window and your ROM zip file in another window.
2.      Drag (framework.jar) from the “output” folder into ROM zip file. Paste it in: (system/framework) folder and confirm for replacement.
3.      Next, drag (libandroid_runtime.so), (libicuuc-arabic.so) and (libwebcore.so) file from “output” folder into the ROM zip file and paste it in: (system/lib).
Now, you have your ROM zip file tweaked with Arabic letters support. All you have to do now is to place the ROM in your SD card and install it in your phone. It doesn’t matter if you installed the ROM in your phone previously, you can overwrite.

Note: your phone must be rooted; check for Superuser app in your phone to make sure it’s rooted.

Warning: all the data inside your phone will be erased during installation of the ROM. We are not responsible for any kind of damage.

Before proceeding, you should have the ClockworkMod (CWM) zip file in your SD card for flashing the new Arabized ROM.

1.      Place the tweaked ROM right into your SD card; do not put the ROM inside a folder or a sub-folder.
2.      Enable USB debugging in your phone, Settings > Applications > Development > USB debugging.
3.      Switch off your phone and boot into recovery, by holding the power button, volume up and the home button simultaneously.
4.      In recovery, select “apply update from SD card” and choose “CWM.zip”
5.      Inside CWM, select “wipe data/reset” and choose “Yes”. Next, choose “wipe cache partition” and choose “Yes”
6.      Now, choose “install zip from SD card” and “choose zip from SD card”.
7.      Choose the ROM zip file that you tweaked, and then choose “Yes”. The installation might take a while, don’t worry
8.      After it finishes, press the back button and choose “reboot system now”. This process might also take a long time, just wait and don’t worry if the display is black it will operate everything by itself.

There, you’re done!
Congratulations, your favorite ROM now supports Arabic reading/writing.

[DEVICES CONFIRMED COMPATIBILITY]

Samsung:
Samsung Galaxy S, S II, S 3 (non DUOS)
Samsung Galaxy Y only (not DUOS)
Samsung Galaxy Ace

HTC:
HTC Desire
HTC Desire X
HTC Evo
HTC Hero
HTC Incredible

Note: If your device is not listed, this does not mean that it won't work. This is only to show a "limited" number of devices that we have tried so far.