[MOD] Persian/arabic/urdu support for js3/js5/js7 custom Roms - Galaxy S I9000 Android Development

This a CWM update for your js3/js5 custom roms/deodexed roms. it will simply add persian/arabic and urdu support to your phone.
Credits go to
- Darkyy for his RTL language support (base of this update is Darkyy RTL which you may find it here )
- g00ndu who made the great guide for adding locale to the roms (find it here)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Spec of this update:
-Samsung default keyboard with persian/arabic/urdu support
-Swype keyboard with persian/arabic/urdu support
-web surfing with above mentioned languages
known issues:
-you should choose default font only or install fonts which are supporting your language otherwise some alphabets are not shown correctly
-in sending sms when you are typing the firs alphabet of your first word for some unknown reasons will get additional alphabet which you have not typed it
you may test this issue by this word in your language : salam سلام
then it will write سسلام or اسلام this issue was reported on darkyy RTL support also. I wish Darky will see this post and do some mod for it
for those who are looking for the persian language support can take a look at the main forum here
Due to the problem with themed roms the locale and some applications has been removed from the file which means you will not have menu in persian/arabic or ordu but web surfing or typing is supported in above mentioned languages.
now let's get to work
Backup first
-Download the file (Main update) from below link
HTML:
http://www.multiupload.com/NCTAQ7YYRL
or from this link
HTML:
http://rapidshare.com/#!download|161dt|451814235|WOF_HU_taha_e_Farsi_js5-v2.zip|20306
copy the file to your internal sdcard and flash it via CWM/recovery
the first reboot will take a while please be patient

Great work, and I can confirm the issue of the first letter, though it isn't that disturbing.

Great work......

thanx so much for Arabic support
but where i can find those custom roms any link pls

hitbit911 said:
thanx so much for Arabic support
but where i can find those custom roms any link pls
Click to expand...
Click to collapse
custom roms means like "Doc and stefunel rom" or "darkyy rom' or any other unofficial rom
you may also make a deodexed rom by yourself. if you don't know how then search the forum I'm sure there are many threads regarding this subject

@ OP,
Congratulations!! You have made many people very happy.
It is a lot of hard work, but certainly you have done yourself proud!
Excellent work.
Edit: I'm not sure the bug of additional letters is due to lib issues or framework issues. I would suggest to compare the lib folders for these 2 roms, maybe Darkyy may have not included one more .so file?
If you are using gtglauncher, you can also add the locale you want without decompiling the gtglauncher. All you need is to decompile twlauncher, add the locale and recompile back. Then just copy the resources.arsc to the gtglauncher. Of course, you will need to add additional strings to your values folder xml, like what gtg465x has done before recompiling.
Note that it works on 16bit, will always fc once if you do it with the 16bit-disabled. Check out webstar1 Starlauncher thread where I have posted.
Good luck.
Sent from my GT-I9000 using XDA App

Thank you for the Persian support
I'm currently using Darky's Rom and his patch for Persian support. The issue of the first letter is not the only issed! When writing an SMS, additional blanks and spaces are appended to the text. Wonder if yours does the same...
Great job, well done!

Looks like it is the framework that is controlling the input. Hence it will be extremely difficult to resolve, unless you have the knowledge to understand fully the mechanics of the xml.
Sent from my GT-I9000 using XDA App

Is is possible to use framwework parts from an Arabic rom like JPJPG for example?

SirM2X said:
Is is possible to use framwework parts from an Arabic rom like JPJPG for example?
Click to expand...
Click to collapse
It is possible, but it will be extremely difficult to do it. You will need to baksmali framework.jar and see if there are distinct differences between the arabic rom and the 2.2.1 rom.
Sent from my GT-I9000 using XDA App

g00ndu said:
It is possible, but it will be extremely difficult to do it. You will need to baksmali framework.jar and see if there are distinct differences between the arabic rom and the 2.2.1 rom.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Hi again g00ndu good you can remember me , well I have checked framework.jar and I found one file with the name of arabicreshape.smali which I could not find it in persian/arabic rom (jpjpg) in the same file. I think I have to work on it, on the other hand if darkyy could give me a hint for what he has done it might be helpful

taha_e said:
Hi again g00ndu good you can remember me , well I have checked framework.jar and I found one file with the name of arabicreshape.smali which I could not find it in persian/arabic rom (jpjpg) in the same file. I think I have to work on it, on the other hand if darkyy could give me a hint for what he has done it might be helpful
Click to expand...
Click to collapse
That's a good start, right now is to find out how this interact with the overall framework of the rom.
Perhaps you can just add this $smali to the 2.2.1 framework.jar and recompile it back. See if it will throw out any errors. If there is, look at what the errors say.
If not, then see if you can replace this modded framework.jar with the stock one.
You better get your original one into a flashable cwm zip, and put it in your internal sd card. In case it doesn't work, you can always flash back without going back to odin.
I wish you luck, brother taha-e.
If you can do it, I'm sure our ME friends will be very happy. And you have my full support on this.
Sent from my GT-I9000 using XDA App

If you do include camera.apk as part of the rom, just make sure you don't compressed the modded apk. For me it always fc, until I modded a decompressed version.
Hope this helps you.

