Hello,
For people who don't like the scrolling page per page in the app drawer,here's the files,just replace the existing files whith the news,set permissions and reboot.
Changed files are based on stock rosie 5*4 app drawer.
The com.htc.framework.jar file disable the pagination so with RootExplorer (for example),copy-it in system/framework.
The rosie.apk file erase the grey line for the page,copy-it in system/app.
Permissions:rw-r--r--
Works perfect whith Android Revolution 3.6.1 (1.73.401.2),so it should work with other roms based on 1.73.401.2 and perhaps 1.45.401.2,same files.
Ps:if you have black screen after changing the permissions to rosie.apk,don't panic,just reboot the phone whith the button and enjoy!
I used this topic for help: http://forum.xda-developers.com/showthread.php?t=1231427,so thanks for the tip and credits to them.
Here's the files (NOT A FLASHING ZIP):
http://www.megaupload.com/?d=IBTZ4G58
I hope this will be useful
Hey to all,
this is a short tutorial how Devs but also "normal user" can add Arabic Support to a Custom Rom. (This process is usable for other Samsung smartphones, too).
1) Requirements
2) Downloads
3) How to apply Patch...
3.1) ...with Root Explorer
3.2) ...with a .zip Rom
1) Requirements
1. Your device needs to be rooted. (If you use the Root Explorer method)
2. Your Android version is 2.1 or newer
3. 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.
4. Your rom is NOT based on MIUI.
2) Downloads
1. Arabic Patcher (requires Windows)
2. If you use the Root Explorer method you will need Root Explorer (available in Market) or something comparable
If something goes wrong using this method reply and i´ll help you
Author of this tool is madmack! Link to his homepage
3) HowTo apply the patch
3.1) ...with Root Explorer
1. Download Arabic Patcher and extract it
2. Pull /system/framework/framework.jar from your phone and place it in the subfolder called "input" that you extracted in step 1. If you’re not using a CyanogenMod ROM (like Stock I9003 Roms), 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
! 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 !
3. 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 output.
4. Put file output/framework.jar in your phone at /system/framework/
5. Put file output/libandroid_runtime.so in your phone at /system/lib/
6. 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
7. If file exists: Place file output/libwebcore.so in your phone at /system/lib/
8. If file exists: Place file output/lib__bcore.so in your phone at /system/lib/
Also included, the Aljazeera fonts in fonts. You can place these in /system/fonts and reboot 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.
3) HowTo apply the patch
3.2) ...with a .zip Rom
1. Download Arabic Patcher and extract it
1.1 Download the Rom you want to patch
2. Extract the .zip of your Rom and search for /system/framework/framework.jar. Pull it and place it in the subfolder called "input" that you extracted in step 1. If you’re not using a CyanogenMod ROM (like Stock I9003 Roms), 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
! If you’re interested in getting arabic shaping in the Browser, pull file /system/lib/libwebcore.so and place it in subfolder input as well !
3. 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 output.
4. Put file output/framework.jar in .zip at /system/framework/
5. Put file output/libandroid_runtime.so in .zip at /system/lib/
6. Put file output/libicuuc-arabic.so in .zip at /system/lib/ This is extremely important, failing to place this file will result in a boot loop of your deivce
7. If file exists: Place file output/libwebcore.so in .zip at /system/lib/
8. If file exists: Place file output/lib__bcore.so in .zip at /system/lib/
Also included, the Aljazeera fonts in fonts. You can place these in /system/fonts and reboot 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.
nice info dude
How about Asian language? Eg. Chinese? Any method to make a patch?
Sent from my GT-I9003 using XDA Premium App
Nice One dude as many are requesting for that...
I'll try it man... but if this works then you are officially my new Hero !!!
Ok it works Fine man you r a genius !!! i used it on Cranium.zip & then i flashed it & it now can read Arabic fonts Properly, but Arabic is not included in the Local settings therefore no Arabic Keyboard...
but i have one more Question though... if i used a theme & replaced Framework.jar file do i have to patch it again ?!
iceman-x9 said:
Ok it works Fine man you r a genius !!! i used it on Cranium.zip & then i flashed it & it now can read Arabic fonts Properly, but Arabic is not included in the Local settings therefore no Arabic Keyboard...
but i have one more Question though... if i used a theme & replaced Framework.jar file do i have to patch it again ?!
Click to expand...
Click to collapse
Yes, you have to apply the path again.
See attachement for an arabic keyboard, install it and then under "language in and output" (or sth like that) aktivate it. (I idon´t tested it, but it should work)
PS: Press thanks button
Thanks fuss132 Nice tutorial it will help a lot
thanx man realy>>ur my hero
thanks fuss.....i had already found this,but the whole page was in arabic and translate sucks
Thanks for the Info
you are my hero
it works like charm
Only works on custom ROM's, meaning I can only use it if i have Cranium or CM7 when they make it right?
Baladya said:
Only works on custom ROM's, meaning I can only use it if i have Cranium or CM7 when they make it right?
Click to expand...
Click to collapse
thats not true i'm using it in XXKPM without any problems
thx... work fine in my xxkpm...
does any one test it on XXKB3 ?
nimafire said:
does any one test it on XXKB3 ?
Click to expand...
Click to collapse
It´s working on Froyo, too.
Only requires Android 2.1+
problem in messages
thanks for the big efforts , but i have problem when sending messages from my i9003 2.3.6 custom rom ,the recipient have squares instead from arabic letters.
could you help please....
This is an Froyo Stock Theme with White Statusbar.
I only ported the Theme from CM7 Theme ,,Retrodroid´´.
If you use this please write it down and say if you like it.
This Theme Contains the Donutlauncher.apk
Framework-res.apk
SystemUI.apk
SemcGenericUxpRes.apk
Instructions: 1. Install Donutlauncher.apk as a Normal App.
2. Copy framework-res.apk and SemcGenericUxpRes.apk to:
/system/framwork/
2.1 Set Permissions to rw-,rw-,rw- (Both .apk)
3. Copy SystemUI.apk to:
/system/app/
4. Reboot your Device.
What isn´t Working: 1. Volume is in Stock SE Style ( I will Work on this)
2.The Arrow when you are writing something and want to move coursor is
SE Stock.
If something not in Style please PM me or write it down in this Thread.
Root privileges give you the power to break you device use at your own risk.
Just wondered if any one else discovered this yet?
I upgraded to KitKat (thanks Polish_Pat) Knox 0x0 rooted and recovery
Was annoyed that we didn't get any of the KitKat goodies so have started to get it sorted they way I would like it. Love android!!
First up (and easy)
KitKat Google Now Launcher and its two dependent files
(Ok Google works for me as well as swiping left for Google Now ).
-------------------
Down load this zip
Once you have it to your phone use a file browser with ROOT privlages ( I use pro version of Root explorer) navigate to where ever you saved the file and un zip it. Root Explorer does this and will ask if you wish to navigate to the unzipped folder, do so now.
1) Install GoogleHome.apk (if you haven't already you will be prompted to allow the install of UNKNOWN sources)
2) Copy PrebuiltGmsCore.apk to SYSTEM/APP/ changed permission to rw-r-r-
3) Copy Velvet.apk to SYSTEM/APP/ changed permission to rw-r-r-
4) Reboot
again root explore will do all of this. With a long press on the file it will give you options to choose from. Select permissions and uncheck or check what ever you wish to set any permission. For this particular task you will want to UNCHECK group write and others write this will set you as rw-r-r
click OK.
Do this for both files listed above and then reboot.
-------------------
In my continued effort to get as close to AOSP KK I have also managed to replace Sammies Clock app with the AOSP Clock which is smoother (in my onpinion only).
If you want it
Down load this zip file
Extract as described earlier and install it as any other app. Then you can disable the stock app by doing a rename these two files (Root users only can achieve this stock will have two clock apps)
ClockPackage_OSup.apk to ClockPackage_OSup.apk.old
ClockPackage_OSup.odex to ClockPackage_OSup.odex
--------------------
Now I want to try getting the KitKat Dialer to work but I suspect that won't be so easy.
http://forum.xda-developers.com/showthread.php?t=2647275
xposed GEL didnt do it for me for some reason, will test your method soon
Just installed the GoogleHome apk on a non rooted 4.4.2 Note 3 running stock firmware and everything works without any other modification. (Including Ok google).
Hi guys, i modded these stuff for myself and Stock and rooted xxlsa rom by eybee1970 at this thread
I modded secmms apk, to get no mms conversion, and also no sms/mms/email at call log.
Also modded policy.jar for 4-way reboot.
Instructions:
1. SMS HACK
take Modded_SecMms.apk file and rename it to SecMms.apk and replace original file at ROOT/system/apk/, and than change permission to RW-R-R
2. 4-way Reboot
take Modded_android.policy.jar file and rename it to android.policy.jar and replace original file at ROOT/system/framework/, and than change permission to RW-R-R
Hope you enjoy it.
Cheers