بۇ يازمىنى ئاخىرىدا Sahran تەھرىرلىگەن. ۋاقتى 2013-9-29 13:28 % `+ R* }" P! \" M: E1 Q6 s) ~
9 Z0 Y3 |& g9 n2 p: }
تۆۋەن نەشرىدىكى ئاندىرويىد تېلېفونلاردا تور بەتتە ئەرەبچىنى توغرا كۆرسىتىش توغرىسىدىكى تېما ئىكەن.& z; g% a0 |5 j, c/ ^, N) u0 N' Q
بۇ مەشغۇلاتلارنىڭ يەنىلا خەتىرى بار، چۈنكى سىستېما ھۆججەتلىرى ئۆزگەرسە تېلېفون نورمال قوزغالماسلىقى مۇمكىن.0 Z- y, {3 _: m3 @2 s
" ]6 g. Q- m- _2 _( q
1 A, l- G6 p3 gArabic shaping for Android Froyo and Gingerbread) O8 O; ~# m5 K" ]8 ]* z7 [
6 B; `- O- M8 N' }, M, x! A" W/ k/ }* d# N1 f& g* s% E! P
framework.jar and libwebcore.so
) O; _/ L) Q7 t4 K) R, _3 E6 t. `# U2 I! [! w9 z
framework.jar takes care of shaping texts in android on all texts except Gmail and the browser, while libwebcore.so takes care of shaping texts in the default Browser and Gmail app. This patcher will attempt to get you Arabic support in both of these files.
* S' h0 {9 @' [This should work with all Android phones sporting Android Froyo or Gingerbread with the exception of MIUI ROMs as they are closed source and I can’t work with that. d/ g3 \9 c; C& d4 W( q3 u5 w
' a5 W" H0 n5 M! f5 } X1 H4 v; ]. `2 b; U/ X9 ~" R/ C) c
Note: Please perform a nandroid backup of your system before attempting to use this patch. u1 e7 |! R* q4 _
8 v5 O! B4 d3 T2 s
Requirements:
: L& G; v, x' r: t' t9 G0 C6 q) P$ s) A9 H( m
1.Your device needs to be rooted.0 e8 }0 P: d1 m9 g
2.Your Android version is 2.1 or newer
* [9 j2 ~& v6 v% s/ z- Q1 I8 e3.Your ROM needs to be deodexed. To find out if your installed ROM is deodexed, navigate to /system/framework on your phone. If you see a file called framework.odex then this patch will NOT work for you.
9 k* Q2 ?$ S5 Q2 q& R$ o3 A4.Your rom is not based on MIUI.) ~9 l! _* u; `. \
Steps to apply the patch:" k8 Y5 x' G/ v/ g
( u2 L1 ]0 c* T4 Y( F
1.Download the patch below and extract it to a folder on your computer.% f- L1 Z% y l
2.Pull /system/framework/framework.jar from your phone and place it in the subfolder input that you extracted in step 1
7 H( O- p1 o% M1 S/ e% @7 j) \7 j6 K3.If you’re not using a CyanogenMod ROM, then you’ll also need to pull /system/lib/libandroid_runtime.so from your phone and place it in subfolder input that you extracted in step 1
9 x H$ T- a: Y/ a' z }0 a4.If you’re interested in getting arabic shaping in the Browser, pull file /system/lib/libwebcore.so from your phone and place it in subfolder input as well. 1 V1 k H0 [+ W1 U& C4 Y& o
5.Double click on commands.exe. Do not close the black cmd screens that will pop up. Once the patch is done, you should get a patched framework.jar in the subfolder output2 Y$ Z8 ?: \6 F& ?% z, R
6.Version 0.800 provides a recovery flashable file in folder output. Place that on your sdcard, reboot into recovery and flash it. If the flashing through recovery didn’t work for some reason, you’ll need to do the following manually:
" L. i& n5 k, {& C+ p" l5 G# |■Put file output/framework.jar in your phone at /system/framework/0 c* a9 `% z) ]' l; `; c* w
■Put file output/libandroid_runtime.so in your phone at /system/lib/ (if this file exists, it shouldn’t if you’re arabizing CM6).
9 }$ O" T. b: Q7 O1 ]2 y, z■Put file output/libicuuc-arabic.so in your phone at /system/lib/ This is extremely important, failing to place this file will result in a boot loop of your deivce. D+ a# C% W; ?! D/ u4 z
■If file exists: Place file output/libwebcore.so in your phone at /system/lib/
. I/ {9 C/ G+ X9 h5 y0 n* F2 W■If file exists: Place file output/lib__bcore.so in your phone at /system/lib/
0 E" P, K" k# u9 u7 I7.I’ve also included the Aljazeera fonts in fonts. You can place these in /system/fonts and reboot
1 l/ A$ L" l0 h( S: R) S* a8.Sometimes permissions and xml data doesn’t get updated correctly resulting in corrupted data entries. If you receive a bunch of Force Closes after a reboot, you’ll need to Factory Reset.
$ Q7 C, ~# K" X# [& a T4 H5 P, O- \, v& J \# C! ^2 q
& B" {( H1 ]/ D$ k" v1 a3 i3 E: B4 v) Z. t1 M, ?5 u
چۈشۈرىدىغان ھۆججەتنىڭ ئادرېسى: چۈشۈر
; f ~" R0 f) u, C% x" B2 s4 ]) E B
4 F. o+ y, x' x0 aيەنە بىر چۈشۈرۈش ئادرېسى: چۈشۈر / r1 O# }* m9 t D' S
9 }. h9 k2 @5 U2 F% j5 _
تەپسىلاتىنى كۆرمەكچى بولسىڭىز ئەسلى ئادرېس:6 L; i# U# E3 k8 @
http://blog.devasque.com/how-to-apply-patch/ |