g00ndu said:
That's a good start, right now is to find out how this interact with the overall framework of the rom.
Perhaps you can just add this $smali to the 2.2.1 framework.jar and recompile it back. See if it will throw out any errors. If there is, look at what the errors say.
If not, then see if you can replace this modded framework.jar with the stock one.
You better get your original one into a flashable cwm zip, and put it in your internal sd card. In case it doesn't work, you can always flash back without going back to odin.
I wish you luck, brother taha-e.
If you can do it, I'm sure our ME friends will be very happy. And you have my full support on this.
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Thank you very much for your support here is the file which darkyy has added to framework.jar
HTML:
http://www.mediafire.com/?mayrcr4i97oyz17
maybe you or those who are familiar with xml can take a look and see if there is any problem with this file
I also will continue with other files. the file libskia.so is missing in darkyy update
I think this file has some relations with RTL, Im going to try it tomorow

wrong post I could not delete it.

For those who want persian/arabic locale (menues in persian/arabic) and they are using Darkyy 9.3 you may download the file below and replace the 2 files (framework-res.apk and tw-framework-res.apk) with the files in the main update
or you may do it by root explorer , just copy files to /system/framework
HTML:
http://www.mediafire.com/?47fpeqaes5o6ncb

taha_e said:
For those who want persian/arabic locale (menues in persian/arabic) and they are using Darkyy 9.3 you may download the file below and replace the 2 files (framework-res.apk and tw-framework-res.apk) with the files in the main update
or you may do it by root explorer , just copy files to /system/framework
HTML:
http://www.mediafire.com/?47fpeqaes5o6ncb
Click to expand...
Click to collapse
Did you manage to resolve the known bugs, my friend?

This is great work ... and it works just fine , it has some bugs but ignorable
thank you and again , this is coooooool

g00ndu said:
Did you manage to resolve the known bugs, my friend?
Click to expand...
Click to collapse
I'm still working on it,I have limited information on this issue as a result of that I have to do research and study at the same time,so the progress not so smooth, on the other hand the gingerbread rom made me a bit lazy , seems 2.2.1 will be out of date soon

taha_e said:
I'm still working on it,I have limited information on this issue as a result of that I have to do research and study at the same time,so the progress not so smooth, on the other hand the gingerbread rom made me a bit lazy , seems 2.2.1 will be out of date soon
Click to expand...
Click to collapse
Maybe, maybe not. Because, there are plenty of issues to be ironed out for Gingerbread before it can become stable. That is going to take some time. Besides that, there is an added advantage, which is that whatever you have done now, could be easily be ported over to Gingerbread. In fact I can bet that you may be the first one that release a 2.3 rom that supports hebrew, arabic and urdu!
Don't give up now.
I'm certain you are pretty close to resolving those issues, even though some don't mind. Just do it whenever you have the time, buddy!

Related

[Guide] How to Add Arabic / Persian / Hebrew support to your Kaiser

Hi everybody. I will explain the process here, it is fairly easy
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Here is what you’re going to need:
1.Fonts/Language support: this is the most important part. I took the required files for Arabic support from this site
http://code.google.com/p/arabicandroid/downloads/list
all credit goes to Mr. alsanad for his great code
Persian and Hebrew seem to work fine with the font I'm using right now, but I can read both, so I can't say it's 100% working.
Persian: you may want to play with it a little, maybe add newer fonts later by yourself.
Hebrew: when I search Google I found only fonts for Android 1.5. however if you find the fonts, the process should be the same
anyway, the Arabic font package I am using right now apparently can display Hebrew characters...
2.7-Zip or any program that can create “tar” files
Please note that the fonts you get in most of the cases are made for HTC android devices in mind, not for WM devices. And they require recovery mode and other stuff (I can’t explain a lot because I don’t own Android device). So we’re going to convert the file, and make it suitable for our devices.
Steps:
1.Get the fonts file and extract the content to whatever place you like
In the case of Arabic, you should see two folders:
PHP:
META-INF
System
2.Select the folders, and right click on them, them choose 7-Zip > Add to Archive
3.Make sure you choose archive formate as “tar”
4.Name the file “androidupdate” and save
5.Copy the file to you SD card: put in andboot folder
6.Installing the update: I quote this from “How to replace Windows Mobile with Android”
Place the SD card in your phone and power on your Kaiser. When you see text on your screen hold down the D-pad. D-pad is that button in the center of your up, down, left, right buttons. Keep holding down the D-pad until you see something like this appear on your screen.
Click to expand...
Click to collapse
7.Choose install update: you will see then some lines and then word Installing.
8.When finished, choose quite, or soft rest.
9.You’re done
Make sure you choose the right font for your Android. Apparently each version of android requires some modifications.
You might want to add some specific keyboard. I recommend Smart Keyboard... it is super fast, very accurate, and has support for different languages, such as Arabic and Hebrew.
I tried these steps on Kaiser running VaniljEclair RLS7c with the latest kernel.
I know this guide is basically unpacking, renaming, then installing... But it might be a little hard for some people..And I hope it will help them.
Make sure you back up you date or whatever important information you have on your phone and SD card before you start.
I have uploaded the files I used for my device. these fonts are meant for android 2.1
Cheers
Duke that has got to be the best timed guide I've ever seen, just finished making up a hebrew fonts update for shar1r, lol
Excellent guide, this deserves a sticky, since it is a question that has been asked before, and will be again
I usually edit an existing androidupdate.tar using 7zip, but this method is more complete, ( my method is mostly a lazy hack ).
Awesome!! I just posted a question about this - and voila this great tutorial!
Thank you!!
Sure, no problem. glad I can help
first i gotta tell u this thread is cooool
and thank u for ur effort
but i gotta a porblem
which is first of all i couldn't download the file cuz i'm in syria and google doesn't allow to download from it
i tried ultrasurf
but the same thing happened
anyway i found that u uploaded the files that u use
and u use vaniljeclair as i do
i did the update
but it still giving me error and repeat the same lines before boot
i use vaniljeclair too but rls11 not rls7c
does it has anything to do with it??
-sorry for the long speech lol-
i appreciate ur help
and one more thing
i searched for rls7c but i couldn't find it cuz it always reach for the rls11
thank u again
peace..
man_77 said:
first i gotta tell u this thread is cooool
and thank u for ur effort
but i gotta a porblem
which is first of all i couldn't download the file cuz i'm in syria and google doesn't allow to download from it
i tried ultrasurf
but the same thing happened
anyway i found that u uploaded the files that u use
and u use vaniljeclair as i do
i did the update
but it still giving me error and repeat the same lines before boot
i use vaniljeclair too but rls11 not rls7c
does it has anything to do with it??
-sorry for the long speech lol-
i appreciate ur help
and one more thing
i searched for rls7c but i couldn't find it cuz it always reach for the rls11
thank u again
peace..
Click to expand...
Click to collapse
If the guide isn't working for you then you can always try a multi language build. I know both Scoot and I keep our multi language Cyanogen 6.1 based builds updated. You might want to look towards those.
Link in 1st post doesn't seem to be working for me either.
Yet i think you should change the title of the thread, something like:
How to add YOUR language to a build
Also:
man_77 said:
first i gotta tell u this thread is cooool
and thank u for ur effort
but i gotta a porblem
which is first of all i couldn't download the file cuz i'm in syria and google doesn't allow to download from it
i tried ultrasurf
but the same thing happened
anyway i found that u uploaded the files that u use
and u use vaniljeclair as i do
i did the update
but it still giving me error and repeat the same lines before boot
i use vaniljeclair too but rls11 not rls7c
does it has anything to do with it??
-sorry for the long speech lol-
i appreciate ur help
and one more thing
i searched for rls7c but i couldn't find it cuz it always reach for the rls11
thank u again
peace..
Click to expand...
Click to collapse
Avoid return key, learn to use space. For a moment i thought i was reading a poem...
the coder apparently switched from Google code. here is the new website
http://ardoid.com/
I would recommend using generic Froyo libs as they might work. I don't have my TyTN II anymore... all my testings are on HD2.
http://ardoid.com/?p=64
most of the mutlilang builds will have native support for Arabic/Persian fonts, however, they won't look connected.
you migh need to use "libskia.so" and/or "libwebcore.so" only in this case.
Adding language support is trail and error, so give yourself plenty of time before trying this out.
I am using the libs for the Desire HD on my HD2 and they work perfectly fine.
And yeah, you can try a program called Tor www.torproject.org or Hotspot Shield www.hotspotshield.com to change your IP address.

