Hi Guys!
I think we need a central repository for all the mods scattered around various firmware threads!
I was thinking we should keep various versions of mods and the original framework-res.apk in this thread, so that everything is in one place!
I will also take requests for making various versions of mods in this thread. Others are welcome to chip in and ill link the mods you made in this post.
Credits go to Fightspit (for the fightspit mod), and various other mod makers (mentioned below). Special shout out to Tayutama for teaching me how to make these mods.
The requests should be in the following format:
Firmware version: I9000xxJMx (full version)
Mod requested: Version a/b/c/d/e
And you need to attach the original framework-res.apk (zipped)
Versions that can be made:
Version A:
{
"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"
}
Version B:
Version C:
Version D:
Version E:
Version F:
More fightspit versions here: http://forum.xda-developers.com/showthread.php?t=724778
dani31's stock battery mod:
rom-g's battery mod:
Current Mods:
Please check here for dani31's mods for both Eclair and Froyo: http://forum.xda-developers.com/showpost.php?p=8556808&postcount=846
Please check here for rom-g's mods for both Eclair and Froyo: http://forum.xda-developers.com/showpost.php?p=8606008&postcount=895
Eclair
Instructions: rename to update.zip and flash through recovery.
I9000XXJM1 (rev3): Original, Version A (thanks MasK), Version B, Version C, Version D, Version F
I9000XFJM6: Original, Version A, Version A with EVO BBB (Thanks Tayutama) Version B, Version C, Version C (EVO BBB, thanks Tayutama), Version D, Version E
I9000XWJM6: Original, Version A, Version B, Version C, Version D (all versions thanks Tayutama)
I9000JPJG8: Version C, Version D (all versions thanks Tayutama)
I9000UGJH2: Original, Version B (EVO BBB, thanks designgears), Version D (EVO BBB, thanks Tayutama)
I9000ZSJH1: Original, Version C, Version D
I9000UGJG9: Version C (thanks Tayutama)
I9000HVJH1: Original, Version A (thanks Tayutama), Version B (thanks Tayutama), Version C
I9000DXJG4: Original, Version B, Version D, Version F (all thanks Tayutama)
I9000XWJG5 (Modaco r3): Original, Version C (Thanks Tayutama)
I9000XWJM2: Original, Version B (thanks Hrc4u), Version D (thanks Tayutama), Version E
I9000ZSJF7: Original, Version C
I9000DDJG4: Original, Version C
I9000XWJM7: Original, Version A, Version B, Version C, Version D, Version E, Version E with EVO BBB (all thanks Tayutama), Version F, Version Z with Gradient (thanks Idan73), Version Z tiny gradient bar mod (thanks Idan73), Version Z stock with numbers gradient bar mod (thanks Idan73), Version Z stock gradient ANDRODeNa_GaLaSSiA theme (thanks Idan73)
I9000XWJM8: Original, Version A, Version C, Version D, Version E (thanks Tayutama), Version E with EVO BBB (thanks Tayutama), Version F, Version Z tiny gradient (thanks Tayutama), Version Z stock gradient (thanks Tayutama), Version C with EVO BBB (thanks Tayutama), Stock battery mod (thanks dani31)
I9000XXJM2: Version D with gradient (thanks Tayutama)
I9000ZSJG4: Original, Version D, Version E
I9000AOJM1: Original, Version C
I9000XWJM5: Original, Version D
I9000DTJG3: Version C
I9000XXJF3: Original, Version C
I9000XWJM2: Original, Version E
I9000BGJM1: Original, Version C
I9000XWJM9: Original, Version A, Version C, Version D (thanks Rawat) Version F (thanks veper)
I9000XFJM1: Stock battery mod (thanks rasebo)
SHW-M110S: Original, Version D
I9000BVJJG9: Original, Version C
I9000TDOJJ1: Version C (thanks Tayutama)
dani31's Stock Battery mods for various firmware: http://forum.xda-developers.com/showpost.php?p=8556808&postcount=846
Froyo
Instructions:
If you have 2e Recovery on froyo, you can just rename the zip to update.zip and flash via 2e recovery or clockworkmod. Else:
Manual Method 1:
Download desired version.
Extract framework-res.apk from the downloaded file.
Type the following in a command window: adb push framework-res.apk /sdcard/framework-res.apk
Type: adb shell
Type: su
Type: rm /system/framework/framework-res.apk
Type: cp /sdcard/framework-res.apk /system/framework/framework-res.apk
Type: sync
Type: reboot
Manual Method 2 (recommended):
- Extract framework-res.apk from the downloaded file.
- Open root explorer, and copy the framework-res.apk (extranced above) to /system/framework/ chose yes for overwrite.
- Things may start force closing, but its normal. Wait for a minute, and then reboot phone.
Automated (don't use it unless you know what you're doing. Known to cause problems):
Link: http://www.mediafire.com/?wuzy9iss3k43v4h
Download this tool.
Download desired file from OP post.
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
This tool also makes a backup of the old framework-res.apk. It gets saved on /sdcard as framework-res.apk.bak
I9000ZSJP2: Original, Version D
I9000XXJP3: Version C (thanks Tayutama)
I9000XXJPC: Original, Version A, Version B, Version B with EVO BBB, Version C, Version D, Version E, Version F (all versions thanks to Tayutama), Version D with EVO BBB (thanks soulcrash)
I9000XXJPC Doc's RomMod: Version D (thanks eltommi)
I9000XXJPH: Original, Version A, Version C, Version D
I9000XXJPK: Original, Version A, Version B, Version C, Version D, Version E (Thanks Tayutama)
I9000ZSJP4: Original, Version B, Version D
I9000DXJP1: Original, Version D
I9000ZUJP2: Original and Version I (thanks NeoXTC), Version D
I9000XXJPM: Original, Version B, Version C, Version D (thanks rom-g), Version E (thanks rom-g), Version F, Version I (thanks NeoXTC)
I9000XWJP6: Original, Version C, Version D (thanks rom-g), Version E (thanks rom-g)
I9000JPJPA: Original, Version C, Version D (thanks rom-g), Version E (thanks rom-g)
I9000ZSJP8: Original, Version D (thanks rom-g), Version E (thanks rom-g)
I9000XXJPO: Original, Version D (with gradient)
Disclaimer: I (or any other modder) will not be able to test each and every version of the MOD I, or anyone else makes, so we will not be held responsible if the mod doesn't work, or if your phone doesn't boot. Though the max you will have to do is to reflash firmware using odin. Please keep a current backup of you apps/data and the original framework-res.apk before flashing
P.S.: For people looking for how to do this themselves, have a look here: http://forum.xda-developers.com/showpost.php?p=9318973&postcount=1290 (UPDATED, now very easy)
Don't forget to share what you build
Good idea!
There's a similar thread in the Captivate forum, but it's not maintained anymore... Perhaps you could base your thread on it?
http://forum.xda-developers.com/showthread.php?t=756627
mekwall said:
Good idea!
There's a similar thread in the Captivate forum, but it's not maintained anymore... Perhaps you could base your thread on it?
http://forum.xda-developers.com/showthread.php?t=756627
Click to expand...
Click to collapse
That's the idea! Ill keep making minor edits
Not a bad idea...
Here is the link to all 4 versions i made for I9000XWJM6: http://www.mediafire.com/?w7r87i531r5bh
You can also get the C version for I9000JPJG8 in the same folder since i made a main folder for Battery Mods and then a folder for each firmware... Ill make the other 3 versions later today
Tayutama said:
Not a bad idea...
Here is the link to all 4 versions i made for I9000XWJM6: http://www.mediafire.com/?w7r87i531r5bh
You can also get the C version for I9000JPJG8 in the same folder since i made a main folder for Battery Mods and then a folder for each firmware... Ill make the other 3 versions later today
Click to expand...
Click to collapse
Thanks! Added to the first page
Can check if any of these versions are compatible with JM5?
Or is it that a specific version must be made for each firmware release?
Thanks
Specific version needs to be made for each firmware.
kalpik said:
Specific version needs to be made for each firmware.
Click to expand...
Click to collapse
Not true
If you look at the Captivate thread you are linking to you can see some modded versions that works for more then 1 firmware
Tayutama said:
Not true
If you look at the Captivate thread you are linking to you can see some modded versions that works for more then 1 firmware
Click to expand...
Click to collapse
But that's like shooting in the dark! Versions may or may not be interchangable! So why take a chance? It hardly takes 5 minutes to make a mod
Tayutama said:
Not true
If you look at the Captivate thread you are linking to you can see some modded versions that works for more then 1 firmware
Click to expand...
Click to collapse
I've tried this vesion from the Captivate forum and it restarted the UI every time I lose a % on the battery! With this here everything is OK!
Using I9000XFJM6 Version C with the same ROM Version
Is it really that hard to generate a new apk with the new icons embedded in them. Can someone explain the procedure?
Ok, a small tutorial for people trying to do this on their own:
1. Copy framework-res.apk
2. Decompile it with APK Manager 4.8
3. Paste the source files from the original thread, paste the xml files in drawable and the png files in drawable-hdpi (for eclair) or drawable-hdpi-v4 (for froyo).
4. Compile the apk
5. Copy META-INF folder and AndroidManifest.xml from the original APK to the modded one
That's it!
kalpik said:
Ok, a small tutorial for people trying to do this on their own:
1. Copy framework-res.apk
2. Decompile it with APK Manager 4.8
3. Paste the source files from the original thread, paste the xml files in drawable and the png files in drawable-hdpi (not v4).
4. Compile the apk
5. Copy META-INF folder and AndroidManifest.xml from the original APK to the modded one
That's it!
Click to expand...
Click to collapse
+1
Thanks so much for this guide. Would it be possible to link to this post from the first post?
Woohoo!
jana999 said:
+1
Thanks so much for this guide. Would it be possible to likn to this post from the first post?
Woohoo!
Click to expand...
Click to collapse
Done! And you're welcome
Could someone make request for Canadian jh2 version d. Got the version c and did not backup framework so cannot make request myself.
Idan73 said:
Could someone make request for Canadian jh2 version d. Got the version c and did not backup framework so cannot make request myself.
Click to expand...
Click to collapse
tbh it shouldn't be a problem to use your modded version as we only replace the image files in it when it already is modded.
Yep.. Should be easy! Post your apk
Ive got I9000XXJM1 (rev3) Ver A right here:
http://forum.xda-developers.com/showpost.php?p=7855754&postcount=442
Can I confirm the Rev3 ya guys are mentioning is the NEW JM1 posted on the Samfirmware site?
MasK said:
Ive got I9000XXJM1 (rev3) Ver A right here:
http://forum.xda-developers.com/showpost.php?p=7855754&postcount=442
Can I confirm the Rev3 ya guys are mentioning is the NEW JM1 posted on the Samfirmware site?
Click to expand...
Click to collapse
Yep.. Rev3=JM1(NEW) on samsung-firmware. Thanks! Added
designgears.com/phones/SuperCircleBattery/GT-I9000/GT-I9000-I9000UGJH2_version_b_EBB.zip
that is the link for original evo bar mod from captivate page version b for i9000ugjh2 bell vibrant.
Requesting version d evo bar.
Related
Credits to Ateisti for this http://forum.xda-developers.com/showthread.php?t=779803
Notes:
I'm posting this for those who are in JM8 and want a vanilla lockscreen but are stuck
UPDATE: and JPH (froyo)
UPDATE: then JPK (froyo)
UPDATE: then JM9 (eclair)
UPDATE: then JPM (froyo)
Current setup when I made this
when JM8:
JM8 of Richthofen http://forum.xda-developers.com/showthread.php?t=780867
Voodoo3 of supercurio http://project-voodoo.org (tho i don't think it's a requirement for this to work, perhaps i could promote it )
when JPH: of Richthofen and Aery http://forum.xda-developers.com/showthread.php?t=783596
when JPK: of Aery http://forum.xda-developers.com/showthread.php?t=790686
when JM9: of Richthofen http://forum.xda-developers.com/showthread.php?t=802909
when JPM: www.samfirmware.com
Always good idea to backup the file first before doing this
Highly recommend enable USB Debugging just so when something goes wrong you can restore from backup using ddms
Disclaimer: DO IT AT YOUR OWN RISK (haven't tried it on other 2.1 roms that's why I specified JM8 on the title. You might want to test it on other 2.1 rom tho if you know what you're doing, just DIAYR)
To install:
Need Root
Need Root Explorer (or similar caliber)
Navigate to /system/framework
Backup existing android.policy.odex (.jar for those using deodexed mods) to PC (either bluetooth, or SD then PC)
Before proceeding...
If you're using a deodexed firmware (applied DocRambone's or Tayutama's or other deodex mod), or you can't find the android.policy.odex file in your framework folder, use the .jar rar
If you're using an untouched firmware (you can see the android.policy.odex file) in the framework folder, use the .odex rar
Extract the rar, put to sd, copy or overwrite inside /system/framework
Reboot
Update 2: Added for JPH
Update 3: Added for De-odexed jar versions
Update 4: Added "menu button" fix for all attachments except android.policy.odex.jm8.rar (sorry guys, you understand how tedious it is to flash back to jm8 just to do this don't you?). You could perhaps do this step yourself to re-odex them yourself and patch the signature. dexopt-wrapper and busybox (from market, or built-in from latest BackfireNL root) needed.
rename your original odex file you backed up to "android.policyo.odex" and copy that to /system/framework
rename your original .jar file you backed up to "android.policyo.jar" and copy to /system/framework
extract android.policy.jar from deodexed-jm8.android.policy.jar.rar and copy to /system/framework
extract and copy dexopt-wrapper to /system/framework
delete patched.odex and existing android.policy.odex if it exists in /system/framework
do this in ADB or terminal app
$ su
# cd /system/framework
# ./dexopt-wrapper android.policy.jar patched.odex /system/framework/core.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policyo.jar:/system/framework/services.jar
# bb dd if=android.policyo.odex of=patched.odex bs=1 count=20 skip=52 seek=52 conv=notrunc
rename patched.odex to "android.policy.odex"
delete existing android.policy.jar (this is deodexed, greather than 100k size)
rename android.policyo.jar to android.policy.jar
reboot
if it's working (it should), send it to this thread as attachment so i can add it to the first post with your name
Update 5: JPK .odex for "untouched" versions, and .jar for deodexed rom mods
Update 5.1: with the trouble of new JPK kernel "feature" that render current SGS rooting methods (as of this update, Sept. 24) to have read-only access to /system, please see these posts
http://forum.xda-developers.com/showpost.php?p=8305284&postcount=92
http://forum.xda-developers.com/showpost.php?p=8307050&postcount=101 <-- thanks jodue
Update 5.2: Stock Lockscreen for untouched JPK with Recovery 2e as update.zip with Autobackup
http://forum.xda-developers.com/showpost.php?p=8308233&postcount=160 <-- thanks Aery
Update 5.3: Aery--"And now? What will come next? Maybe: How can i go back to Samsung Lockscreen?"
Stock Lockscreen Remover for untouched JPK
Download: http://www.multiupload.com/0KP69HOTIK ;-)
Update 6: JM9 versions added
Update 7: JPM versions added
Update 8: JPA versions added, JP6 odex only
Update 9: added emphasis on JPA being not the official version.
*shot from AdamDowning http://forum.xda-developers.com/showpost.php?p=8204826&postcount=24*
{
"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"
}
JPM Update
android.policy.odex.jpm.rar
deodexed-jpm-android.policy.jar.rar
JPA Update by Mike.sw (warning: this is for the first leaked JPA version[the one that came around the same time with JP6], not the officially released November JPA version[the one that came around JPO] that everyone has gotten confused with, and please take time to read the whole post if you haven't read them yet [specially the very small disclaimer], thanks for understanding guys)
http://forum.xda-developers.com/showpost.php?p=8615457&postcount=179 <-- odex and deodexed
JP6 Update
http://forum.xda-developers.com/showpost.php?p=8619042&postcount=183 <-- odex by Dirhael
http://forum.xda-developers.com/showpost.php?p=8624410&postcount=194 <-- deodexed by DocRambone
I don't have android.policy.odex in system/framework I have android.policy.jar
Should I rename the .odex to jar?
same here.. a deodexed version would be nice!
Worked perfectly on my JPH!
Thank you!
Works nice on JPH
Works on JPH, too.
Thank you.
added the deodexed jars
Can we use the same method to get epic 4g/fascinate lockscreens?
see topic: http://forum.xda-developers.com/showthread.php?t=770727
I've overwritten both files and rebooted with Root Explorer, but still standard lock screen?
EDIT, Just added the other file again and it works fine, must not have overwritten it! Great!
@AdamDowning
if you're using a de-odexed version of the firmware (applied docrambone's or tayutama's mods or other), or you can't find a android.policy.odex file in your framework folder, use only the .jar rar attachment.
if you're using an untouched firmware or you can see the android.policy.odex file, you need to use ONLY the .odex rar attachment as it depends on the original .jar file.
now if you could restore from your backups please and start it again, i'm updating the first post instructions
EDIT: cool! B-)
I've got it now, I am using an untouched firmware with Ryanza's Lag Fix and Root. Works fine now. I will make a video on ''how to'' later on.
nice looking forward to see it
oswade said:
Can we use the same method to get epic 4g/fascinate lockscreens?
see topic: http://forum.xda-developers.com/showthread.php?t=770727
Click to expand...
Click to collapse
this method isn't about extracting the lockscreen, but instead replacing it with the vanilla one
Could You add this:
If you want to disable the menu key then do this while you still are working on the .smali files:
1. Open LockScreen.smali and find the .method shouldEnableMenuKey()
2. Change "return v4" so it reads "return v6"
3. Save file
Click to expand...
Click to collapse
I <3 this lock screen. Is there any other ones?
i'm sharing the lockscreens I patched on the f/w that I used at the time of build. It's tedious to build for each of all of the leaked releases, so those who aren't in the f/w i mentioned might have to run to the credited threads on the first post and do it themselves
AdamDowning said:
I <3 this lock screen. Is there any other ones?
Click to expand...
Click to collapse
+1 i'm one of those who's been waiting for this since day 1
Excellent work mate! I love it!
Sadly that there's no player controls on it ...
deodexed version worked like a charm, thank you!
Is it incompatible with Circle Battery Mod, right?
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
Unhappy? Bored? With the Stock TouchWiz 3 Look of Galaxy S?
Don't like the Icon Themes that come with a Custom ROM?
Want to change the look of your phone? But want to stay very close to stock?
This package is for you
Install on Samsung-Based Deodexed ROMS only
Tested and working on any Deodexed Firmware
Please DO NOT install on a different Base / Odexed / CM7 / MIUI / GalaxyComb / GalaxySense ROM(s).
Update:
Released Version 4!
To-Do:
- Work on Universal Version of requested regions
{
"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"
}
[15.08.2011] Version 4
- Changed only to Universal Versions - SEA and EURO Regions (Works on any based Custom / Stock ROM)
- Based on Version 3
- New Hacked Browser (8-Tabs + User Agent) by simone201
- SGSII Boot-Up Sound
- SGSII Boot Animation QMG - Replaces stock QMG (It will not work if your ROM has custom boot animation)
- Updated Files / Apps - Cleaner
[16.06.2011] Version 3
- Based on Version 2
- Fixed languages / localization issues for European regions
- Included updated Ryyuu's SGSII SMS App
- Added Universal Versions for Europe and South-East-Asia
- Added SGSII Gallery Icon Update Addon
UPDATE for Version 2 and 1:
1. Updated SGSII Gallery Icon from Version 3
2. Just uploaded latest version of Ryyuu's SGSII SMS App
- Consumes less system space (1.0 MB) compared to those in Version 2 / Version 1
- Conversation Dialogues (Yellow and Blue) are brighter and higher in contrast
These updates are not important. Install as you wish.
[13.06.2011] Version 2
- Updated Files from Version 1
- Social App with SGSII Icon
- Added SGSII Live Wallpapers and Weather Widget Package
- Added SGSII Social Hub Icon Update Addon
[12.06.2011] Version 1
- Icons with SGSII / AOSP Look
- TouchWiz 4
- SGSII Shutdown Animation
- Modded SMS (No MMS AutoConvert + NoSenderLimit + TimeFix) by Ryyuu
- Hacked Camera (Low Battery + Shutter + Audio) by rafalense
- Hacked Browser (8-Tabs + User Agent) by Steven1811
- Added SGSII Digital Clock, SGSII Email Widget, Camcorder Shortcut
- Added Host File (No-Ads)
Click to expand...
Click to collapse
Notes and Info:
This mod DOES NOT change the framework of your phone.
E.g. Notification/Status Bar, Battery/Data/WiFi Icons, Popup UI
Universal Version - A package that is made to work with any GT-I9000 Deodexed Samsung Based Gingerbread Custom ROM.
It is recommended to install on respective bases.
To install SGS II Live Wallpapers and Weather Widget package.
- Ensure you have at least 20MB free of system partition
Version 4 / Version 3 supports European and South-East-Asian Languages / Localization.
Version 2 / Version 1 supports English and South-East-Asian Languages only.
I will work on the Universal Packages for requested regions.
To request for your region in a post, please include your current Base ROM information.
For e.g. XXJVP. So that I will be able to work on it accordingly.
Thanks for looking and have a nice day
Credits and Thanks:
XDA
simone201
Ryyuu
rafalense
Steven1811
Download Links for Version 4:
Universal Version v4 - European:
http://www.multiupload.com/M2ZXT8YAIU
Universal Version v4 - South-East-Asia:
http://www.multiupload.com/4FXR1KTCLK
Download Links for Version 3:
Stock Deodexed DXJV9 v3:
http://www.multiupload.com/F4NP9072BI
Stock Deodexed XXJVP v3:
http://www.multiupload.com/H0QOHZXTYT
Universal Version v3 - European:
http://www.multiupload.com/HDG85EQJGA
Universal Version v3 - South-East-Asia:
http://www.multiupload.com/QYHFT4INJ8
Updates for Version 2 and 1:
Updated SGSII Gallery Icon from v3:
http://www.multiupload.com/OUXNZW7JBQ
Updated SGSII SMS App by Ryyuu for v2 / v1:
http://www.multiupload.com/FZ8KAC9DH5
Download Links for Version 2:
Stock Deodexed DXJV9 v2:
http://www.multiupload.com/349SKE673N
Stock Deodexed XXJVP v2:
http://www.multiupload.com/0VSCWCIPH0
Universal Version v2:
http://www.multiupload.com/BXHUGHDQE0
SGSII Live Wallpapers and Weather Widget Package:
http://www.multiupload.com/VWAX2C5JEO
Download Links for Version 1:
Stock Deodexed DXJV9 v1:
http://www.multiupload.com/8RXE4YGUGR
Stock Deodexed XXJVP v1:
http://www.multiupload.com/9BH2U5KTG5
Universal Version v1:
http://www.multiupload.com/ZSDM8N9XG0
Social Hub SGSII Icon Update from v2:
http://www.multiupload.com/DXFNE3UVA3
Recommended
Please make necessary backups before installing (CWM, Titanium Backup, etc).
It saves you a lot of trouble when you encounter errors and problems.
Install Instructions:
1. Place zip at root of SDCARD
2. Boot into CWM (Custom) Recovery
3. Install zip from SDCARD
4. Reboot and Enjoy
Thank you very much!
Jvp will be fine thx.
Inviato dal mio GT-I9000 usando Tapatalk
corgar said:
Jvp will be fine thx.
Inviato dal mio GT-I9000 usando Tapatalk
Click to expand...
Click to collapse
Uploading now.
jv9 version works perfectly on jvp
waiting for universal mod
i hope it will work with JPJV6
thanx..keep it up
blackkn1ght2010 said:
jv9 version works perfectly on jvp
Click to expand...
Click to collapse
JVP (Europe) and JV9 (South-East-Asia) have different settings apk in the respective zips. I included two different because of the different regions. If you install JV9 on JVP. U might face localization and text problems.
switchrock said:
JVP (Europe) and JV9 (South-East-Asia) have different settings apk in the respective zips. I included two different because of the different regions. If you install JV9 on JVP. U might face localization and text problems.
Click to expand...
Click to collapse
Thank you very much, it work perfect for DXJV9, btw, can you add 5/7/9 screen lock?
Universal Mod doesn't change the status bar on JVH. Only adds apps and TW4
ZacAttack said:
Universal Mod doesn't change the status bar on JVH. Only adds apps and TW4
Click to expand...
Click to collapse
Did you read the OP? No status bar are changed or modded.
can you add the weather widget, please?
thanks, you rock!!!
darius4cs said:
can you add the weather widget, please?
thanks, you rock!!!
Click to expand...
Click to collapse
Here you go. Make sure you have enough space (at least 10MB) in system partition. Extract the apk from the zip file, and place it in system/app via root explorer.
cs74 said:
Thank you very much, it work perfect for DXJV9, btw, can you add 5/7/9 screen lock?
Click to expand...
Click to collapse
Sorry. Nope. I am pretty new to this..
Furthermore, I would need time to learn how to do full theming of the SGS.
Pretty busy with my final year project too.
UPDATE: I will also want this package not to affect the framework of any ROM.
Help please
I have instaled from sdcard this .zip but i cand acces de update file, and when the phone reboots i have this error "THE APPLICATION TwLAUNCHER(PROCESS COM.SEC.ANDROID.APP.TWLAUNCHER) HAS STOPPED UNEXPECTEDLY. PLEASE TRY AGAIN". My phone is with 2.3.4 XJVP, and rooted with CF-Root-XX_OXA_JVP-v3.7
haidaudaniel said:
I have instaled from sdcard this .zip but i cand acces de update file, and when the phone reboots i have this error "THE APPLICATION TwLAUNCHER(PROCESS COM.SEC.ANDROID.APP.TWLAUNCHER) HAS STOPPED UNEXPECTEDLY. PLEASE TRY AGAIN". My phone is with 2.3.4 XJVP, and rooted with CF-Root-XX_OXA_JVP-v3.7
Click to expand...
Click to collapse
Can't access the file? What do you mean?
I am having no issues with deodexed stock XXJVP.
switchrock said:
Can't access the file? What do you mean?
Click to expand...
Click to collapse
I instal the zip file and then i give reboot , the phone restarts but that message appares and the screen is black. i cant see the dekstop. The second time i tried to instal the zip and then press the update.zip file, but it failed and the resault was the same, same black screan. Now I reinstaled the 2.3.4 because i dont know to fix it. any idea?
haidaudaniel said:
I instal the zip file and then i give reboot , the phone restarts but that message appares and the screen is black. i cant see the dekstop. The second time i tried to instal the zip and then press the update.zip file, but it failed and the resault was the same, same black screan. Now I reinstaled the 2.3.4 because i dont know to fix it. any idea?
Click to expand...
Click to collapse
Did you install it with CWM Recovery?
- You need a custom recovery to install, not the Stock 3e recovery.
Is your XXJVP 2.3.4 ROM Deodexed?
- It will not work on Odex ROMs.
Btw, more detailed instructions for CWM
In CWM recovery
- select install zip from sdcard
- choose zip from sdcard
- select SGSII_AOSP_Icons_TW4_XXJVP.zip and install.
- Once done, reboot.
It should be working fine.
My email app is not working everything else is working just fine but email app is FCing
thanks for weather widget!!!
alexa021 said:
My email app is not working everything else is working just fine but email app is FCing
Click to expand...
Click to collapse
Works for me but Localization problem for me
ROM : JVP
Package installed : JVP
Language : French
For me, it's not a problem. It's just to report the problem.
Thank you for the package.
Best regards
{
"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"
}
PLEASE READ OP
This is the work of @gharrington and the 3Minit Team, please see the original thread HERE, or HERE, I only compiled for users that are unfamiliar with the use of apktool, head over to his thread and thank him if you haven't already!
This will give you the option of choosing between over 1100 different battery images on the FLY without a Reboot!!!
------------------------------------------------------------------------------
Screenshots - Informational, Tips, and Tricks
------------------------------------------------------------------------------
Take Full Advantage of 3Minit. You can adjust the size of the battery in the settings menu by changing the offset. Experiment and have fun!!
---------------------------------
How To Install:
---------------------------------
Method 1 :
1. Download the free or paid version zip file for your specific ROM
2. Reboot phone into TWRP
3. Wipe Dalvick Cache / Cache
4. Go To Install
5. Flash Zip
6. Reboot and Enjoy
Method 2 :
1. Download the zip file for your ROM in download section
2. Extract the LGSystemUI.apk and MinitBatteryResources.apk from the zip
3. Copy these 2 files to your phone
4. Navigate to /system/app with Root Explorer
5. Create a folder named MinitBatteryResources and set folder permissions to rwxr-xr-x or 0755
6. Copy MinitBatteryResources.apk inside of that folder
7. Set permissions to rw-r-r or 0644
8. Navigate to /system/priv-app/LGSystemUI
9. Copy the modded LGSystemUI.apk attached to this post
10. Set permissions to rw-r-r or 0644 (If it reboots before you can do that, just set permissions after pgone reboots)
11. Reboot phone and hopefully you are good to go!
-----------------------------------------------------
ATTENTION: USEFUL INFO - DON'T IGNORE - (KEEP IN MIND I USE THE PAID VERSION SO I DON'T KNOW WHAT FREE ONE DOESN'T HAVE
If the battery seems small, you can change the offset to make it larger so it's not so tiny you can't see it. The Offline batteries that are included, they seem to be perfect size all together. Just tinker around with it, that's just the size I use
For Batteries that you download by Colourable, You have to move the slider down to zero on Battery Text Colour or a percentage will be over top of that battery. Additionally, the mid level color I set to zero or else it will turn yellow at 50%. I turn it to zero and I actually use the 25% slider. You can put them all to zero if you like and the battery will do what it is meant to do. This only applies to the Colourable one's. The slider will not even adjust for different Batteries. See the Screenshot below
**Please report any issues you have...in a kindly manner
Give Thanks To:
@gharrington - For the Awesome MOD and hardwork
@Ticklefish - For the Awesome APK Tool set
XDA:DevDB Information
3Minit Battery for the LG V10 - created by @gharrington
Contributors
gharrington, bdorr1105,
Version Information
Status: Stable
Current Stable Version: 4.0.1
Stable Release Date: 2015-11-03
Created 2014-06-30
Last Updated 2015-11-03
DOWNLOAD AND HOW TO DO IT YOURSELF SECTION
------------------
DOWNLOADS
------------------
1. Stock Rooted ROM
Current Version - Build Number: LMY47V / Software Version: H90110C Official
Download Free Version - (If You didn't buy the 3Minit App) HERE
Download Paid Version - (If you already purchased the 3Minit App) HERE
(For PAID VERSION ONLY - After Flashing zip, download 3Minit paid version from playstore if you have not already done so)
2. H901_10C_Deodexed_1.3
Current Version - Build Number: LMY47V / Software Version: H90110C Official
Download Free Version - (If You didn't buy the 3Minit App) HERE
Download Paid Version - (If you already purchased the 3Minit App) HERE
(For PAID VERSION ONLY - After Flashing zip, download 3Minit paid version from playstore if you have not already done so)
3. H901-10c-Deodexed-siraltus
Current Version - Build Number: LMY47V / Software Version: H90110C Official
Download Free Version - (If You didn't buy the 3Minit App) HERE
Download Paid Version - (If you already purchased the 3Minit App) HERE
(For PAID VERSION ONLY - After Flashing zip, download 3Minit paid version from playstore if you have not already done so)
**If you decide that this mod isn't for you...Request a removal zip. You must state your ROM, current version of that ROM, and provide a link to the OP. If you do not do this I will ignore your request. Not trying to be mean about it, just don't have time to ask over and over. Help me help you
---------------------------------
HOW TO DO IT YOURSELF
---------------------------------
If you want to do this yourself, you will need to have a deodexed ROM that you are working with. If you know how to deoedex that's good for you, but if you are not able to do that, and the ROM is not deodexed, then you are out of luck. There are smali files that you need to add to the system ui which are only found in deodexed APKs
Recommended Tools: Notepad ++, Advanced APK Tool, 7zip
1. You need to download the Smali FIles for APK Tool 2.x.x which can be found at http://www.3minit.com/
2. From Root Explorer - Copy Your LGSystemUI.apk, framework-res.apk, and lge-res.apk to your SD Card
3. Pull LGSystemUI.apk, framework-res.apk, and lge-res.apk off your phone and on your Computer
Extremely Important (Note: Use 7zip to extract META-INF folder and AndroidManifest.xml to Desktop before you decompile)
4. Install the Framework and decompile your LGSystemUI.apk (This requires Decompile knowledge - You should know what I am talking about)
5. Once decompiled, navigate to res/layout/system_icons.xml and open with notepad ++
6. Find:
Code:
android:layout_width="fill_parent"
and
Code:
android:layout_height="wrap_content"
Note: These values may not be an exact match, doesn't matter
Change both values to
Code:
android:layout_width="[COLOR="Red"]0.0dip[/COLOR]"
and
Code:
android:layout_height="[COLOR="red"]0.0dip[/COLOR]"
7. Hit enter and directly underneath that line add:
Code:
<com.android.systemui.statusbar.policy.MinitBattery android:layout_width="wrap_content" android:layout_height="wrap_content" />
Code:
[COLOR="red"][/COLOR]
8. Save your work and close notepad ++
9. You now to need to navigate to smali/com/android/systemui/statusbar/policy folder
10. Copy the 4 smali files into that policy folder
11. Time to recompile the LGSystemUI.apk
12. Once Compiling of LGSystemUI.apk is complete, open archive with 7zip (DON'T EXTRACT)
13. Delete META-INF folder and AndroidManifest.xml from newly compiled LGSystemUI.apk
14. Add the originals from Step 3
15. Download the 3Minit_Battery_free_Insert_ROM_NAME_HERE.zip or 3Minit_Battery_paid_Insert_ROM_NAME_HERE.zip (This will be your Flashable Zip)
16. Use 7zip to open ROM_NAME_HERE.zip and navigate to system/priv-app/LGSystemUI
17. Drag the Newly Compiled Completed SystemUI.apk into system/priv-app/LGSystemUI
18. Your Zip can now be flashed... Name the Zip whatever You want!!
Don't worry, if you need help because you are having issues, post your SystemUI.apk and framework-res.apk and give me the exact ROM and version you are running so we can help. I make no promises.
I am also not teaching how to Deodex or Decompile an APK....You must have knowledge in that area to do this...Good luck
Good work! :thumbsup:
Ticklefish said:
Good work! [emoji106]
Click to expand...
Click to collapse
Thanks appreciate it very much
Sent from my LG-H901 using Tapatalk
Thank you so much for this... It's great that we can now use this on any rom, very much appreciated, merry Christmas.
Sent from my LG-H901 using Tapatalk
@bdorr1105
Great work Sir.... Save me a lot of time and yes TMA by @Ticklefish the best tool for theming? not to mention 3minit devs @gharrington @pas2001 and @*wii360* always been great for XDA community..?
*Swyped from T3DROID V10*
ted77usa said:
@bdorr1105
Great work Sir.... Save me a lot of time and yes TMA by @Ticklefish the best tool for theming not to mention 3minit devs @gharrington @pas2001 and @*wii360* always been great for XDA community..
*Swyped from T3DROID V10*
Click to expand...
Click to collapse
Thanks, it is much appreciated, enjoy 3minit
Updated OP and Added ROMs
OP was Updated
1. Fixed Broken Links under Tips and Tricks from photobucket.
2. Removed Redundant information
3. Added 3Minit support for @siraltus latest revision of 29 Dec
4. Added support for @Rydah805 latest Deodexed Base
5. Links are provided in post #2
This really works cool.. Thnaks
Help
bdorr1105 said:
DOWNLOAD AND HOW TO DO IT YOURSELF SECTION
------------------
DOWNLOADS
------------------
1. Stock Rooted ROM
Current Version - Build Number: LMY47V / Software Version: H90110C Official
Download Free Version - (If You didn't buy the 3Minit App) HERE
Download Paid Version - (If you already purchased the 3Minit App) HERE
(For PAID VERSION ONLY - After Flashing zip, download 3Minit paid version from playstore if you have not already done so)
2. H901_10C_Deodexed_1.3
Current Version - Build Number: LMY47V / Software Version: H90110C Official
Download Free Version - (If You didn't buy the 3Minit App) HERE
Download Paid Version - (If you already purchased the 3Minit App) HERE
(For PAID VERSION ONLY - After Flashing zip, download 3Minit paid version from playstore if you have not already done so)
3. H901-10c-Deodexed-siraltus
Current Version - Build Number: LMY47V / Software Version: H90110C Official
Download Free Version - (If You didn't buy the 3Minit App) HERE
Download Paid Version - (If you already purchased the 3Minit App) HERE
(For PAID VERSION ONLY - After Flashing zip, download 3Minit paid version from playstore if you have not already done so)
**If you decide that this mod isn't for you...Request a removal zip. You must state your ROM, current version of that ROM, and provide a link to the OP. If you do not do this I will ignore your request. Not trying to be mean about it, just don't have time to ask over and over. Help me help you
---------------------------------
HOW TO DO IT YOURSELF
---------------------------------
If you want to do this yourself, you will need to have a deodexed ROM that you are working with. If you know how to deoedex that's good for you, but if you are not able to do that, and the ROM is not deodexed, then you are out of luck. There are smali files that you need to add to the system ui which are only found in deodexed APKs
Recommended Tools: Notepad ++, Advanced APK Tool, 7zip
1. You need to download the Smali FIles for APK Tool 2.x.x which can be found at http://www.3minit.com/
2. From Root Explorer - Copy Your LGSystemUI.apk, framework-res.apk, and lge-res.apk to your SD Card
3. Pull LGSystemUI.apk, framework-res.apk, and lge-res.apk off your phone and on your Computer
Extremely Important (Note: Use 7zip to extract META-INF folder and AndroidManifest.xml to Desktop before you decompile)
4. Install the Framework and decompile your LGSystemUI.apk (This requires Decompile knowledge - You should know what I am talking about)
5. Once decompiled, navigate to res/layout/system_icons.xml and open with notepad ++
6. Find:
Code:
android:layout_width="fill_parent"
and
Code:
android:layout_height="wrap_content"
Note: These values may not be an exact match, doesn't matter
Change both values to
Code:
android:layout_width="[COLOR="Red"]0.0dip[/COLOR]"
and
Code:
android:layout_height="[COLOR="red"]0.0dip[/COLOR]"
7. Hit enter and directly underneath that line add:
Code:
<com.android.systemui.statusbar.policy.MinitBattery android:layout_width="wrap_content" android:layout_height="wrap_content" />
Code:
[COLOR="red"][/COLOR]
8. Save your work and close notepad ++
9. You now to need to navigate to smali/com/android/systemui/statusbar/policy folder
10. Copy the 4 smali files into that policy folder
11. Time to recompile the LGSystemUI.apk
12. Once Compiling of LGSystemUI.apk is complete, open archive with 7zip (DON'T EXTRACT)
13. Delete META-INF folder and AndroidManifest.xml from newly compiled LGSystemUI.apk
14. Add the originals from Step 3
15. Download the 3Minit_Battery_free_Insert_ROM_NAME_HERE.zip or 3Minit_Battery_paid_Insert_ROM_NAME_HERE.zip (This will be your Flashable Zip)
16. Use 7zip to open ROM_NAME_HERE.zip and navigate to system/priv-app/LGSystemUI
17. Drag the Newly Compiled Completed SystemUI.apk into system/priv-app/LGSystemUI
18. Your Zip can now be flashed... Name the Zip whatever You want!!
Don't worry, if you need help because you are having issues, post your SystemUI.apk and framework-res.apk and give me the exact ROM and version you are running so we can help. I make no promises.
I am also not teaching how to Deodex or Decompile an APK....You must have knowledge in that area to do this...Good luck
Click to expand...
Click to collapse
Hey I Wanted To See If U Could Do The Mod For THe Deodexed 6.0 rom We Have This Is The Link
http://forum.xda-developers.com/tmobile-lg-v10/development/rom-v10h901v20estock-customized-t3360240
I Tried Doing It My Self But Not Too Much Experience In Compiling And Decompiling
Can work on V10_H901_V20J_Stock_Custom_2e ????
Is there anyway you could do this for the latest stock 20L? I understand the process, but in years past could never successfully deodex a whole Rom .
Sweet! Got this to work on my rooted LG V10 Verizon VS990, LMY47V, VS99011B. ?
After a long hard battle with Deodexing the odex file, I finally got it set. If anyone needs the zip to flash LGSystemUI for the latest version of 20L let me know. I am planning on uploading it and posting the link here. The instructions for this thread were great! I am just glad after 2 days of struggling with Odex file I am done!
The work was worth the payoff!!!
neo4uo said:
After a long hard battle with Deodexing the odex file, I finally got it set. If anyone needs the zip to flash LGSystemUI for the latest version of 20L let me know. I am planning on uploading it and posting the link here. The instructions for this thread were great! I am just glad after 2 days of struggling with Odex file I am done!
The work was worth the payoff!!!
Click to expand...
Click to collapse
Please share.
Sent from my Robin using XDA-Developers mobile app
sabresfan said:
Please share.
Click to expand...
Click to collapse
I am uploading them as we speak, internet is slow will be a little bit longer
---------- Post added at 06:29 AM ---------- Previous post was at 05:49 AM ----------
Here is the stock 20L zips for the V10. Just remember the first one is for the free battery app and the second is for the paid battery app.
3minit free;
https://drive.google.com/file/d/0B-vPyc2YYzpraWQ4MjJrWXV6NVk/view?usp=drivesdk
3minit paid;
https://drive.google.com/file/d/0B-vPyc2YYzprVjNvNGlQZ2pqWVU/view?usp=drivesdk
Have Fun!
Since we don't have the newer FM Radio App in lineage-16 and because I don't like the "old" FM2, I recolored it for my needs
I made two flashable packages, one is the new themed FM2 and the other is the Stock FM2, if You don't like it.
INSTALLATION:
Reboot to installed TWRP
Mount ---> Select System
Install package
Reboot
Tested on my lineage-16 (20190530), might work on other AOSP Pie Roms with FM2.
{
"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"
}
zitronenmelissa said:
Since we don't have the newer FM Radio App in lineage-16 and because I don't like the "old" FM2, I recolored it for my needs
I made two flashable packages, one is the new themed FM2 and the other is the Stock FM2, if You don't like it.
INSTALLATION:
Reboot to installed TWRP
Mount ---> Select System
Install package
Reboot
Tested on my lineage-16 (20190530), might work on other AOSP Pie Roms with FM2.
Click to expand...
Click to collapse
does it have RDS info ??
boe323 said:
does it have RDS info ??
Click to expand...
Click to collapse
It's the older FM Radio APP used in CM11/CM12 too, I never had RDS with it.
I guess the newer lineage/CyanogenMod FMRadio APP since CM13 has RDS?
Is it works with stock oreo?
I have TWRP installed on my phone...
No, I don't think so. These is for Pie Roms and fmradio lib should be enabled in kernel and "libqcomfm_jni.so" should be in /system/lib64. But it's always worth a try remember to backup files, that will be overwritten, "libqcomfm_jni.so" is attached, extract from zip file (rw-r-r in /system/lib64)
zitronenmelissa said:
Since we don't have the newer FM Radio App in lineage-16 and because I don't like the "old" FM2, I recolored it for my needs
I made two flashable packages, one is the new themed FM2 and the other is the Stock FM2, if You don't like it.
Click to expand...
Click to collapse
Hi, do you have a version Black themed? or can you tell me how did you themed it? did you used android studio or others way? Thanks
simone81 said:
Hi, do you have a version Black themed? or can you tell me how did you themed it? did you used android studio or others way? Thanks
Click to expand...
Click to collapse
I use apktool:
extract FM2 and framework-res.apk from Your rom
apktool if framework-res.apk
apktool d FM2.apk
Important files are /res/values/color.xml and some in /res/drawable
Color is written in hex color code with transparency ahead: #ff000000 is black #ffffffff is white for example.
You can decompile my file and for Your needs it will be enough to edit /res/values/color.xml
Recompile: apktool b FM2 and don't forget to put Original META-INF folder and AndroidManifest.xml back in new compiled FM2.apk in /dist folder (I use 7zip Archive Manager to do that)
I'm actually on latest Stock Rom, but I can try later to make a dark version.
simone81 said:
Hi, do you have a version Black themed? or can you tell me how did you themed it? did you used android studio or others way? Thanks
Click to expand...
Click to collapse
zitronenmelissa said:
I use apktool:
extract FM2 and framework-res.apk from Your rom
apktool if framework-res.apk
apktool d FM2.apk
Important files are /res/values/color.xml and some in /res/drawable
Color is written in hex color code with transparency ahead: #ff000000 is black #ffffffff is white for example.
You can decompile my file and for Your needs it will be enough to edit /res/values/color.xml
Recompile: apktool b FM2 and don't forget to put Original META-INF folder and AndroidManifest.xml back in new compiled FM2.apk in /dist folder (I use 7zip Archive Manager to do that)
I'm actually on latest Stock Rom, but I can try later to make a dark version.
Click to expand...
Click to collapse
Thanks so much for the explanation!!! i can try following your guide..... but im not sure to be able to modify color because im not good with the steps you wrote... By the way, if you can make a black version i would be very happy :fingers-crossed:
simone81 said:
Thanks so much for the explanation!!! i can try following your guide..... but im not sure to be able to modify color because im not good with the steps you wrote... By the way, if you can make a black version i would be very happy :fingers-crossed:
Click to expand...
Click to collapse
I can try. What about ... whats blue will be grey, whats grey will be black?
zitronenmelissa said:
I can try. What about ... whats blue will be grey, whats grey will be black?
Click to expand...
Click to collapse
Wow, It is perfect!! I like your color idea!!
I did try to follow your way to change the color file with notepad .... but i think i did a mistake when i have to zip together with Androidmanifest and the folder META-INF ( which have inside 3 files: CERT.RSA , CERT.FS, MANIFEST.MF) instead of your version That have a folder META-INF --> com-->google-->android-->and here 2 files : updater-script and update-binary).
Then i miss also the folder named system--> app -->FM2 with apk inside. <--- But i think this folders i have to create.
I made a try but doesnt work.... and i see my radio.zip ( i made so many try) is too small compared with yours.... ( more than 1mb, mine about 650kb)
So im sure i did miss some step or i did something wrong....
Thanks again to helping me :fingers-crossed:
View attachment RadioFm.zip
simone81 said:
Wow, It is perfect!! I like your color idea!!
I did try to follow your way to change the color file with notepad .... but i think i did a mistake when i have to zip together with Androidmanifest and the folder META-INF ( which have inside 3 files: CERT.RSA , CERT.FS, MANIFEST.MF) instead of your version That have a folder META-INF --> com-->google-->android-->and here 2 files : updater-script and update-binary).
Then i miss also the folder named system--> app -->FM2 with apk inside. <--- But i think this folders i have to create.
I made a try but doesnt work.... and i see my radio.zip ( i made so many try) is too small compared with yours.... ( more than 1mb, mine about 650kb)
So im sure i did miss some step or i did something wrong....
Thanks again to helping me :fingers-crossed:
View attachment 4779785
View attachment 4779786
Click to expand...
Click to collapse
The files from /original in decompiled FM2 folder have to be added to the new FM2.apk in /dist folder. You can open .apk files with 7zip too, because it's an advanced .zip file. The META-INF folder and the AndroidManifest.xml are necessary files in .apks.
The META-INF folder in flashing .zip files contains flashing script and binary to flash to correct directory for example.
You can use my FMRadio-themed.zip file as a template, if You want to. Just replace the FM2.apk in /system/FM2 folder.
I made a dark version, but it's a blind edition, could not test it on stock ROM, but it should work.
Structure of the .zip file for flashing:
/META-INF/com/google/android/update-binary
/META-INF/com/google/android/updater-script
/system/app/FM2/FM2.apk
Structure of FM2.apk:
/META-INF/CERT.RSA
/META-INF/CERT.SF
/META-INF/MANIFEST.MF
/res/...
AndroidManifest.xml
classes.dex
resources.arsc
Good luck
zitronenmelissa said:
The files from /original in decompiled FM2 folder have to be added to the new FM2.apk in /dist folder. You can open .apk files with 7zip too, because it's an advanced .zip file. The META-INF folder and the AndroidManifest.xml are necessary files in .apks.
The META-INF folder in flashing .zip files contains flashing script and binary to flash to correct directory for example.
You can use my FMRadio-themed.zip file as a template, if You want to. Just replace the FM2.apk in /system/FM2 folder.
I made a dark version, but it's a blind edition, could not test it on stock ROM, but it should work.
Structure of the .zip file for flashing:
/META-INF/com/google/android/update-binary
/META-INF/com/google/android/updater-script
/system/app/FM2/FM2.apk
Structure of FM2.apk:
/META-INF/CERT.RSA
/META-INF/CERT.SF
/META-INF/MANIFEST.MF
/res/...
AndroidManifest.xml
classes.dex
resources.arsc
Good luck
Click to expand...
Click to collapse
Thanks so much zitronenmelissa, i really appreciate your time for helping me, even if i could not see any changes. I tryed to flash using twrp, with original app, but no luck, then i tried hibernate ( deactivating) the original radio app and installing the zip, but nothing changed. In the end i uninstalled the original radio app and flash again your .zip but once again no luck.
Its strange, because im on Pixel experience now but before i was on RR Rom....
At least you helped me learning a little more about this apktool.
Thanks
simone81 said:
Thanks so much zitronenmelissa, i really appreciate your time for helping me, even if i could not see any changes. I tryed to flash using twrp, with original app, but no luck, then i tried hibernate ( deactivating) the original radio app and installing the zip, but nothing changed. In the end i uninstalled the original radio app and flash again your .zip but once again no luck.
Its strange, because im on Pixel experience now but before i was on RR Rom....
At least you helped me learning a little more about this apktool.
Thanks
Click to expand...
Click to collapse
Did You mount System first via twrp? In twrp ---> Mount ---> check on System? Otherwise it won't install to system ....
zitronenmelissa said:
Did You mount System first via twrp? In twrp ---> Mount ---> check on System? Otherwise it won't install to system ....
Click to expand...
Click to collapse
No, i didnt know. Thats why it does not work. But now IT WORKS :victory::victory::victory:
Thanks really so much, i like the color :good:
Would You please make screenshots for the thread how it looks? I couldn't test it on stock Rom ...
zitronenmelissa said:
Would You please make screenshots for the thread how it looks? I couldn't test it on stock Rom ...
Click to expand...
Click to collapse
Sure, I can also post "my version" where i inverted your color theme.... the rds info are pretty easy to be readed . ( if you want i can post my .zip file)
This is your version:
This is my version:
I was wondering if were possible to change the white text radio info, into for example green.... I coded the color.xml and the station_info.xml, but i got an error if i only change the string white into green :
TextView android:textSize="16.0sp" android:textStyle="bold" android:textColor="@android:color/green" <-- instead of white
simone81 said:
Sure, I can also post "my version" where i inverted your color theme.... the rds info are pretty easy to be readed . ( if you want i can post my .zip file)
This is your version:
This is my version:
I was wondering if were possible to change the white text radio info, into for example green.... I coded the color.xml and the station_info.xml, but i got an error if i only change the string white into green :
TextView android:textSize="16.0sp" android:textStyle="bold" android:textColor="@android:color/green" <-- instead of white
Click to expand...
Click to collapse
WOW :good: I like Your ideas, very good. Thank You for the screenshots
You can also use every hex8 color:
android:textColor="#ff00ff00" is green
Here You can generate Your color codes:
http://www.colorscodes.com/color-code-hex/00ff00
Works on LG G2 D802 with LineageOS 18.1? Thk
When I installed it through TWRP on my Samsung Galaxy S N7000 with Lineage OS 16 - there is no any icon for this radio, but in system\system I see FM2.apk
Why?