[APP] SGS Battery Icon Mod (OLD)

UPDATE: The versions in this post are obsolete (but can still be used of course). I've opened a new thread with a new version that supports more firmware versions and mods here: http://forum.xda-developers.com/showthread.php?p=8973385
----
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
SGS Battery Icon Mod
(Update Fixed root checking r/w bug... Enlarged the font of percentage numbers in theme 1 - version 1 )
EDIT: Although I made this app as save as possible, **** can always happen. Of course, a nadroid backup is adviced as always But... there's another method to get you out of trouble, when you have booting problems. Look for it at the end of this post. (For this to work it is essential that you have turned on USB Debugging is the settings-application menu)
----
I decided to create a (Android) app to change the battery icon for the new Froyo versions (JPM and JP6). The app is based on the knowledge and work collected in this thread http://forum.xda-developers.com/showthread.php?t=765419 (maintained by kalpik).
I have three versions to offer
a version with several themes to choose from (Only for JP6 Froyo Firmware). Current, there are only 3 themes but I will add themes in the future (have to create a client server construction first. 3 themes is the limit as far as the size of the app is concerned).
A version with just one theme for JP6 (added this because this one is "only" 7 Mb, while the first one is 22 Mb ).
And a version for JPM and JP6 with only one theme
** JP6 Version: 3 themes
Credits
First theme is by yours truly. Just the standard Froyo battery icon with a percentage in it (the battery status bar will jump with discontinuous steps of 20 - like the default froyo battery icon)
Second theme is by Fightspit
Third theme is by rom-g
Requirements
* JP6 Froyo version
* Root with r/w access (A SuperOneClick root will do because the app requires no busybox)
Installation
A) Dowload link (apk file, 22 Mb): http://www.4shared.com/file/tvTun0q9/SGS_Battery_Icon_Mod_-_Pro_2.html
(Two themed version: first two themes (apk file, 14mb): http://www.4shared.com/file/xXvZm6iD/SGS_Battery_Icon_Mod_-_Pro.html
B) A donation version of the most up to date version (€0.50) is available on the Android Market - Search for "Galaxy S Battery Icon Pro" or any creative combination of these words)
** JP6 version: 1 theme (C version from the battery mod repository thread)
Requirements
* JP6 Froyo version
* Root with r/w access (A SuperOneClick root will do because the app requires no busybox)
Installation
À) Get it from the Android Market - free (search for Galaxy S Battery Icon Mod - or any combination of these words), or
B) Download the attached SGS Battery Icon Mod.apk to your phone and click on it to install.
** JPM & JP6 version
Requirements
* JPM or JP6 Froyo version
* Root (A SuperOneClick root will do because the app requires no busybox)
* I tested only the JP6 version on my SGS i9000 so a bit of luck is also needed for the other version
Installation
Download the attached Battery_Mod.7z. Unzip the file and copy the unzipped apk file to your device. Click to install
A recovery procedure (from the battery mod repository thread)
A prerequisite is that you have USB Debugging turned on before you got into trouble. So if you read this before you are going to use the tool, now it's a good time to turn on USB Debugging under Settings->Applications
First download this file. That's the file (framework-res.apk) we are going to restore.
Then download this tool: http://www.mediafire.com/?wuzy9iss3k43v4h
Then follow these descriptions:
kalpik said:
Extract the tool.
Extract framework-res.apk from the downloaded file and copy it into the extracted tool dir.
Run Change Framework.bat
Accept the Superuser Permission prompt on the phone.
The script will reboot when it's done
Minor bug... You will need to set your wallpaper and google accounts again
Click to expand...
Click to collapse
------
Donations are very much appreciated. It will support this project enormously.
Consider also or instead a donation to Fightspit for his beautiful graphics or kalpik for his hard work. See also this thread: http://forum.xda-developers.com/showthread.php?t=76541.
great one!
I guess what it does is just to switch the framework file?
Great work! Thanks
jp6 version worked for me
Way cool!
Maybe you could have split the two versions (because of size), or better (?): let people download their desired mod and dump it in your application's map on the sd? This would reduce the size of your application drastically (and offer genormous flexibility). Just meant as a suggestion...
Is it possible to download this application on the sgs directly? (i.e. is there a "7z" decompression application on the sgs?)
mike.sw said:
great one!
I guess what it does is just to switch the framework file?
Click to expand...
Click to collapse
Yep! Maybe I'll dump a bunch of framework files on a site somewhere so the app can download a framework-res file on the demand.
Ettepetje said:
Way cool!
Maybe you could have split the two versions (because of size), or better (?): let people download their desired mod and dump it in your application's map on the sd? This would reduce the size of your application drastically (and offer genormous flexibility). Just meant as a suggestion...
Is it possible to download this application on the sgs directly? (i.e. is there a "7z" decompression application on the sgs?)
Click to expand...
Click to collapse
Yep thought of that also. I first wanted to see if such an app is needed and which battery mod version people prefer. If there are a lot of different preferences I maybe create a download-on-demand app. If there are just a few I'll split the app in several apps (don't like the idea to maintain those apps though )
appelflap said:
Yep thought of that also. I first wanted to see if such an app is needed and which battery mod version people prefer. If there are a lot of different preferences I maybe create a download-on-demand app. If there are just a few I'll split the app in several apps (don't like the idea to maintain those apps though )
Click to expand...
Click to collapse
Funny to talk to Dutch speaking people in English...
You could make it a "dumb" application where people do the downloading of the mod themselves, and if easily technically feasible somehow, check if the file matches the current firmware. The question then would be: is there something in the framework-res.apk itself to identify the firmware? If so, your application doesn't need too many updates.
edit: ah, there maybe could be some identifying thing, if you match it with the current one..
edit 2: since this is a battery mod application only you could check if the rest of the file remains the same as the current one. If some other mod is already present in the current framework-res.apk a user might not even want to apply it, so you could make this application really stern and static and (if necessary) add flexibility later on.
Ettepetje said:
Funny to talk to Dutch speaking people in English...
You could make it a "dumb" application where people do the downloading of the mod themselves, and if easily technically feasible somehow, check if the file matches the current firmware. The question then would be: is there something in the framework-res.apk itself to identify the firmware? If so, your application doesn't need too many updates.
edit: ah, there maybe could be some identifying thing, if you match it with the current one..
edit 2: since this is a battery mod application only you could check if the rest of the file remains the same as the current one. If some other mod is already present in the current framework-res.apk a user might not even want to apply it, so you could make this application really stern and static and (if necessary) add flexibility later on.
Click to expand...
Click to collapse
I have uploaded a new version only for JP6. This is an apk file that can be downloaded directly to a device.
In this version I check a build property and see if it contains the string "JP6"... If not the app will be closed. (I also assume that only Samsung Galaxy S devices have a build version that contains the string "JP6"... Maybe a bit too pragmatic)
Users can always revert to the old setting by clicking on Restore. It should be noticed that the settings that will be backed up (for informed users the framework-res.apk) are the settings before applying the battery icon modification.
BTW the framework-res.apk will be backed up to /sdcard (in case you have your own backup there.... please move it)
I'm not sure how this is easier than just downloading the zip and flashing through recovery, and if it's really worth the effort to maintain such an app! But if the people want it, they get it!
That's the power of open source
kalpik said:
I'm not sure how this is easier than just downloading the zip and flashing through recovery, and if it's really worth the effort to maintain such an app! But if the people want it, they get it!
That's the power of open source
Click to expand...
Click to collapse
And.. with your method users have much more choices.. I only offer the C version
But I think that the direct downloadable apk version is easier. (No hassle of installing 2e recovery, uploading zip, going into recovery mode etc. etc.)
But to make sure: the credits go to you for preparing the res file(s)! I only "app-ed" it up.
I'm not sure if it's of any interest to you but I sat down last night and added colour to dani31's stock battery mod, I've attached the pngs below.
Sadly I don't posses the necessary black magic skills to put them into a flashable form
FlanFlinger said:
I'm not sure if it's of any interest to you but I sat down last night and added colour to dani31's stock battery mod, I've attached the pngs below.
Sadly I don't posses the necessary black magic skills to put them into a flashable form
Click to expand...
Click to collapse
Great. Will look at it. Thanks
appelflap said:
Great. Will look at it. Thanks
Click to expand...
Click to collapse
make sure!!!!!!!!!!!!!
*Im watching you*
LOL
Great work mate
This is buggy as hell. I installed it on my JPM SGS, and it rebooted. But then it messed up some of the text, like the unlock screen says "Sending..." instead of "Sweep to unlock". I went to restore it, and now the app just closes because I "don't seem to have a Samsung Galaxy S with a JP6 FROYO version". I can't hit the restore button! Please fix.
navmanyeah said:
This is buggy as hell. I installed it on my JPM SGS, and it rebooted. But then it messed up some of the text, like the unlock screen says "Sending..." instead of "Sweep to unlock". I went to restore it, and now the app just closes because I "don't seem to have a Samsung Galaxy S with a JP6 FROYO version". I can't hit the restore button! Please fix.
Click to expand...
Click to collapse
Lol, why are you installing the JP6 version on a JPM version.... I've uploaded this app to the market, gave it the title "galaxy S battery mod", wrote in a description that it's only for the Samsung Galaxy S (several times) and I got comment that it crashes on a HTC EVO ...
But you're right there's something wrong with the test procedure. It doesn't run the first time but it does run the second and following times. Will certainly fix this. For now just copy the framework-res.apk file on your sdcard back to your /system/framework directory
I'm going to write a app to check how well one can read. I upload a app to the market that crashes the device and in the description i'm going to write don't download this app it will crash your device. To make it easy I'm going to give it the title Crashes your device - without exceptions. Let's see what the comments are LOL
Ah, didn't realize you made two different versions, my bad
Great, worked without problems on JP6 installed by KIES
navmanyeah said:
Ah, didn't realize you made two different versions, my bad
Click to expand...
Click to collapse
No problem ... But hey, thanks for noticing that the test procedure isn't working the first time! I was notified about this this morning when I noticed that someone had managed to run the app on a HTC EVO.
Psychotoxic said:
Great, worked without problems on JP6 installed by KIES
Click to expand...
Click to collapse
Can you run it again, just to check if you pass the test ? Just fire it up. You don't have to change anything.
IT works like a charm on JP6 via KIES.
Thanks bro

[APP] SGS Battery Icon Mod2 - v1.1.2

App to replace the standard battery icon with a more sophisticated one. (by replacing the framework-res.apk file on your device)
Note: only apply the mods for your firmware version. Your firmware version is displayed on the main page. The firmware versions of the mods are displayed in the first column of the list of available mods.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
* It is adviced to do a nandroid backup. (My opinion: if you root your device always do a nandroid backup of your system files )
* If you didn't make a nandroid backup and you had *USB Debugging* turned on, try the method described at the end of this post if you are running into troubles.
Recovery Procedure
In case you didn't make a nandroid backup and you can't reboot your device because you applied a mod for a wrong version, here's a simple way out: (Thanks to boisrobe!)
Open SuperOneClick and choose "Shell Root"
Start ADB, wait for the # prompt and enter the following commands:
#busybox mount -o remount,rw /system (or mount -o ro,remount -t yaffs2 /dev/block/mtdblock3 /system ... if there's no busybox)
#rm /system/framework/framework-res.apk
#cp /sdcard/framework-res.apk /system/framework/framework-res.apk
#chown root.root /system/framework/framework-res.apk
#chmod 644 /system/framework/framework-res.apk
#reboot
Changelog:
v1.1.2:
v1.1.1: Mandatory Update! (changed the way icons are fetched
v1.1: added icon preview
v1.0: release
---
There's a donation version in the Android Market (€0.75) . Donations are for supporting this project. Search for Galaxy Battery Icon Mod 2 (full title) or "Icon Mod 2" . Or follow the link "Beansoft Apps" in the About box. There's also a version on AndroidPit (paypal)
There is certainly no need for reflash after bad framework-res.apk copy.
What an user needs to do is to backup original file and then use ULK kernel's feature -> Modified CWM. U can adb push the old file to system/framework from there. (just first solution which crossed my mind)
xan said:
There is certainly no need for reflash after bad framework-res.apk copy.
What an user needs to do is to backup original file and then use ULK kernel's feature -> Modified CWM. U can adb push the old file to system/framework from there. (just first solution which crossed my mind)
Click to expand...
Click to collapse
GREAT! When the user runs the app for the first time, a backup of the original framework-res.apk is made in the root of the sdcard.
Note for users who are currently running a mod. Restore the original file before you are going to run this version. (Or get a original framework-res.apk for your rom in kalpik's thread)
If there is a backup on the root of the sdcard and u have ULK kernel installed, and user has a ADB connection available:
- boot into CWM recovery,
- select "mounts and storage",
- select "mount /mnt/sdcard",
- connect the USB cable,
- open adb shell connection
- type "cp /sdcard/framework-res.apk /system/framework/framework-res.apk" (the second argument is backup file)
- reboot, should be fixed.
At the moment the app replaces the current framework-res.apk?
What about opening the .apk and just replace the few icons you want to change, so you will be able to combine many mods. Would be awesome.
Fr4gg0r said:
At the moment the app replaces the current framework-res.apk?
What about opening the .apk and just replace the few icons you want to change, so you will be able to combine many mods. Would be awesome.
Click to expand...
Click to collapse
Yep, I agree. But on the other hand, there's so much work done already on this by modders, that I don't see the point of reinventing the wheel. I think it's better this way. Modders can work independently and if they wish they can make their modded framework-res.apk available for this app in a fairly easy way.
It's a more pragmatic.
BTW one can make all kinds of modded framework-res.apk's available this way.
Feedback
I see that there are many downloads yet, but I don't see any reports. May I infer from this that the app is working without any problems? Or are you guys still figuring out how to get your device working again
Version c for JPA damages phone dialogs, when Polish language is used and you get English date/time on locked screen.
Sent from my GT-I9000 using Tapatalk
Works great on JPM. The only thing is if you change portrait to landscape then the download dialog dissapear.
Thx for the tool.
works great on jpo. Even mods for jpa works flawlessly on jpo. Thanks a lot
appelflap said:
(icons will be replaced by examples of the mod versions)
For now, see here for examples of the different versions.
Click to expand...
Click to collapse
Could someone do a mod based on the battery icon used by the OP?
Or a version with the percentage included.
sebarkh said:
Version c for JPA damages phone dialogs, when Polish language is used and you get English date/time on locked screen.
Sent from my GT-I9000 using Tapatalk
Click to expand...
Click to collapse
Ok, thanks for noticing. I see if I can add some comment functionality to the app, so that other users can use the feedback of others.
PittBrad said:
Works great on JPM. The only thing is if you change portrait to landscape then the download dialog dissapear.
Thx for the tool.
Click to expand...
Click to collapse
shahadat said:
works great on jpo. Even mods for jpa works flawlessly on jpo. Thanks a lot
Click to expand...
Click to collapse
Thanks for testing!! I couldn't test the app myself all the way, because, like I said, I've sold my SGS. Although I really did like this phone, I had a unexplainable urge to go for the newest, hottest kid on the block, the Desire HD.
I based the code on the other app I made and that was tested to run without any problems, but yeah, you never know. I guess I can reduce all the warning signs in the first post a bit then
tintol said:
Could someone do a mod based on the battery icon used by the OP?
Or a version with the percentage included.
Click to expand...
Click to collapse
It's the battery icon of the Desire HD. The battery color fits with the other colors used by the DHD (selection color, color of for example checkboxes etc.) I don't know if it matches also with the blue theme of the Galaxy S. Anyway I can extract the battery icons and post them here. Maybe others can mod them for the SGS.
Great Work
It's work very well on JPO (CSC XEU)
Thanks
appelflap said:
It's the battery icon of the Desire HD. The battery color fits with the other colors used by the DHD (selection color, color of for example checkboxes etc.) I don't know if it matches also with the blue theme of the Galaxy S. Anyway I can extract the battery icons and post them here. Maybe others can mod them for the SGS.
Click to expand...
Click to collapse
The colors don't fit well on SGS' original theme, but there's a lot of people using moded ROM's with grey themes. Also, most of the battery mods available look like a rainbow, to many colors.
I was looking around on the Desire forums and noticed that those icons are from the original ROM, and I remembered sawing a grey version of that.
http://forum.xda-developers.com/showthread.php?t=760106
It's from the Captivate forums, and I think it could add a good mod to the ones available
Going to test with JPA, THANKS FOR THE EFFORT!
Edit: messes up the dutch translations for several apps, just like the others out there.
Sent from my GT-I9000 using XDA App
XWJPA Version D
Unfortunately, the numbers are black
Update v1.1
As promissed now with icon preview
updated files on the server. Some more mods... I will add more files to the list the coming days. Check with the app if there are new mods online.
Are there requests for Eclair mods?
Thanks
Great app, nice work.
Any chance we can see some more battery mods for JPO? Ta.

[29 MAR][DAF] Desire HD 1.84.832.2 [Multi lang][v1.2][RAF1.9OC]

This is the new Desire HD 1.84.832.2 (RUU Ace HKCSL CHT 1.84.832.2 - Froyo 2.2.1)
Pictures:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Working:
- Fast and smooth, stable...
- Wifi, Data, GPS, video stream, full root, Camera, camcorder, Bluetooth, ....
- Stand by 3mA battery
- Data on SD or not by modify .config (0: data on NAND - 1: data on SD).
- New Camera from pyrorob (thanks).
- New kernel RAF 1.9OC from RAFPIGNA (Very very stable).
- Modify somethings for Languages, theme.
- Languages: EN, CH, TH, VN, SG, ...
Not working:
- Report back to me please !
Install:
- Must extract 1gb.7z or 512mb.7z to Sdcard first (modify .config if you want for data).
- Run DAF.exe or INSTALL.exe (if your Leo is 512 EU: try creat CWM by this tool)
- Have Fun and report back !
DOWNLOAD:
V1.1.1: http://www.multiupload.com/I6DJ2PW2LM
V1.2: http://www.multiupload.com/KFVSG0DPJR
Creat CWM with this tool: http://www.multiupload.com/7RTCH182YZ
Change logs:
- V1.2: Fixed GPS and something
- V1.1.1: Fixed Root (full root)
- V1.1 : Uploading... (fixed data, flash player (video stream),...more languages supported)
- V1.0: Initial release
All credit to: PYROROB , RAFPIGNA - My Hero !
Thank to: Special thanks to: COTULLA, FOOTBALL (shipped rom), DARKSTONES1337, RAFPIGNA, PROJECTION, MDJ, g.lewarne, .... + everybody in here !
________________________________
USB Driver ADB Support for x86 - HD2:
Download
- Picture 1 - Picture 2 - Picture 3
- Test after install Driver: Fix G-Gensor
First whooo! Will give it a try..
question, so if i dont want to use data on my sd since im using a 1024 hd2, do i not have to bother extracting one of the zips on the sdcard or do i extract one and modify the contents of the .config to data2sd=0 ?
pyrorob said:
question, so if i dont want to use data on my sd since im using a 1024 hd2, do i not have to bother extracting one of the zips on the sdcard or do i extract one and modify the contents of the .config to data2sd=0 ?
Click to expand...
Click to collapse
Yes ! Thank you for Camera !
Thanks
i will try now.
dungphp said:
Yes ! Thank you for Camera !
Click to expand...
Click to collapse
no problem, but which of the 2 things i asked is the correct one?
pyrorob said:
no problem, but which of the 2 things i asked is the correct one?
Click to expand...
Click to collapse
Must extract 1 of 2 7z files. If you want data on NAND, you extract 512mb.7z to SD (no data.img in this) and modify .config to 0
mm is interesting this build.... but how much space have a hd2 eu version with this rom?
mmm another question.... i can to use massive storage usb if i use data,img?
confar said:
mm is interesting this build.... but how much space have a hd2 eu version with this rom?
mmm another question.... i can to use massive storage usb if i use data,img?
Click to expand...
Click to collapse
I don't test for hd2 eu but can use (othe one tested, it work fine). massive storage usb can use !
ah, ok thanks, oh and btw..
i made a cwm zip of your rom, i modded it slightly to be more tmo friendly, by adjusting the mms sizes, user agent strings, a few extra optimizations in the init.d, some adjustments to the build.prop as to be compatible with the cyberon voice commander that comes with oem roms (which i added), modified a permission file to remove a mention of a apk that isnt in the rom (a vip apk) and a some extra files in xbin so i wouldnt have to heavily edit the updater-script..
if you approve, could i upload it?
pyrorob said:
ah, ok thanks, oh and btw..
i made a cwm zip of your rom, i modded it slightly to be more tmo friendly, by adjusting the mms sizes, user agent strings, a few extra optimizations in the init.d, some adjustments to the build.prop as to be compatible with the cyberon voice commander that comes with oem roms (which i added), modified a permission file to remove a mention of a apk that isnt in the rom (a vip apk) and a some extra files in xbin so i wouldnt have to heavily edit the updater-script..
if you approve, could i upload it?
Click to expand...
Click to collapse
OK, Thank you very much !
pyrorob said:
ah, ok thanks, oh and btw..
i made a cwm zip of your rom, i modded it slightly to be more tmo friendly, by adjusting the mms sizes, user agent strings, a few extra optimizations in the init.d, some adjustments to the build.prop as to be compatible with the cyberon voice commander that comes with oem roms (which i added), modified a permission file to remove a mention of a apk that isnt in the rom (a vip apk) and a some extra files in xbin so i wouldnt have to heavily edit the updater-script..
if you approve, could i upload it?
Click to expand...
Click to collapse
sounds great. i'd give it a try. while you're at it, could you also add battery percentage to the icon in the notification bar?
um, is the g-sensor working for anyone?
fatappel said:
sounds great. i'd give it a try. while you're at it, could you also add battery percentage to the icon in the notification bar?
Click to expand...
Click to collapse
oh, ill make a cwm update to do that..
pyrorob said:
um, is the g-sensor working for anyone?
oh, ill make a cwm update to do that..
Click to expand...
Click to collapse
g-sensor work fine !
want to know difference in speed,stability and battery compared to other HD builds!!
also,i have EU HD2 and i have huge wake up lag on all other builds..will try this
well, heres the zip:
http://www.multiupload.com/H3KZLUIV0Q
i just thought id point out the log keeps throwing up this error:
Sensors ( 342): Couldn't open /dev/akm8975_aot (No such file or directory)
ive found that akm8975_aot is for the compass, and its sensors.ace.so calling for it.
EDIT: it seems i figured it out.. that error and my g-sensor troubles were related.. i see now why you changed the product.device and product.board to bravo from ace in the build.prop...
just push/copy this build.prop over the one thats installed in the zip:
View attachment build.prop.txt(remove the .txt)
if you download the zip on your pc just overwrite the file inside, or to you phone just move it to where the old one is (system)
ill try to update the zip later but im half asleep and will do it in the morning..
pyrorob said:
well, heres the zip:
http://www.multiupload.com/H3KZLUIV0Q
Click to expand...
Click to collapse
is it only for tmous??
sagarjawaress said:
is it only for tmous??
Click to expand...
Click to collapse
well, you would need a system partition above 370mb for it to install and the tweaks i put in are for tmo, but you can install it on 512 hd2
Just installed this rom to see how it is, I also converted your DAF rom to a CWM but made no changes. Seems snappier and more responsive then Pyrorob's CWM with the additions (Sorry Pyrorob, no offense).
2 Bugs, nothing major initial testing, 1) When you first boot up the Main screen after setup is blank with only the camera icon, but has no words under it. 2) GPS cant determine if it works or not, no GPS icon on the notification bar. (Both Your version and Pyrorob's)
Going to try it out and see how it handles, looking for a new rom with less bugs then the one I have been running for the past month. Nice start on the release.
I also converted mine to CWM. Yes it is very snappy even during installation/restoring of apps. So far I didn't find any bugs yet. Also, I made some mods and customizations that suits my needs.
Sent from my HD2 Desire HD using XDA App

[Themed App] ES File Explorer - Red Themed

Hi guys,
Inspired by the stunning ICS Domination Theme created by Vertumus and addicted to the Blood Mode i started theming my every-day-use Apps to Red.
As first App i have chosen ES File Explorer (by EStrongs Inc.), its a free app and a pretty handy explorer.
(Market Link: https://market.android.com/details?id=com.estrongs.android.pop)
Maybe someone else also likes the Red Touch so im happy to share the modded APK with the community.
Installation Notice:
Uninstall your previous version of the ES File Explorer before installing this one!
Have Fun and keep on modding!
Screenshot:
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download:
See Attached Files
Edit:
2012-02-28 - Updated to Version 1.6.1.2
WoooooooooooooooooW
WoooooooooooooooooW man !!!!
Exactly what i was lookin' for !!!
Just have to install the apk, or have to push it in system/app?
THANX BUTTON PUSHED
Waitin' for your answer, thanx again my friend ! Great work !!!
EDIT
DONE ! just installed the apk. JUST SPLENDIIIIIIIID !!! I love it man!
Pretty pretty pretty job!!!
Would you be agree for me to share YOUR link in my thread, please...?
Thanx in advance,
PS: Works perfectly on ICS 4.0.3 !!!
Just install it as usual. (remember to uninstall your previous version of es file explorer)
Edit:
Nice to hear you like it mate. Share it wherever you like
the mistake you made here is a big one. You themed the apk instead of making a flashable themed .zip.
so now people have to delete their app to install yours... and when a new version of that app comes out and they update, it will all get back to default, and you will have to edit a new apk on and on and on... waste of time
instead make a vrtheme zip that people can flash , that will be universal, i.e you won't have to theme it for each update, just once
hope i made sense
gr4ndm4st3r_bl4ck said:
the mistake you made here is a big one. You themed the apk instead of making a flashable themed .zip.
so now people have to delete their app to install yours... and when a new version of that app comes out and they update, it will all get back to default, and you will have to edit a new apk on and on and on... waste of time
instead make a vrtheme zip that people can flash , that will be universal, i.e you won't have to theme it for each update, just once
hope i made sense
Click to expand...
Click to collapse
You are right about the VRTheme script mate and its the "common theming procedure" but how can someone without cwm install the theme?
With a fully apk file you are able to install it on a stock phone.
(as side note i have noticed that some png sizes changed from the last es file explorer version to the newest so the cwm zip would also needs to be readjusted when this happens or am i wrong?)
anyway thanks a lot for all advices, allways learning here
clonednull said:
You are right about the VRTheme script mate and its the "common theming procedure" but how can someone without cwm install the theme?
With a fully apk file you are able to install it on a stock phone.
(as side note i have noticed that some png sizes changed from the last es file explorer version to the newest so the cwm zip would also needs to be readjusted when this happens or am i wrong?)
anyway thanks a lot for all advices, allways learning here
Click to expand...
Click to collapse
I get what you mean mate but see it this way
If a person doesn't have CWM, then they can't flash Vert's theme anyway,especially not the Blood Mode.
And I doubt anyone would want a red app that stands out from the rest of the theme for that matter ( though I may be wrong )
Anyway, it was just an advice mate
PS. File sizes are not important, changing a .png name or something would make it unusable. So once a new version comes out, you just have to check if the file structure is the same, if it is, then you have nothing to do, if it is not, you just add new edited pngs to the zip, make it a new version and upload Fast and reliable
Great job on theming the app there
gr4ndm4st3r_bl4ck said:
I get what you mean mate but see it this way
If a person doesn't have CWM, then they can't flash Vert's theme anyway,especially not the Blood Mode.
And I doubt anyone would want a red app that stands out from the rest of the theme for that matter ( though I may be wrong )
Anyway, it was just an advice mate
PS. File sizes are not important, changing a .png name or something would make it unusable. So once a new version comes out, you just have to check if the file structure is the same, if it is, then you have nothing to do, if it is not, you just add new edited pngs to the zip, make it a new version and upload Fast and reliable
Great job on theming the app there
Click to expand...
Click to collapse
Youre again right with CWM and Verts theme + Blood Mode but as you allready mentioned maybe someone wants a red explorer anyway
I appreciative your advice about VRTheming and will try to get more knowlegde about it (thx for pm).
As for file size, i think i have used the wrong words.
I didnt meant the "file size on storage", i meant the image dimensions. When they change i will for sure have to addopt the VRTheme flash file or otherwise the app page layout can get deformed..?
Thanks and regards
clonednull said:
Youre again right with CWM and Verts theme + Blood Mode but as you allready mentioned maybe someone wants a red explorer anyway
I appreciative your advice about VRTheming and will try to get more knowlegde about it (thx for pm).
As for file size, i think i have used the wrong words.
I didnt meant the "file size on storage", i meant the image dimensions. When they change i will for sure have to addopt the VRTheme flash file or otherwise the app page layout can get deformed..?
Thanks and regards
Click to expand...
Click to collapse
Oh yes, that can be a serious problem, didn't quite understand you the first time
But again, it's just a few edits, shouldn't be too hard to fix if it comes to that
Happy theming
nice job mate!!like i already said its great and going well with master verts blood theme!!
fatjivi said:
nice job mate!!like i already said its great and going well with master verts blood theme!!
Click to expand...
Click to collapse
happy you like it mate and thanks for your testing support!
ps: hope you will get your toy back soon!
thanks! i love red themes!
but i think grandmaster is right, i think it would be easier for you to just create a cwm-flashable theme and just edit that if future versions of es explorer comes, instead of editing an entire apk.
and for the user's point of view, it would be easier for them as they wont have to uninstall and reinstall, and then again configure their own settings for the app.

Categories

Resources