[MOD][Mar 31] Xposed Statusbar Mods -- Tweaks, Icons, and more! [TW][4.1-4.3] - AT&T, Rogers, Bell, Telus Samsung Galaxy S III

Xposed StatusBar Mods
This is my Xposed module that was originally designed for the HTC One series devices, and now ported to the SGS devices (tested on SGS3 and GN2)
{
"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"
}
Touchwiz Features
Transparent statusbar (with ability to set background color/alpha)
Transparent notification pulldown window (with ability to set background color/alpha)
100-step battery icons, with optional battery % display during charging animation
Themable and replaceable statusbar images, in a simple Zip file format (called XSBM Iconpacks (SGS iconpacks are slightly different than One/GPE packs. More info on 2nd post.))
Adjustable statusbar icon scaling
Experimental support to replace individual application notification icons, in-app icons, and most drawable resources (may not work with all applications; see 2nd post for more information)
Center clock mod (thanks to @C3C076 (modded to work with Touchwiz layout))
Remove AM/PM from 12h clock
Change clock color (changes both statusbar and notification window clock color)
Remove clock from statusbar
Remove battery icon from statusbar
Colorize battery text and icon display, either fixed (single color) or based on charge range
Change statusbar icon colors (only replaced/overridden icons, not stock ones)
Automatic module update via repo.xposed.info
Ability to apply changes without a soft reboot (requires superuser permission)
Install steps:
Make sure you have the latest Xposed Framework installed
Make sure you enable the app_process from within Xposed Installer and reboot
Install attached apk (located at the top of the thread header in the Downloads tab), just like you would any other apk
Enable module in Xposed Installer, pick which settings you want, and either reboot, or restart the shell (adb shell 'stop;start' or Soft reboot)
Enjoy the purdy icons
(Optional) Download & import other iconpacks if you'd like. Or create one yourself and share it with others!
SGS Changelog
Older changes
[1.0.1]
Initial SGS release
[1.0.2]
Fixed NPE after first install. Should automatically import default iconpack on first launch.
Changed icon scale limits to 10 - 75px, with default at 50px
[1.0.2+]
Because of work & life obligations, I can no longer maintain this project. I have taken what I've done so far and have made it publicly available on my github here. Thanks to everyone that supported me in this endeavor, and I hope there aren't too many upset by this decision.
Thanks
@rovo89 for making the Xposed Framework and providing helpful docs and code assistance
@Tungstwenty for assistance with xposed and coding in general
@C3C076 for the center clock and transparent statusbar code for the GE version
@snachez for the beautiful white icons that are the default iconpack in all 2.x versions of the mod
@wangtang2k for the original cyan and orange A&T icons, which inspired me to look into Xposed development
@alex67890 for the French translation
@jonata for the Italian translation
All the generous users who have donated. Always appreciated, but never required!
All the testers and users of the mod!
If you know a language other than English and would like to contribute a translation for this module, please visit this link to get started.
You can also get this module from the Play Store for FREE.
XDA:DevDB Information
Xposed StatusBar Mods SGS, a Tool/Utility for the AT&T Samsung Galaxy S III
Contributors
agentdr8
Version Information
Status: Stable
Current Stable Version: 1.0.2
Stable Release Date: 2013-11-29
Created 2013-11-27
Last Updated 2014-03-31

Iconpack info
XSBM Iconpack detailed information
Iconpacks have been moved to its own thread here: [THEME] XSBM iconpacks
The iconpack structure is a simple ZIP file with a specific set of subfolders, and a hidden identifier text file. Below is the file list of the default_iconpack_sgs.zip, separated by section/subfolder. If you are building a pack or replacing images within an existing pack, remember to maintain the exact filenames as shown, case-sensitive (i.e. all lowercase):
Pack identifier
Code:
.xsbmpack
Notes: The .xsbmpack is a plain text file that can contain the following fields:
author: name/nick/ID of pack creator or icon creator
note: a short description about the pack (what kind of battery icons, etc). This should be on a single line.
Both fields should be terminated by a single line-feed (Enter)
If this file does not exist within the iconpack zipfile, it will not be imported by the mod. The location of this file within the zip should be at the highest (root) level, not a subfolder. And the name is not a typo; it should be preceded by a period (makes this a hidden file in Linux/Android).
3rd Party App replacements
Code:
apps.txt
apps/
apps/com.android.mms-stat_notify_sms.png
apps/com.android.vending-stat_notify_marketplace_update.png
apps/com.google.android.gm-ic_notification_multiple_mail_holo_dark.png
apps/com.google.android.gm-stat_notify_email.png
Notes: This is the experimental support for per-app notification icon replacements. It consists of an apps.txt file located at the highest (root) level of the zipfile, and contains the following info in a specific format:
packagename-icon_name.png
Where packagename is the APK package name of the application in the Java namespace format. This is usually something like com.author.appname. To determine what the packagename of an APK is, you can use the following command on the phone (via terminal emulator or via adb shell):
pm list packages -f | grep -i appname
An example would be the Gmail new mail notification. To find the packagename, we could enter this vi adb shell:
pm list packages -f | grep -i Gmail
This might return someting similar to:
package:/system/app/Gmail.apk=com.android.gm
The part after the equals sign would be your package name. Another method of finding this data is through the Play Store. If you search for an app, say Gmail, the URL will show the package name as well.
Once you have the packagename, you have to determine what the name of the notification icon is. The easiest way to do this is to use a zip utility (WinZip, 7zip, RAR, etc) to extract the icons in the res/drawable-*/ directories within the app's APK. Most of the time the filenames start with stat_ or contain the word notify, but that isn't always the case.
If you find the file you're hoping to replace, rename it to the above format. Add the entry into the apps.txt file, and place both files into the iconpack zip. The apps.txt goes to the top level of the zip, and the image itself goes to the apps/ subfolder.
The mod supports replacing multiple images from a single package using the same naming convention above.
Because this functionality is experimental, it may not work for every application. Not all apps request notification icon resources in the same manner, so there's no guarantee it will work.
Battery and Battery Charge icons
Code:
battery/
battery/charge/
battery/charge/stat_sys_battery_charge_anim0.png
battery/charge/stat_sys_battery_charge_anim1.png
battery/charge/stat_sys_battery_charge_anim10.png
battery/charge/stat_sys_battery_charge_anim2.png
battery/charge/stat_sys_battery_charge_anim3.png
battery/charge/stat_sys_battery_charge_anim4.png
battery/charge/stat_sys_battery_charge_anim5.png
battery/charge/stat_sys_battery_charge_anim6.png
battery/charge/stat_sys_battery_charge_anim7.png
battery/charge/stat_sys_battery_charge_anim8.png
battery/charge/stat_sys_battery_charge_anim9.png
battery/stat_sys_battery_0.png
battery/stat_sys_battery_1.png
battery/stat_sys_battery_10.png
battery/stat_sys_battery_100.png
battery/stat_sys_battery_11.png
battery/stat_sys_battery_12.png
battery/stat_sys_battery_13.png
battery/stat_sys_battery_14.png
battery/stat_sys_battery_15.png
battery/stat_sys_battery_16.png
battery/stat_sys_battery_17.png
battery/stat_sys_battery_18.png
battery/stat_sys_battery_19.png
battery/stat_sys_battery_2.png
battery/stat_sys_battery_20.png
battery/stat_sys_battery_21.png
battery/stat_sys_battery_22.png
battery/stat_sys_battery_23.png
battery/stat_sys_battery_24.png
battery/stat_sys_battery_25.png
battery/stat_sys_battery_26.png
battery/stat_sys_battery_27.png
battery/stat_sys_battery_28.png
battery/stat_sys_battery_29.png
battery/stat_sys_battery_3.png
battery/stat_sys_battery_30.png
battery/stat_sys_battery_31.png
battery/stat_sys_battery_32.png
battery/stat_sys_battery_33.png
battery/stat_sys_battery_34.png
battery/stat_sys_battery_35.png
battery/stat_sys_battery_36.png
battery/stat_sys_battery_37.png
battery/stat_sys_battery_38.png
battery/stat_sys_battery_39.png
battery/stat_sys_battery_4.png
battery/stat_sys_battery_40.png
battery/stat_sys_battery_41.png
battery/stat_sys_battery_42.png
battery/stat_sys_battery_43.png
battery/stat_sys_battery_44.png
battery/stat_sys_battery_45.png
battery/stat_sys_battery_46.png
battery/stat_sys_battery_47.png
battery/stat_sys_battery_48.png
battery/stat_sys_battery_49.png
battery/stat_sys_battery_5.png
battery/stat_sys_battery_50.png
battery/stat_sys_battery_51.png
battery/stat_sys_battery_52.png
battery/stat_sys_battery_53.png
battery/stat_sys_battery_54.png
battery/stat_sys_battery_55.png
battery/stat_sys_battery_56.png
battery/stat_sys_battery_57.png
battery/stat_sys_battery_58.png
battery/stat_sys_battery_59.png
battery/stat_sys_battery_6.png
battery/stat_sys_battery_60.png
battery/stat_sys_battery_61.png
battery/stat_sys_battery_62.png
battery/stat_sys_battery_63.png
battery/stat_sys_battery_64.png
battery/stat_sys_battery_65.png
battery/stat_sys_battery_66.png
battery/stat_sys_battery_67.png
battery/stat_sys_battery_68.png
battery/stat_sys_battery_69.png
battery/stat_sys_battery_7.png
battery/stat_sys_battery_70.png
battery/stat_sys_battery_71.png
battery/stat_sys_battery_72.png
battery/stat_sys_battery_73.png
battery/stat_sys_battery_74.png
battery/stat_sys_battery_75.png
battery/stat_sys_battery_76.png
battery/stat_sys_battery_77.png
battery/stat_sys_battery_78.png
battery/stat_sys_battery_79.png
battery/stat_sys_battery_8.png
battery/stat_sys_battery_80.png
battery/stat_sys_battery_81.png
battery/stat_sys_battery_82.png
battery/stat_sys_battery_83.png
battery/stat_sys_battery_84.png
battery/stat_sys_battery_85.png
battery/stat_sys_battery_86.png
battery/stat_sys_battery_87.png
battery/stat_sys_battery_88.png
battery/stat_sys_battery_89.png
battery/stat_sys_battery_9.png
battery/stat_sys_battery_90.png
battery/stat_sys_battery_91.png
battery/stat_sys_battery_92.png
battery/stat_sys_battery_93.png
battery/stat_sys_battery_94.png
battery/stat_sys_battery_95.png
battery/stat_sys_battery_96.png
battery/stat_sys_battery_97.png
battery/stat_sys_battery_98.png
battery/stat_sys_battery_99.png
battery/stat_sys_battery_unknown.png
Notes: Battery icons should go in the battery/ subfolder, and battery charging icons should go in the battery/charge/ subfolder.
Bluetooth icons
Code:
bt/
bt/stat_sys_data_bluetooth.png
bt/stat_sys_data_bluetooth_connected.png
Notes: Bluetooth icons should be placed in the bt/ subfolder of the iconpack zip.
Framework icons
Code:
framework/
framework/icon_btn_copy_dark.png
framework/icon_btn_cut_dark.png
framework/icon_btn_paste_dark.png
framework/icon_btn_selected_all_dark.png
framework/icon_btn_search_web_dark.png
framework/stat_notify_car_mode.png
framework/stat_notify_sms.png
framework/stat_sys_adb.png
framework/stat_sys_download_anim0.png
framework/stat_sys_download_anim1.png
framework/stat_sys_download_anim2.png
framework/stat_sys_download_anim3.png
framework/stat_sys_download_anim4.png
framework/stat_sys_download_anim5.png
framework/stat_sys_hdmi_on.png
framework/stat_sys_upload_anim0.png
framework/stat_sys_upload_anim1.png
framework/stat_sys_upload_anim2.png
framework/stat_sys_upload_anim3.png
framework/stat_sys_upload_anim4.png
framework/stat_sys_upload_anim5.png
framework/text_anchor_bar_center.png
framework/text_anchor_bar_left.png
framework/text_anchor_bar_right.png
Notes: The framework files go in the framework/ subfolder of the iconpack zip, and contain both resources that are normally located in framework-res.apk and also within twframework-res.apk. Not all of the stock framework images are replaced by the mod. For now, it's just the ones in the list above. More may be added to this list at a later date.
GPS icons
Code:
gps/
gps/stat_sys_gps_acquiring.png
gps/stat_sys_gps_on.png
Notes: GPS icons go in the gps/ subfolder of the iconpack zip.
Miscellaneous (to the left) icons
Code:
misc/stat_notify_image.png
misc/stat_notify_image_error.png
misc/stat_sys_alarm.png
misc/stat_sys_no_sim.png
misc/stat_sys_ringer_silent.png
misc/stat_sys_ringer_vibrate.png
misc/stat_sys_sync.png
misc/stat_sys_sync_error.png
misc/stat_sys_tty_mode.png
Notes: Miscellaneous icons are the ones normally to the left of the statusbar, and also include some found in the notification drop-down window.
Mobile data icons, with each type in a subfolder
Code:
mobile/
mobile/3g/
mobile/3g/stat_sys_data_3g_connected.png
mobile/3g/stat_sys_data_3g_downlink_1.png
mobile/3g/stat_sys_data_3g_downlink_2.png
mobile/3g/stat_sys_data_3g_downlink_3.png
mobile/3g/stat_sys_data_3g_uplink_1.png
mobile/3g/stat_sys_data_3g_uplink_2.png
mobile/3g/stat_sys_data_3g_uplink_3.png
mobile/4g/
mobile/4g/stat_sys_data_4g_connected.png
mobile/4g/stat_sys_data_4g_downlink_1.png
mobile/4g/stat_sys_data_4g_downlink_2.png
mobile/4g/stat_sys_data_4g_downlink_3.png
mobile/4g/stat_sys_data_4g_uplink_1.png
mobile/4g/stat_sys_data_4g_uplink_2.png
mobile/4g/stat_sys_data_4g_uplink_3.png
mobile/e/
mobile/e/stat_sys_data_e_connected.png
mobile/e/stat_sys_data_e_downlink_1.png
mobile/e/stat_sys_data_e_downlink_2.png
mobile/e/stat_sys_data_e_downlink_3.png
mobile/e/stat_sys_data_e_uplink_1.png
mobile/e/stat_sys_data_e_uplink_2.png
mobile/e/stat_sys_data_e_uplink_3.png
mobile/g/
mobile/g/stat_sys_data_g_connected.png
mobile/g/stat_sys_data_g_downlink_1.png
mobile/g/stat_sys_data_g_downlink_2.png
mobile/g/stat_sys_data_g_downlink_3.png
mobile/g/stat_sys_data_g_uplink_1.png
mobile/g/stat_sys_data_g_uplink_2.png
mobile/g/stat_sys_data_g_uplink_3.png
mobile/h/
mobile/h/stat_sys_data_h_connected.png
mobile/h/stat_sys_data_h_downlink_1.png
mobile/h/stat_sys_data_h_downlink_2.png
mobile/h/stat_sys_data_h_downlink_3.png
mobile/h/stat_sys_data_h_uplink_1.png
mobile/h/stat_sys_data_h_uplink_2.png
mobile/h/stat_sys_data_h_uplink_3.png
mobile/evdo/
mobile/evdo/stat_sys_data_evdo_connected.png
mobile/evdo/stat_sys_data_evdo_downlink_1.png
mobile/evdo/stat_sys_data_evdo_downlink_2.png
mobile/evdo/stat_sys_data_evdo_downlink_3.png
mobile/evdo/stat_sys_data_evdo_uplink_1.png
mobile/evdo/stat_sys_data_evdo_uplink_2.png
mobile/evdo/stat_sys_data_evdo_uplink_3.png
mobile/1x/
mobile/1x/stat_sys_data_1x_connected.png
mobile/1x/stat_sys_data_1x_downlink_1.png
mobile/1x/stat_sys_data_1x_downlink_2.png
mobile/1x/stat_sys_data_1x_downlink_3.png
mobile/1x/stat_sys_data_1x_uplink_1.png
mobile/1x/stat_sys_data_1x_uplink_2.png
mobile/1x/stat_sys_data_1x_uplink_3.png
mobile/lte/
mobile/lte/stat_sys_data_lte_connected.png
mobile/lte/stat_sys_data_lte_downlink_1.png
mobile/lte/stat_sys_data_lte_downlink_2.png
mobile/lte/stat_sys_data_lte_downlink_3.png
mobile/lte/stat_sys_data_lte_uplink_1.png
mobile/lte/stat_sys_data_lte_uplink_2.png
mobile/lte/stat_sys_data_lte_uplink_3.png
Notes: The mobile data icons are separated out into subfolders beneath the top mobile/ subfolder, based on the band or network type. If the images found within these subfolders are all different, which is the case with the included default_iconpack.zip, then you will see different data icons depending on what network type your phone is using at that given moment. This sometimes results in "icon flipping", which is when you see different network icons in succession (3G->H->4G->3G). This is normal behavior on most International phones, but not on AT&T and T-Mobile devices. These carriers utilize only 3 or 4 different data icons, for all of the network types. This gives the illusion that your phone is always connected to a fast data network, when it could in reality be connected via a slower technology. But a positive side-effect of this is that the data icons rarely "flip".
If you'd like to restore the "stock" AT&T or T-Mobile behavior, and only see 3-4 network types, such as E, 4G, and 4G-LTE, you can do this by copying one set of network type icons over another, making sure you rename the files accordingly. An example is below:
Say you only want see the 4G icon when you're connected via 3G, H, or 4G. You can do this by copying these files:
Code:
mobile/4g/stat_sys_data_4g_connected.png
mobile/4g/stat_sys_data_4g_downlink_1.png
mobile/4g/stat_sys_data_4g_downlink_2.png
mobile/4g/stat_sys_data_4g_downlink_3.png
mobile/4g/stat_sys_data_4g_uplink_1.png
mobile/4g/stat_sys_data_4g_uplink_2.png
mobile/4g/stat_sys_data_4g_uplink_3.png
And renaming them to:
Code:
mobile/h/stat_sys_data_h_connected.png
mobile/h/stat_sys_data_h_downlink_1.png
mobile/h/stat_sys_data_h_downlink_2.png
mobile/h/stat_sys_data_h_downlink_3.png
mobile/h/stat_sys_data_h_uplink_1.png
mobile/h/stat_sys_data_h_uplink_2.png
mobile/h/stat_sys_data_h_uplink_3.png
Making sure you also place them in the proper subfolder. Repeat the process to overwrite the 3G files as well.
Telephony icons
Code:
phone/
phone/stat_notify_call_mute.png
phone/stat_notify_missed_call.png
phone/stat_notify_voicemail.png
phone/stat_sys_phone_call.png
phone/stat_sys_phone_call_bluetooth.png
phone/stat_sys_phone_call_forward.png
phone/stat_sys_phone_call_on_hold.png
phone/stat_sys_speakerphone.png
Notes: These are the icons shown when using the Dialer/Phone. They go in the phone/ subfolder within the iconpack zip.
USB connection icon
Code:
settings/
settings/stat_sys_data_usb.png
Notes: This is the USB connection icon that is shown when you plug your phone into a computer. It goes in the settings/ subfolder in the iconpack zip.
Phone signal icons
Code:
signal/
signal/roam/
signal/roam/stat_sys_r_5signal_0.png
signal/roam/stat_sys_r_5signal_1.png
signal/roam/stat_sys_r_5signal_2.png
signal/roam/stat_sys_r_5signal_3.png
signal/roam/stat_sys_r_5signal_4.png
signal/roam/stat_sys_r_5signal_5.png
signal/stat_sys_signal_flightmode.png
signal/tw_stat_sys_5_level_signal_0.png
signal/tw_stat_sys_5_level_signal_0_fully.png
signal/tw_stat_sys_5_level_signal_1.png
signal/tw_stat_sys_5_level_signal_1_fully.png
signal/tw_stat_sys_5_level_signal_2.png
signal/tw_stat_sys_5_level_signal_2_fully.png
signal/tw_stat_sys_5_level_signal_3.png
signal/tw_stat_sys_5_level_signal_3_fully.png
signal/tw_stat_sys_5_level_signal_4.png
signal/tw_stat_sys_5_level_signal_4_fully.png
signal/tw_stat_sys_5_level_signal_5.png
signal/tw_stat_sys_5_level_signal_5_fully.png
signal/tw_stat_sys_signal_null.png
Notes: These are the phone signal strength icons, plus the airplane mode icon. They should be placed in the signal/ subfolder within the iconpack zip.
Wifi icons
Code:
wifi/
wifi/stat_sys_wifi_signal_0.png
wifi/stat_sys_wifi_signal_1.png
wifi/stat_sys_wifi_signal_1_fully.png
wifi/stat_sys_wifi_signal_2.png
wifi/stat_sys_wifi_signal_2_fully.png
wifi/stat_sys_wifi_signal_3.png
wifi/stat_sys_wifi_signal_3_fully.png
wifi/stat_sys_wifi_signal_4.png
wifi/stat_sys_wifi_signal_4_fully.png
Notes: The Wifi signal strength icons go in the wifi/ subfolder within the iconpack zip.

nice module!
i'm testing it on international Note 3, and this is my observation on the functions i use:
1) notification panel coloring doesnt work. status bar is ok tho
2) replacing system icons mostly works - battery, wifi, sound status, gps etc. however the icons look a bit small, especially the wifi status. is it possible to scale higher than 50px?
3) signal icon however doesn't work. could be due to Samsung now only using 4 bars in the new 4.3 touchwiz? I did kind off make it work, using Wanam Xposed to force 5 bars but Wanam is buggy here before even though it displays 5 bars, the signal doesnt register. Also when the icon is displayed it is rather small.
that's all for now. i havent test clock mods and other because I am using xuimod which also mods the clock. afraid of conflicts
---------- Post added at 07:37 AM ---------- Previous post was at 07:37 AM ----------
nice module!
i'm testing it on international Note 3, and this is my observation on the functions i use:
1) notification panel coloring doesnt work. status bar is ok tho
2) replacing system icons mostly works - battery, wifi, sound status, gps etc. however the icons look a bit small, especially the wifi status. is it possible to scale higher than 50px?
3) signal icon however doesn't work. could be due to Samsung now only using 4 bars in the new 4.3 touchwiz? I did kind off make it work, using Wanam Xposed to force 5 bars but Wanam is buggy here before even though it displays 5 bars, the signal doesnt register. Also when the icon is displayed it is rather small.
that's all for now. i havent test clock mods and other because I am using xuimod which also mods the clock. afraid of conflicts

sunwee said:
nice module!
i'm testing it on international Note 3, and this is my observation on the functions i use:
1) notification panel coloring doesnt work. status bar is ok tho
2) replacing system icons mostly works - battery, wifi, sound status, gps etc. however the icons look a bit small, especially the wifi status. is it possible to scale higher than 50px?
3) signal icon however doesn't work. could be due to Samsung now only using 4 bars in the new 4.3 touchwiz? I did kind off make it work, using Wanam Xposed to force 5 bars but Wanam is buggy here before even though it displays 5 bars, the signal doesnt register. Also when the icon is displayed it is rather small.
that's all for now. i havent test clock mods and other because I am using xuimod which also mods the clock. afraid of conflicts
Click to expand...
Click to collapse
1) Possibly a layout change from 4.1/4.2 to 4.3. I'll try and get a 4.3 rom on my S3 to do some testing.
2) Sure thing. The Note 3 is a higher res device than the S3/GN2; xxhdpi correct? If so, I can make the scale the same as the One, which is 10 - 75px.
3) That's good info regarding the signal bars. I'll have to put in some version detection so it knows which image filenames to use. I'll also include a 4-bar set in the default iconpack.
Thanks for the feedback!

yes Note3 is xxhdpi.
Thanks, looking forward to test your new version. Cheers!

Is this works with kitkat?
I9100 Tapatalk 4, Rom1 Pound Rom 4.4 Kitkat

089man said:
Is this works with kitkat?
Click to expand...
Click to collapse
I don't believe it will work with KK without some code changes. Google changed how the battery image is displayed, and they may have changed some of the statusbar image names.

@agentdr8, please see attached log file. My set-up:
GT-I9100 SGS2
ROM: Stock XWLSZ (4.1.2)
Xposed 2.4.2
This log file is after the reboot after enabling XBSM the first time.
Sent from my GT-I9100 using Tapatalk

RovG said:
@agentdr8, please see attached log file. My set-up:
GT-I9100 SGS2
ROM: Stock XWLSZ (4.1.2)
Xposed 2.4.2
This log file is after the reboot after enabling XBSM the first time.
Click to expand...
Click to collapse
Forgot to include the first-time run stuff, which should import the default iconpack, which includes the battery/charge images, where the NPE came from. You can manually import the default_iconpack_sgs.xsbm.zip to resolve this.
I've fixed this and added 1.0.2 to the thread. Thanks very much for the debug.log!

sunwee said:
3) signal icon however doesn't work. could be due to Samsung now only using 4 bars in the new 4.3 touchwiz? I did kind off make it work, using Wanam Xposed to force 5 bars but Wanam is buggy here before even though it displays 5 bars, the signal doesnt register. Also when the icon is displayed it is rather small.
Click to expand...
Click to collapse
Which carrier are you on? I just flashed the leaked AT&T 4.3 TW rom on my S3 and it still uses the 5-bar signal.

agentdr8 said:
Which carrier are you on? I just flashed the leaked AT&T 4.3 TW rom on my S3 and it still uses the 5-bar signal.
Click to expand...
Click to collapse
mine is unbranded international SN-9005. 4-bar signal

Hope you dont mind, I posted your mod to
[INDEX][XPOSED][11/28] Collection of XPOSED Modules
http://forum.xda-developers.com/showthread.php?p=47997536#post47997536
It deserves a wider audience! Also you should consider posting this under "Android Development and Hacking" forum, it should probably get more eyeballs as well

sunwee said:
mine is unbranded international SN-9005. 4-bar signal
Click to expand...
Click to collapse
Oh I see. I'll add a carrier selection like on the HTC One version that should address the different bar displays, as well as add in cdma support.

sunwee said:
Hope you dont mind, I posted your mod to
[INDEX][XPOSED][11/28] Collection of XPOSED Modules
http://forum.xda-developers.com/showthread.php?p=47997536#post47997536
It deserves a wider audience! Also you should consider posting this under "Android Development and Hacking" forum, it should probably get more eyeballs as well
Click to expand...
Click to collapse
Not a problem. I believe the One version is already listed there. I originally tried to make the mod device-agnostic, but since TouchWiz and Sense use different image filenames and SystemUI class names, it made more sense to just split them into separate mods.
I had mistakenly posted this thread in the general Dev&Hacking forum, but I think being device-specific, it would be easier to find under one of the device forums. I also wouldn't have to check the thread in 2 different places

hello,, can u add option for dual sim phones signal icons,,, i m using tw 4.2.2 rom and signal names are
stat_sys_signal_0
stat_sys_signal_0_fully
stat_sys_signal_1
stat_sys_signal_1_fully
stat_sys_signal_2
stat_sys_signal_2_fully
stat_sys_signal_3
stat_sys_signal_3_fully
stat_sys_signal_4
stat_sys_signal_4_fully
stat_sys_signal_dark_0
stat_sys_signal_dark_1
stat_sys_signal_dark_2
stat_sys_signal_dark_3
stat_sys_signal_dark_4
stat_sys_signal_dark_bg

Mohanshbhr said:
hello,, can u add option for dual sim phones signal icons,,, i m using tw 4.2.2 rom and signal names are
stat_sys_signal_0
stat_sys_signal_0_fully
stat_sys_signal_1
stat_sys_signal_1_fully
stat_sys_signal_2
stat_sys_signal_2_fully
stat_sys_signal_3
stat_sys_signal_3_fully
stat_sys_signal_4
stat_sys_signal_4_fully
stat_sys_signal_dark_0
stat_sys_signal_dark_1
stat_sys_signal_dark_2
stat_sys_signal_dark_3
stat_sys_signal_dark_4
stat_sys_signal_dark_bg
Click to expand...
Click to collapse
Not a problem. I should have an updated release later today sometime with these.

@agentdr8,
1. I noticed a small issue. After first install and reboot, I get the white battery from your default icon set even though I haven't even selected it anything yet.
2. shayne77 has a thread here:http://forum.xda-developers.com/showthread.php?t=1434061 with his own Mod. However, he also list .png's & credits their creators. I was hoping you could do the same and create this one for me: https://www.dropbox.com/sh/qb62kbx5oxadvkv/kYNZOvAkEF/1% Battery-Stock-by_he_stheone64.zip.
It is the stock green 1% battery by he_stheone64.
3. This post and the subsequent ones have pertinent info for TW on S2/S3/S4 http://forum.xda-developers.com/showthread.php?p=43849952
Sent from my GT-I9100 using XDA Premium 4 mobile app

RovG said:
@agentdr8,
1. I noticed a small issue. After first install and reboot, I get the white battery from your default icon set even though I haven't even selected it anything yet.
Click to expand...
Click to collapse
Sorry about that. Fixed an incorrect defValue so this won't happen.
2. shayne77 has a thread here:http://forum.xda-developers.com/showthread.php?t=1434061 with his own Mod. However, he also list .png's & credits their creators. I was hoping you could do the same and create this one for me: https://www.dropbox.com/sh/qb62kbx5oxadvkv/kYNZOvAkEF/1% Battery-Stock-by_he_stheone64.zip.
It is the stock green 1% battery by he_stheone64.
Click to expand...
Click to collapse
No problem. Do you want the rest of the statusbar icons just the default white ones?
I have this thread for iconpacks: [THEME] XSBM iconpacks thread with screenshots of the existing packs. They aren't (in their current form) directly compatible with the SGS version of the mod, but any of them can be made to work with a bit of file renaming.
I've posted the he_stheone64 pack there.
3. This post and the subsequent ones have pertinent info for TW on S2/S3/S4 http://forum.xda-developers.com/showthread.php?p=43849952
Click to expand...
Click to collapse
Thanks for this link. I've actually "resolved" the issue with the different battery image names by writing my own method to display the images, including the charge images, and the charging animation. This was actually necessary for my mod, as I wanted the images replaceable from /sdcard, and not included within the apk itself, as it was in the original v1-series of my One mod.

agentdr8 said:
...
No problem. Do you want the rest of the statusbar icons just the default white ones?
...
Click to expand...
Click to collapse
Perhaps, make the battery white rather than green, then users can colourise them as they wish. If the rest of the icons were stock but white then the same could apply.
It would be really cool if we could give the different elements of the wifi & signal icons different colours too. Similar to "Battery Range Colours". Then we could have "rainbow" wifi & signal icons
BTW, "Battery Range Colours" 21-40 & 41-60 are both the same yellow. Could the 21-40 be orange rather?
TIA
Sent from my GT-I9100 using Tapatalk

RovG said:
Perhaps, make the battery white rather than green, then users can colourise them as they wish. If the rest of the icons were stock but white then the same could apply. It would be really cool if we could give the different elements of the wifi & signal icons different colours too. Then we could have "rainbow" wifi & signal icons
Click to expand...
Click to collapse
You mean something like the wangtang2k_blue_curved_rainbow pack? Each image can be themed/colored however you see fit, so they change based on signal strength, etc.

Related

[THEME] Fisha21 custom framework and apps (updated 2nd May)

Current version:
Version 3.5
Multiple firmwares, multiple battery versions - means a confusion of frameworks! Tried to keep it simpler by keeping the version number to represent changes to the icon content of the framework, and putting the FW version/ batt mod in the filename.
So, there are currently a total of 12 variants of v3.5, representing the combinations of FW version, battery mod and reduced notification bar icon size. The filename should tell you exactly what you are getting!
To keep things simpler, I have uploaded to 4shared. Just follow the folder structure, and you should find the version you want!
DOWNLOAD LINK
Installation instructions
As we don't have a custom recovery yet, the easiest way to put these on the device is via ADB, either over USB or wifi. As always, back up any important info/apps first. Once connected, use the following ADB commands:
Code:
adb push framework-res.apk /sdcard/
adb push services.jar /sdcard/
adb shell
su
stop
cp /sdcard/framework-res.apk /system/framework/
cp /sdcard/services.jar /system/framework/
chmod 644 /system/framework/framework-res.apk
chmod 644 /system/framework/services.jar
sync
start
These are primarily based on, and inspired by, the excellent Desire themes by Esk0dro0id and Alexdiaz, so credit where it's due. Feel free to modify and tweak this however you want, just maybe acknowledge where it came from
Needless to say, only attempt this if you are comfortable modifying system files. As we are using the SDE for this, the potential risk of bricking/ irreversible damage is low, but you should still have some idea what you're doing!
Changelog
Version 3.5 (02/05/2011):
Fixed a couple of issues with cut-off text on buttons and some overlapping highlighting
FW 2.1.08 variant confirmed to work with Urukdroid 1.0
FW 2.3.26 varaint confirmed to work with Urukdroid 1.1 beta 2
Version 3.1x:
as 3.0, with reduced notification bar icon size
Version 3.0x:
full set of custom png's
properly working resizable 9.png files - say goodbye to stretched, distorted images!
comes with wdl1908 battery (3.0a) and Honeycomb batt (3.0b)
screenshots in post 1
Version 2.6a:
Tidied up some alignment issues
Replaced Archos wallpapers to reduce size of apk
Version 2.6:
Updated to work with Urukdroid 0.7 (internal and SD card install)
Tidied up some of the blue highlights etc
Changed many of the menu icons
Changed Home screen menun icons
Added new icon for Buttons mode on Power menu
Version 2.3:
Finalised all icons green --> blue
Removed all orange highlights, selection boxes, text field etc - now blue
Replaced progress-horizontal.xml with blue version (volume bar etc)
Version 2.2:
Customised notification shade
Version 2:
Mainly changed notification icons:
Battery icons
Ringer/vibrate/silent icons
Wireless/ Bluetooth/ flightmode icons
Upload/Download icons
USB connected/debugging etc
Icons on Power menu
USB storage icon
Progress bar form grey to blue (when installing apps etc)
Alarm in notification bar
"Wait" spinner now a smooth circle, rather than segmented
Google account sync icons now in colour
Emoticons blue not green
Version 1:
unreleased proof-of-concept
wdl1908 battery icons
Honeycomb battery icons
Hmm, very nice. Will definitely try this out soon.
Thanks fisha21
Awesome work. I'll definitely be doing some tinkering of my own.
I was thinking about the battery issue from the time I first noticed it reported the percentage like that (theming is a mental illness) and my guess was the battery icon itself is your regular series of icons and the percentages are overlaid on top. Is that what is going on? In which case if you use the same number/basic shape of battery icons, the percentages should overlay on top of them no problem.
Time to change the notification shade . . .
d31b0y said:
Hmm, very nice. Will definitely try this out soon.
Thanks fisha21
Click to expand...
Click to collapse
Thanks!
p0rk burn said:
my guess was the battery icon itself is your regular series of icons and the percentages are overlaid on top. Is that what is going on? In which case if you use the same number/basic shape of battery icons, the percentages should overlay on top of them no problem.
Click to expand...
Click to collapse
Interesting thought. I used 100 icons, but they had numbers as part of the png. Might try without the numbers. Stock Archos framework only has 6 icons for battery, so it may only change the displayed icon at set battery intervals?
Time to change the notification shade . . .
Click to expand...
Click to collapse
Yep, that's my next step too!
I'm aware people may look at this and think it's a horribly complicated way of doing things! Am trying to simplify, but if anyone has any suggestions, feel free to post/PM. Oh, for a custom recovery!
fisha21 said:
Interesting thought. I used 100 icons, but they had numbers as part of the png. Might try without the numbers. Stock Archos framework only has 6 icons for battery, so it may only change the displayed icon at set battery intervals?
Click to expand...
Click to collapse
That's what I would guess: its set up like your standard Android phone where it switches at 80, 60, etc or whatever the breakdown is. When I get around to it I'll give it a try unless you beat me to it.
I've never used rootexplorer so it will be interesting to see how badly I bungle this trying it my way.
edit: Also, this type of stuff makes Uruk on the SD card a lot more attractive. Set up an SD as sort of a testing ground for the framework process and worse comes to worse you just pull out the card and rock Uruk from the internal. After I give it a shot I'll be able to give you feedback on the internal memory process, but I'm sure its the same as doing it on the card.
p0rk burn said:
That's what I would guess: its set up like your standard Android phone where it switches at 80, 60, etc or whatever the breakdown is.
Click to expand...
Click to collapse
Ok, have put icons for 80-100% in 1% increments into framework. Notification bar shows the 100% icon until batt drops to 80%, then shows 80% icon. So percentage is overlaid as you said, but it will only change the batt png at set intervals. Thanks for pointing that out, clears up one of the issues that was bothering me!
From what I remember of my Desire modding, to get the icons to change at 1% increments required changes in the kernel. Little over my head!
Just curious, what widget is that you have loaded on the main screen where it has wifi, bluetooth, portrait/landscape, audio, and brightness? All the combo ones I found have phone in it as well which is useless, but this one looks perfect.
ExploreMN said:
Just curious, what widget is that you have loaded on the main screen where it has wifi, bluetooth, portrait/landscape, audio, and brightness? All the combo ones I found have phone in it as well which is useless, but this one looks perfect.
Click to expand...
Click to collapse
That's the Dazzle Switcher - I really like it as you can choose exactly what toggles to include. I'm using LauncherPro, so have resized the widget (usually 5 toggles would take up 5 homescreen slots).
Here's a link to it on the web version of the Android Market:
https://market.android.com/details?id=org.hermit.dazzle
p0rk burn said:
(theming is a mental illness)
Click to expand...
Click to collapse
You're not wrong there, bordering on OCD or something....
Time to change the notification shade . . .
Click to expand...
Click to collapse
Not sure how you got on, but have uploaded a new version with custom notification shade (screenshot attached). Also a little heads up - Archos use a 180x180 pixel png for the notification background, and then tile it to fill the whole area. I got around this by creating a 1024x600 png to use instead. Hope that saves you a bit of time!
fisha21 said:
That's the Dazzle Switcher
Click to expand...
Click to collapse
Thank you sir!
Thanks Fisha. No surprise here, but your method works with Uruk on the internal so anybody that was waiting to find that out before going this route, don't worry!
Your shade looks great - so good in fact that I may just ride your coat tails. Honestly I'll probably use your setup for a while and make notes of tweaks I'd like to make before branching off of yours. No promises to anybody about a p0rk theme release, but I hope we start to see more people pick up on this so we can get a variety of flavors out in the open.
You definitely deserve some props for getting it started.
p0rk burn said:
Thanks Fisha. No surprise here, but your method works with Uruk on the internal so anybody that was waiting to find that out before going this route, don't worry!
Your shade looks great - so good in fact that I may just ride your coat tails. Honestly I'll probably use your setup for a while and make notes of tweaks I'd like to make before branching off of yours. No promises to anybody about a p0rk theme release, but I hope we start to see more people pick up on this so we can get a variety of flavors out in the open.
You definitely deserve some props for getting it started.
Click to expand...
Click to collapse
Thanks for your comments. Good to know it works just as well with Uruk on internal SD.
Have to say, the notification shade came from alexdiaz's Desire theme, so credit to him really - I just edited a bit.
Look forward to seeing your tweaks - always on the lookout for new stuff! I like orange about as much as I like green, so my next step is to replace all the orange highlights etc with blue....
fisha21 said:
Thanks for your comments. Good to know it works just as well with Uruk on internal SD.
Have to say, the notification shade came from alexdiaz's Desire theme, so credit to him really - I just edited a bit.
Look forward to seeing your tweaks - always on the lookout for new stuff! I like orange about as much as I like green, so my next step is to replace all the orange highlights etc with blue....
Click to expand...
Click to collapse
I've got a rough one in place now but I can sympathize with all the devs that complain about the touch buttons. My battery icon is overlapped. A few more tweaks and I'll probably start a thread for it. I'm partial to blue myself, so it's basically just a port of JRummy's LithiumMod blue theme (unless he gets back to me at DroidForums that he doesn't want me sharing the plagarism).
Updated to Market v.2.3.4
Have been trying out some modified Market apks, thought I'd post them here as well (thanks to woti23 for trying the blue/white version)
I found them on Esk02k's thread here, but credit also goes to 00.ante and pendo. All I've done is extract the .apks and upload them here!
To install, rename the .apk to Vending.apk, drop into /system/app using Root Explorer, and set permissions to: Read for user, group and others, and to Write for user.
Also, I really like the functionality of the Notion Ink keyboard (as posted here), but I wasn't too keen on the colour.
So I have edited the png's to a darker colour. One side effect is that is shows up the low quality of the original png's, and I will at some point try and neaten things up a bit. Just thought I'd share it with you guys anyway, in case anyone's interested.
Just put the keyboard.apk into /system/app, make sure permissions are set to Read for user, group and others, and to Write for user.
Enjoy!
you might want to put in the instructions that you need to rename the apk in your download from "fisha12 2.3 framework-res.apk" to framework-res.apk else people are going to end up with no framework-res.apk and therefore a nonworking tablet!
thefunkygibbon said:
you might want to put in the instructions that you need to rename the apk in your download from "fisha12 2.3 framework-res.apk" to framework-res.apk else people are going to end up with no framework-res.apk and therefore a nonworking tablet!
Click to expand...
Click to collapse
Thanks for that. I uploaded the wrong zip, correct one up now. The file in the zip is just called "framework-res.apk" so no need to rename it.
Uploaded a new version compatible with Uruk 0.7.
Next step is to combine this framework with wdl1908's battery mod.....
fisha21 said:
Uploaded a new version compatible with Uruk 0.7.
Click to expand...
Click to collapse
What is the difference between the normal and the Uruk version?

[THEME][HOW TO GUIDE][ENTIRE PHONE][ICS 4.0.3 XWLP*][JKAY]The ICS Blue Project[WIP]

G'Day XDA,
After a number of months of countless hours of editing, I am finally able to make an initial release on a project that I am still currently working on... I call it [SIZE=+2]The ICS Blue Project[/SIZE].
My aim is to turn everything in my phone to the gorgeous ICS Blue colour. This means icons, text, everything. It has taken me a long time to figure everything out (with the help of a few XDAers) and to get where I am at the moment, and there is still a lot to come. I want to share this with anyone who is interested or likes the look of the theme, or anyone that wants to know how to do the same kind of editing in your own favourite colour. Now I know that this won't be for everyone. I'm sure there will be a number of people that think there is too much blue, that's why I've made individual zip files so that people can pick and choose what they like. As I said, this is the initial release so there will be (hopefully) a lot more updates to come soon.
Firstly I will have the different flashable zips that I have made (and what each one looks like) and then further down I will have what is still to come and then how I did it (ie what files were edited).
Flash these zips through ClockWorkMod Recovery but PLEASE make a Nandroid backup first, I won’t be held accountable for any broken phones but I will try to help you as best I can if the worst does happen. These zips have been made using XWLPI odexed stock ROM with JKay's Deluxe Framework v14.1.4 and JKay's Deluxe Settings App and also ICS Domination by Vertumus. If you do not have these installed then you will NOT get the same results that I have, but you can certainly try.
These zips may work on other ROMs (XWLPD, F & G) but you would have to try it first. I know some of them work on VK XWLPG deodexed ROM (thanks to martintspedersen for testing them!) but I don’t think they all will. I have included a few different zips for each section. Usually there will be an Icons Only, a normal and a Full zip. If you see the word ‘Full’ in the filename of the zip, then that contains resources.arsc which is usually ROM specific. This may not work if you have a different ROM.
FLASHABLE ZIPS
Accuweather Widget
{
"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"
}
[SIZE=+2]Accuweather Widget ICS Blue[/SIZE]
Calculator
[SIZE=+2]Calculator ICS Blue[/SIZE]
Calendar
[SIZE=+2]Calendar ICS Blue[/SIZE]
Camera
[SIZE=+2]Camera ICS Blue[/SIZE]
Clock
[SIZE=+2]Clock ICS Blue[/SIZE]
Contacts
[SIZE=+2]Contacts ICS Blue[/SIZE]
Gallery
[SIZE=+2]Gallery ICS Blue[/SIZE]
Google Quick Search Box
[SIZE=+2]Google Quick Search Box ICS Blue[/SIZE]
Internet
[SIZE=+2]Internet ICS Blue[/SIZE]
JKay Deluxe ICS Lockscreen
[SIZE=+2]JKay Deluxe ICS Lockscreen ICS Blue[/SIZE]
MMS (to achieve the transparent background behind the conversation bubbles, you need to do a little bit more than flash the zips, please see HOW TO GUIDE section)
[SIZE=+2]MMS ICS Blue[/SIZE]
Music Player
[SIZE=+2]Music Player ICS Blue[/SIZE]
Phone (to achieve the blue ring around the answer icon when someone is calling you, you need to do a little more than flash the zips, please see HOW TO GUIDE section)
[SIZE=+2]Phone ICS Blue[/SIZE]
Samsung Application Monitor
[SIZE=+2]Samsung Application Monitor ICS Blue[/SIZE]
Samsung Circle Lockscreen (to change the ‘Swipe screen to unlock’ to ICS Blue, you need to do a little more than just flash the zips, please see the HOW TO GUIDE section)
[SIZE=+2]Samsung Circle Lockscreen ICS Blue[/SIZE]
Settings
[SIZE=+2]Settings ICS Blue[/SIZE]
SystemUI
[SIZE=+2] SystemUI ICS Blue[/SIZE]
Task Manager
[SIZE=+2] Task Manager ICS Blue[/SIZE]
Touchwiz Launcher
[SIZE=+2]Touchwiz Launcher ICS Blue[/SIZE]
Now the following zips do not have multiple files, they are just a single zip.
Android Contact Pictures
[SIZE=+2]Android Contact Pictures ICS Blue[/SIZE]
Android Keyboard
[SIZE=+2]Android Keyboard ICS Blue[/SIZE]
Digital Clock
[SIZE=+2]Digital Clock ICS Blue[/SIZE]
MTP Application (excuse the dodgy picture, I couldn’t take a screenshot so I had to use my fiancee’s HTC Desire to take a photo of it!)
[SIZE=+2]MTP Application ICS Blue[/SIZE]
Nyandroid (the easter egg that you get from pressing ‘Android Version 4.0.3’ in Settings-About Phone 5 times fast)
[SIZE=+2]Nyandroid ICS Blue[/SIZE]
Power Saving Widget
[SIZE=+2]Power Saving Widget ICS Blue[/SIZE]
Toast Text
[SIZE=+2]Toast Text ICS Blue[/SIZE]
Now if you really want to have your phone looking the way that the screenshots are, you really need to install the following zip which changes ALL text that is controlled by framework-res and twframework-res default text colours.
Everything ICS Blue
[SIZE=+2]Everything ICS Blue[/SIZE]
And also below is a zip which contains all the icons for framework-res. I don’t have any screenshots for it, you’ll just have to trust me
[SIZE=+2]Framework Icons Only ICS Blue[/SIZE]
Now the last thing that I have before the HOW TO GUIDE are a few apks of certain applications that I have themed.
Android Gallery This has has to be pushed to /data, change permissions to rw-r--r-- and then installed like a normal apk.
[SIZE=+2]Android Gallery ICS Blue[/SIZE]
Google Play Music This has to be pushed to /system, change permissions to rw-r--r-- and then installed like a normal apk.
[SIZE=+2]Google Play Music ICS Blue[/SIZE]
Vlingo (Voice Talk/Voice Command) This has to be pushed to /system, change permissions to rw-r--r--, then pushed to /system/app and restart your phone.
[SIZE=+2]Vlingo ICS Blue[/SIZE]
So there you have all the flashable zips and apks that I have done so far. I do have more coming including:
Chrome
Downloads Monitor
Email
ES File Explorer
Facebook
Gmail
Google Maps
Google Play Store
Memo
My Files
Navigation
Video Player
YouTube
…and potentially any others if people request them. I will also be redoing all of this when the SGSII is updated to Jelly Bean and JKay does his awesome work and Vertumus does a JB Domination.
Check out the next post for the How To Guide.
XDA:DevDB Information
The ICS Blue Project, Theme for the Samsung Galaxy S II
Contributors
daveyannihilation
Version Information
Status: Beta
Created 2014-09-19
Last Updated 2014-09-19
How to guide
HOW TO GUIDE
Ok now some of this might be a bit tricky to explain but here goes nothing…
To do all of these modifications I initially set my computer up with the Android SDK and the JRE to be able to use APKTool. I personally use Wanam’s APK Tool for decompiling and recompiling but I’m sure that the normal APK Tool will do the trick.
Now you will need to have a root explorer on your device. I use ES File Explorer which works great for me, but I guess it’s personal preference. I use ES File Explorer to copy all the apks I want to mod and use APK Tool to decompile them.
Then I usually change the colour of the icons first. This is a very long winded process and takes a very long time. For editing icons, I use Greenfish Icon Editor Pro but again, it’s down to personal preference. All I can say is that when editing icons, bucket fill was my best friend. When editing .9.pngs, I use a program called xUltimate-9Patch which works great. You can also use a tool called 9PatchPngSuite.
Now once the icon editing is done, I usually start to edit the xml files. I use Notepad++ for editing xml and smali files. Depending on what folders are in the /res folder of the apk depends on what I edit. When I open an xml file, if I see the word ‘text’ anywhere in it, I will usually add the code android:textColor="#ff33b5e5" to it or change any instance of android:textColor to have the value of #ff33b5e5. This is quite time consuming as well, but the results speak for themselves.
Below is a list of all the different apks I have edited and the xml files which had the edits.
Accuweather Widget
Code:
SamsungWidget_WeatherClock.apk
/res/color
list_addbtn_color
list_addbtn_summary_color
list_summary_color
/res/layout-normal-hdpi
confirm_dst
listaddbtn
loading
map_item
menudeleteselectall
menusettingsrowcheckbox
slog_dialog
weatherclock_problem
weatherclockchecklistrow
weatherclockdetail
weatherclockinflate
weatherclocklistonerow
weatherclocklistrow
weatherclockmenuadd
weatherclockmenuaddrow
weatherclockmenuchangeorderrow
weatherclockmenusearch
weatherclockmenusearchrow
weatherclocksearchdetail
weathermap
weatherwidget_2x1
weatherwidget_2x2
weatherwidget_4x1
weatherwidget_4x2
weatherwidget_5x1
weatherwidget_5x2
/res/layout-normal-land-hdpi
weatherclockchecklistrow
weatherclockdetail
weatherclockinflate
weatherclocklistrow
weatherclocksearchdetail
weatherwidget_2x1
weatherwidget_2x2
weatherwidget_4x1
weatherwidget_4x2
Calculator
Code:
TouchWizCalculator.apk
/res/drawable
dialog_text_selector
/res/layout
main
text_item
layout-land
main
Calendar
Code:
TouchWizCalendar.apk
/res/color
tw_textappearance_grouptitle
tw_textappearance_listoneline
tw_textappearance_listtwolineprimary
tw_textappearance_listtwolinesecondary
tw_textappearance_listtwolinesecondarygrey
tw_textappearance_listtwolinesecondaryorange
tw_textappearance_menusmall
tw_textappearance_softkey
tw_textappearance_tab
tw_textappearance_title
/res/layout
agenda_day
agenda_delete_all
agenda_header_footer
agenda_select_all
alarm_customize
allday_expandable_item
allday_item
auto_complete_text
calendar_item
calendar_preference_child
calendars_list_item
compose_header
date_picker_dialog_title
day_activity
dayeventlist_activity
edit_alarm_item
edit_event
edit_leapevent_confirm
edit_newevent_confirm
edit_newevent_google_confirm
empty
empty_list
edit_info_alarm
edit_info_view
event_item
month_activity
participant_schedule_activity
quickadd
recently_participants_item
recipient_dropdown_item
repeat_duration
repeat_interval_customize
resolver_list_item
sd_list
select_allitem_header
select_map_activity
simple_list_item_single_choice
softkey
softkeys
timezone_footer
toast_body
tw_calendars_allitem
tw_calendars_item
vcal_info_activity
week_activity
/res/layout-land
day_activity
dayeventlist_activity
month_activity
week_activity
/res/values
colors
drawables
styles
Camera
Code:
Camera.apk
/res/layout
camcorderindicators
eidtusername
history
history_item
zoom_container
zoom_controls
/res/layout-nodpi
actionshot
addmeshot
camcorderbaseindicators
camerabaseindicators
cartoonshotmodeview
cropimage
helptextpopup
kor_toast_layout
main
timercountingindicator
videorecordingmenu
/res/values
styles
QuickView.apk
/res/layout
custom_menu_landscape_1
custom_menu_landscape_2
custom_menu_portrait_1
custom_menu_portrait_2
more_option_layout
rename_dialog
send_list_dialog_row_item
/res/layout-800x480
custom_menu_landscape_1
more_option_layout
/res/layout-1280x720
custom_menu_landscape_1
more_option_layout
/res/layout-1280x800
custom_menu_landscape_1
more_option_layout
Clock
Code:
ClockPackage.apk
/res/color
alarm_text_first
alarm_text_secondary
text_color_default
text_color_repeat_day
text_color_repeat_Sunday
/res/layout
alarm_alert
alarm_alert_kor
alarm_delete
alarm_delete_list_item
alarm_detail
alarm_list
alarm_list_delete_header
alarm_list_header
alarm_list_item
alarm_repeat
alarm_smart_alarm
alarm_smart_alert
alarm_smart_alert_kor
alarm_snoozealarm_volume_adjust
brightnesslayout
color_dialog
context_menu_header
cradle_saver
cradle_setting
cradle_time_date
delete_dialog_body
desk_home_wallpaper
digital_clock
fastscrollview_alp
fastscrollview_gmt
list_item_text_two_line_multi_selection
listlayout
listlayout_look
main
number_picker
repeat_btn_group
schedule_item
stopwatch
stopwatch_list_item
switcher_timezone
timer
timer_alarm
timer_detail
timesetting_group
wallpaper_chooser
wc_city_list
wc_del_list_item_image_multi_selection
wc_delete_list
wc_delete_list_head
wc_dst_list
wc_dst_list_item_image_multi_selection
wc_home_main
wc_home_main_head
wc_list_item_image
wc_list_item_text_one
wc_list_item_text_two
wc_reorder_list
wc_reorder_list_item
wc_tmap
wc_tmap_popup
wc_tmap_popup_kor
/res/layout-land
alarm_alert
alarm_alert_kor
alarm_list
alarm_list_delete_header
alarm_list_header
alarm_list_item
alarm_smart_alert
alarm_smart_alert_kor
city_weather
cradle_main
cradle_main_kor
cradle_main_tab
cradle_main_tab_kor
number_picker
stopwatch
stopwatch_list_item
timer_alarm
timesetting_group
wc_del_list_item_image_multi_selection
wc_delete_list
wc_delete_list_head
wc_dst_list
wc_dst_list_item_image_multi_selection
wc_home_main
wc_home_main_head
wc_list_item_image
wc_list_item_text_one
wc_list_item_text_two
wc_reorder_list
wc_reorder_list_item
layout-port
city_weather
cradle_main
cradle_main_kor
cradle_main_tab
cradle_main_tab_kor
/res/values
colors
drawables
styles
Contacts
Code:
Contacts.apk
/res/color
account_filter_header_text_color
color_tab_text
color_text_blue
color_text_dark_blue
color_text_gray_black
color_text_gray_white
color_txt_white_black
list_header_text_color
list_primary_text_color
list_secondary_text_color
primary_text_color
secondary_text_color
tw_main_list_primary_text_color
tw_main_list_secondary_text_color
user_profile_button_text_color
/res/layout
account_selector_list_item
aggregation_suggestions_item
call_detail
call_detail_delete_allitem
call_detail_delete_history_item
call_detail_history_item
call_log_duration
call_log_fragment
call_log_list_item
carousel_about_tab
carousel_updates_tab
change_account_prompt
common_list_item_checkbox_right
common_list_item_one_line_text
common_two_text_line_checkbox_right
confirm_add_detail_activity
contact_detail_custom_action_bar
contact_detail_empty
contact_detail_fragment
contact_detail_list_item
contact_detail_network_title_entry_view
contact_editor_accounts_changed_activity_with_picker
contact_editor_accounts_changed_activity_with_text
contact_history_list_fragment
contact_history_list_item
contact_history_select_list_header
contact_history_viewby_list_row
contact_info_select_allitem
contact_list_filter_item
contact_speed_dial_dialog_body
contact_tile_frequent
contact_tile_frequent_phone
contact_tile_list
contact_tile_starred
contact_tile_starred_quick_contact
contact_tile_starred_secondary_target
contact_tips_dialog_fragment
contacts_list_content
create_new_contact
custom_contact_list_filter_account
custom_contact_list_filter_group
custom_dialog_layout
data_browse_dialog_fragment
data_browse_dialog_item
delete_all_header_view
dialer_search_dialog
dialer_searchdialog_contacts
dialpad_fragment
dialpad_searchview
dialpad_searchview_land
directory_header
edit_kind_title
editor_account_header
editor_account_header_with_dropdown
full_text_custom_action_bar
group_browse_list_account_header
group_browse_list_item
group_child_row
group_editor_autocomplete_view
group_editor_view
group_member_suggestion
group_select_list_row
group_source_button
interaction_contact_picker_content
interaction_group_child_row
item_group_membership
item_read_only_field
item_ringtone
join_contact_picker_list_content
join_contact_picker_section
join_contact_picker_show_all
joined_contact_list_row
joined_contact_picker
list_section
list_separator
log_delete_allitem
log_delete_list_item
log_delete_main
log_email_list_item
log_email_separator
phone_disambig_item
playback_layout
preference_charset_help
quickcontact_list_item
quickcontact_list_item_address
quickcontact_photo_container
raw_contact_readonly_editor_view
rejectlist_popup_check
replace_contact_list_content
search_header
select_all_header
select_all_header_checkbox_right
select_contact_info_row
select_contact_title_header
select_dialog_item
send_contact_explain
send_contact_list_row
service_number_list_row
set_default_list_row
sim_contact_picker_content
social_widget
speed_dial_floating
speed_dial_item
speed_dial_list
speed_dial_list_item
split_aggregate_list_item
status_bar_ongoing_event_progress_bar
stream_item_row_text
structured_name_editor_view
total_contacts
total_contacts_footer
total_contacts_temp
tw_common_empty_item_layout
tw_contacts_list_unavailable_view
tw_contacts_unavailable_fragment
tw_total_number_of_contacts_bar
user_profile_button
user_profile_header
/res/layout-land
call_detail
speed_dial_floating
speed_dial_item
tw_common_empty_item_layout
/res/layout-sw580dp
contact_detail_fragment
detail_header_contact_with_updates
detail_header_contact_without_updates
external_group_editor_view
group_detail_fragment
group_editor_view
group_source_button
list_separator
search_header
/res/layout-sw580dp-w1000dp
contact_detail_empty
contact_detail_fragment
contact_detail_list_item
detail_header_contact_with_updates
detail_header_contact_without_updates
group_detail_fragment
/res/layout-w470dp
contact_detail_fragment
group_source_button
/res/values
colors
styles
Gallery
Code:
Gallery3D.apk
/res/layout
cropimage
details_item
details_right_info
motion_dialog_guide_info
motion_dialog_guide_off
motion_dialog_guide_on
motion_preview
motion_tutorial
movie_view
new_contact
photo_frame_2
photo_frame_2x1
photo_frame_3
photo_frame_4
photo_frame_5
rename_dialog
resolve_list_item
/res/layout-hdpi
cropimage
/res/layout-land
cropimage
/res/layout-land-hdpi
cropimage
Google Quick Search Box
Code:
GoogleQuickSearchBox.apk
/res/color
primary_text
primary_text_suggest
secondary_text
secondary_text_suggest
/res/layout
first_run
first_run_overlay
local_suggestion
placeholder_updating
searchable_item_preference
suggestion
suggestion_debut_text
web_search_suggestion
/res/values
colors
styles
Internet
Code:
SecBrowser.apk
/res/layout
add_new_bookmark
add_to_option
autofill_settings_fragment
bookmark_group_view
bookmark_list
bookmark_reorder_grid_item
bookmark_reorder_list_item
bookmark_sync_wizard
bookmark_sync_wizard_item
bookmark_test
bookmark_thumbnail
bookmark_widget_list_item
bookmark_widget_multiselections
bookmarks
bookmarkthumbnailwidget_item
bookmarkthumbnailwidget_item_folder
browser_add_bookmark_content
empty_rss
error_console
folder_item
folder_list_item
font_size_widget
geolocation_permissions_prompt
history
history_header
history_item
http_authentication
import_bookmarks_dialog
import_bookmarks_dialog_button
motion_dialog_guide_off
motion_dialog_guide_on
nav_screen
new_folder_layout
page_info
qc_menu_item
qc_tab
qc_tabs_view
rss_links_item
screenshot_view
sec_power_ctrl_dialog
setup_autofill_dialog
snapshot_item
snapshots
ssl_success
ssl_warning
suggestion_item
tab_title
title_bar_autologin
title_bar_nav
title_bar_snapshot
tw_bookmark_group_view
tw_bookmark_list
tw_bookmark_multi_selection
tw_bookmark_sync_wizard
tw_bookmark_sync_wizard_item
tw_bookmark_thumbnail
tw_bookmarks
tw_bookmarkthumbnailwidget_item
tw_bookmarkthumbnailwidget_item_folder
tw_browser_add_bookmark_content
tw_create_folder
video_loading_progress
website_settings
website_settings_row
webview_preview
widget_account_selection
/res/layout-land
nav_screen
page_info
/res/layout-port
autofill_settings_fragment
/res/layout-sw600dp
history
pick_bookmark
snapshot_item
snapshots
title_bar_autologin
title_bar_snapshot
/res/values
bools
colors
styles
JKay ICS Deluxe Lockscreen
Code:
framework-res.apk
/res/layout
keyguard_screen_ics_unlock
keyguard_screen_ics_unlock_land
MMS*
Code:
Mms.apk
/res/drawable
conversation_item_date
conversation_item_draft
listitem_background
listitem_date
listitem_date_sending
listitem_text_ginger
/res/layout
attachment_info
attachment_list_item
attachment_rename_dialog_layout
channel_edit
class0_dialog
compose_message_fragment
composer_attachment_list_item
confirm_rate_limit_activity
conversation_composer
conversation_footer
conversation_header
conversation_list_item
conversation_list_item_date
conversation_list_item_from
conversation_list_item_subject
conversation_list_screen
conversation_list_screen_fragment
delete_thread_dialog_view
delivery_report_header
delivery_report_list_item
drm_contents_list_item
hd_message_list_item
icon_list_item
message_contact_header
message_date_and_icons
message_file_rename_dialog
message_list_item
message_list_item_textview
message_picker
mms_downloading_view
mms_layout_view
mms_play_controller
mms_rich_composer
mms_rich_composer_bottomtext
mms_rich_composer_toptext
my_channel
page_number
playing_audio_info
push_message_dialog
recipients_editor
retry_sending_dialog
search_activity
search_item
select_all_cb
select_map_activity
sim_list
sim_list_item
slideshow
smiley_menu_item
sms_roam_guard_dialog
text_field_color_item
to_button_layout
tranlate_language_item
translator_layout
view_subject_header
view_title_header
/res/layout-finger
recipient_filter_item
/res/values
styles
*Now to be able to change the colour of the background behind the text bubbles in a conversation, there is a smali file that has to be edited. This can be found at /smali/com/android/mms/ui/ComposeMessageFragment.smali and look for the code
Code:
const v1, -0xd4d2d0
This code will need to be changed to whatever colour you want the background. Mine is transparent, so I changed mine to 0x0 but you can change it to whatever you want. Go to this thread because it explains everything there. If you run an odexed rom then you will need to deodex Mms.apk, make the edits and then reodex it back. I used dsixda’s Android Kitchen to deodex the apk and then I used alkhafaf’s Auto Odexer Script to reodex back. It takes a bit of time and mucking around, but well worth it.
Music Player
Code:
MusicPlayer.apk
/res/layout
find_tag_main
list_file_empty
list_item_count_info
list_item_title
list_item_track_albumart_common
list_item_track_text_common
list_main_header
list_main_header2
list_main_header_checkable
list_main_soft_button
list_nowplaying
media_info_bottom
media_info_main_image_item
media_info_main_plain_text
media_info_main_subtitle
media_info_main_text_item_oneline
media_info_main_text_item_twoline_a
media_info_main_text_item_twoline_b
music_picker
music_picker_item
music_player_album
music_player_control
music_player_search_dialog_row
music_player_tip_dialog_layout
music_player_title
music_setting_menu_reorder_item
music_setting_menu_reorder_layout
music_setting_music_menu
music_simple_list_item_single_choice
no_item
notification_music_control
query_browser_activity
send_list_dialog_row_item
/res/layout-hdpi
list_nowplaying
/res/layout-land
custom_eq_control_bar
music_player_tip_dialog_layout
/res/layout-port
custom_eq_control_bar
/res/values
colors
Phone*
Code:
Phone.apk
/res/color-finger
dialer_button_text
incall_button_text
ota_title_color
layout
adn_list
call_card
call_card_land
call_card_land_incoming
call_card_person_info
call_card_person_info_land
call_card_person_info_land_incoming
caller_in_conference
change_sim_pin_screen
conference_call_list_row
dialog_guide
dialog_ussd_response
dialpad_buttons_view
dialpad_buttons_view_land
dtmf_twelve_key_dialer_view
edit_fdn_contact_screen
enable_fdn_screen
enable_sim_pin_screen
endcall_buttons_view
endcall_buttons_view_land
eri_text_layout
fake_phone_activity
fdn_btnview
flatrate_alertactivity
get_pin2_screen
hdvt
hdvt_duringcallmain
hdvt_duringcallmain_land
hdvt_outgoing
incall_buttons_view
incall_buttons_view_land
incall_screen
incoming_sliding_widget
manage_conference_panel
multi_call_view
otacall_card
overturn_incallscreen_layout
pref_dialog_editphonenumber
pref_dialog_editpin
quick_panel_call
quick_panel_call_tim
reject_call_with_msg_content
reject_call_with_msg_sliding_drawer
sim_import_list_entry
sim_ndp
simple_list_item2
sip_settings_ui
try_actually_common
videocall_captureimageviewer
vtduringcall_main
vtendcall_main
vtincoming_main_lock
vtoutgoing_main_unlock
waiting_call_dialog_title
/res/layout-finger
custom_dialog_info_vt
dtmf_twelve_key_dialer
emergency_dialer
non_drawer_dialpad
/res/layout_land
flatrate_alertactivity
vtduringcall_main
vtendcall_main
vtincoming_main_lock
vtoutgoing_main_unlock
/res/layout-land-finger
emergency_dialer
/res/layout-long-finger
emergency_dialer
non_drawer_dialpad
layout-long-land-finger
emergency_dialer
/res/values
bools
colors
drawables
styles
*To change the colour of the ring around the phone icon that you slide to answer an incoming call, you need to open /smali/com/android/phone/IncomingCallWidget$Handle.smali and search for the code
Code:
-0x9e5eeb
and change that to whatever colour you want.
Samsung Application Monitor
Code:
SamsungWidget_ProgramMonitor.apk
/res/layout
widget_layout
/res/layout-hdpi
widget_layout
/res/values
colors
Samsung Circle Lockscreen*
Code:
framework-res.apk
/res/layout
keyguard_circlelock_missedevent_da
keyguard_circlelock_missedevent_da_land
zzz_keyguard_screen_clockwidget
zzz_keyguard_screen_clockwidget_land
*To be able to change the ‘Swipe screen to unlock’ text colour, you actually need to edit android.policy.jar which can be found in /system/framework. Once you Baksmali the file, you then need to go find com/android/internal/policy/impl/CircleLockScreen.smali and search for the code
Code:
const v9, -0x141415
and change that to the colour you want.
Settings
Code:
Settings.apk
/res/layout
accessibility_tutorial_app_icon
account_preference
account_sync_screen
account_view
android_beam
apn_preference_layout
app_percentage_item
asensor
battery_info
bluetooth_connection_access
bluetooth_discoverable
bluetooth_map_access
bluetooth_pb_access
bluetooth_pin_confirm
bluetooth_pin_entry
bookmark_picker_item
bt_enabling_progress
choose_lock_password
choose_lock_password_emergency
choose_lock_pattern
choose_lock_pattern_tutorial
confirm_dialog
confirm_lock_password
confirm_lock_pattern
credentials_dialog
crypt_decrypt_confirm
crypt_decrypt_password_entry
crypt_decrypt_progress
crypt_decrypt_settings
crypt_decrypt_status
crypt_keeper_confirm
crypt_keeper_password_entry
crypt_keeper_password_field
crypt_keeper_progress
crypt_keeper_sdcard_confirm
crypt_keeper_settings
crypt_keeper_settings_sd
crypt_keeper_status
crypt_sdcard_confirm
crypt_sdcard_settings
custom_preference
custum_power_saving
data_usage_app_title
data_usage_bytes_editor
data_usage_cycle_editor
data_usage_cycles
data_usage_detail
data_usage_header
data_time_settings_setupwizard
date_time_setup_custom_list_item_2
device_admin_add
device_admin_item
device_admin_settings
dialog_edittext
dialog_edittext_phone
dialog_motion_guide
display
fmm_main
gsensor
installed_app_details
intent_sender
introduction
iwlan_dialog
iwlan_dialog_row
keyguard_screen_clock
keyguard_screen_lockinfo
linked_contacts_list_row
lock_preview
manage_accounts_screen
manage_applications
manage_applications_item
master_clear
master_clear_account
master_clear_confirm
media_format_final
media_format_final_sd
media_format_primary
media_format_primary_sd
mode_preview
ownerinfo
pick_item
power_saving_mode_tips
power_usage_action_item
power_usage_detail_item_text
power_usage_details
power_usage_package_item
powersavingmode_widget
preference
preference_dialog_brightness
preference_dialog_ringervolume
preference_dialog_vibrationfeedback
preference_empty_list
preference_header_switch_item
preference_icon
preference_inputmethod
preference_inputmethod_widget
preference_motion_sensitivity
preference_powergauge
reference_progress_category
preference_spellchecker
preference_tts_engine
preference_widget_shortcut
provider_preference
proxy
radio_info
recipients
remember_dock_setting
remote_controls
running_processes_item
running_processes_view
running_service_details_process
running_service_details_service
sensor_aiding_popup
separator_label
set_backup_pw
settings_storage_miscfiles
sim_change_alert
system_power_saving_discover_notify
text_description_preference
title
trusted_credential
try_actually_common
twelve_key_entry
two_buttons_panel
usage_stats
usb_utility
user_dictionary_item
voice_recognition_dialog
vpn_dialog
weak_biometric_fallback_header
wifi_ap_dialog
wifi_config_info
wifi_config_preference
wifi_config_ui_for_setup_wizard
wifi_dialog
wifi_dialog_row
wifi_p2p_connect_button
wifi_p2p_connect_end_button
wifi_p2p_deviceinfo_dialog
wifi_p2p_devicename_dialog
wifi_p2p_dialog
wifi_p2p_more_dialog
wifi_setup_custom_list_item_1
wifi_status_test
/res/layout-land
choose_lock_password
choose_lock_pattern
choose_lock_pattern_tutorial
confirm_lock_password
confirm_lock_pattern
crypt_keeper_password_entry
crypt_keeper_progress
crypt_keeper_status
/res/layout-sw600dp
accessibilty_tutorial_container
choose_lock_password
choose_lock_pattern
choose_lock_pattern_tutorial
confirm_lock_password
confirm_lock_pattern
crypt_keeper_password_entry
crypt_keeper_progress
date_time_settings_setupwizard
preference_inputmethod
wifi_settings_for_setup_wizard_xl
/res/layout-sw600dp-land
choose_lock_password
choose_lock_pattern
choose_lock_pattern_tutorial
confirm_lock_password
confirm_lock_pattern
crypt_keeper_password_entry
wifi_settings_for_setup_wizard_xl
/res/layout-sw720dp
date_time_settings_setupwizard
/res/values
colors
styles
SystemUI
Code:
SystemUI.apk
/res/layout
battery_low
intruder_alert
jkay_quick_setting_button
jkay_status_bar
jkay_status_bar_expanded
jkay_status_bar_tracking
status_bar
status_bar_expanded
status_bar_icon
status_bar_no_recent_apps
status_bar_toggle_slider
status_bar_tracking
tw_quick_setting_button
tw_quick_setting_mobile_data_alertdialog
tw_status_bar
tw_status_bar_expanded
tw_status_bar_toggle_slider
tw_status_bar_tracking
/res/layout-land
jkay_status_bar_recent_panel
status_bar_recent_item
status_bar_recent_panel
/res/layout-port
jkay_status_bar_recent_panel
status_bar_recent_item
status_bar_recent_panel
/res/layout-sw600dp
compat_mode_help
status_bar_compat_mode_panel
status_bar_input_methods_item
status_bar_input_methods_panel
status_bar_no_recent_apps
status_bar_notification_area
status_bar_notification_panel_title
status_bar_pocket_panel
status_bar_recent_item
status_bar_recent_panel
status_bar_settings_view
status_bar_ticker_compat
tw_status_bar_notification_area
tw_status_bar_notification_panel
tw_status_bar_notification_panel_title
tw_status_bar_settings_view
tw_status_bar_toggle_slider
/res/values
colors
drawables
styles
/res/values-sw600dp
colors
styles
Task Manager
Code:
JobManager.apk
/res/color
text_sub
/res/layout
manage_applications_item
manages_installedapplications_item
package_list
ramusage
running_app
summary
Touchwiz Launcher
Code:
TouchWiz30Launcher.apk
/res/color
bright_text_dark_focused
/res/layout
add_widget_item
application_boxed_top
application_list
application_list_item
application_listboxed
appwidget_error
default_sort_dialog
icon_view_base
launcher_factorymode
live_folder_grid
live_folder_list
lm_help_1_dialog
menu_edit_dialog
mm_list_mode
motion_dialog_off
motion_dialog_on
rename_folder
samsung_add_list_item
scrollmenu_item
user_folder
widget_preview
widget_search
yesno_dialog
/res/layout-land
add_widget_item
application_boxed
folder_boxed
launcher
/res/layout-port
application_boxed
folder_boxed
launcher
/res/values
bools
colors
integers
strings
styles
Android Keyboard
Code:
LatinIME.apk
/res/layout
key_preview
recognition_status
sound_effect_volume_dialog
suggestion_info
suggestion_preview
suggestion_word
vibration_settings_dialog
voice_punctuation_hint
voice_swipe_hint
/res/layout-sw768dp
recognition_status
/res/values
styles
Toast Text
Code:
framework-res.apk
/res/layout
transient_notification
Everything ICS Blue
Code:
framework-res.apk
/res/color
primary_text_dark
primary_text_dark_disable_only
primary_text_dark_focused
primary_text_dark_nodisable
primary_text_disable_only_holo_dark
primary_text_disable_only_holo_light
primary_text_holo_dark
primary_text_holo_light
primary_text_light
primary_text_light_disable_only
primary_text_light_nodisable
primary_text_nodisable_holo_dark
primary_text_nodisable_holo_light
secondary_text_dark
secondary_text_dark_nodisable
secondary_text_holo_dark
secondary_text_holo_light
secondary_text_light
secondary_text_light_nodisable
secondary_text_nodisable_holo_dark
secondary_text_nodisable_holo_light
secondary_text_nofocus
tab_indicator_text
tab_indicator_text_v4
tertiary_text_dark
teritary_text_holo_dark
tertiary_text_holo_light
tertiary_text_light
tw_action_bar_menu_text_holo_dark
tw_primary_text_dark
tw_primary_text_dark_disable_only
tw_primary_text_dark_focused
tw_primary_text_nodisable
tw_primary_text_light
tw_primary_text_light_disable_only
tw_primary_text_light_nodisable
tw_secondary_text_dark
tw_secondary_text_dark_nodisable
tw_secondary_text_light
tw_secondary_text_light_nodisable
tw_secondary_text_nofocus
tw_switch_off_holo_dark
tw_switch_on_holo_dark
tw_tab_indicator_text
tw_tertiary_text_dark
tw_tertiary_text_light
widget_edittext_dark
zzz_tw_button_text_inversible
zzz_tw_primary_icon_text_light
zzz_tw_primary_text_dark
zzz_tw_primary_text_light
zzz_tw_primary_text_light_search_result
zzz_tw_secondary_text_sub
zzzz_tw_cursor_handle_menu_btn_color
twframework-res.apk
/res/color
tw_textappearance_edittext
tw_textappearance_edittitle
tw_textappearance_grouptitle
tw_textappearance_listoneline
tw_textappearance_listtwolineprimary
tw_textappearance_listtwolinesecondary
tw_textappearance_menusmall
tw_textappearance_softkey
tw_textappearance_tab
tw_textappearance_title
/res/values
colors
styles
How to guide continued
Android Gallery
Code:
com.android.gallery3d-2.apk
/res/layout
action_bar_text
appwidget_main
choose_widget_type
details
dialog_picker
manage_offline_bar
photoeditor_actionbar
photoeditor_effect_tool_panel
photoeditor_effects_artistic
photoeditor_effects_color
photoeditor_effects_exposure
photoeditor_effects_fix
Google Play Music
Code:
com.google.android.music.apk
\res\color
menu_text_color
primary_text_color
primary_text_color_offline
secondary_text_color
secondary_text_color_offline
shadow_text_color
shadow_text_color_offline
sidebar_tv_text
\res\color-v11
primary_text_color
primary_text_color_offline
secondary_text_color
secondary_text_color_offline
\res\layout
account_list_item
account_preference
add_to_playlist_panel_item
album_info_item
athome_disclaimer_dialog
athome_tutorial
audio_player
audiopreview
bottom_cab_action_bar
buy_link_audio_player
create_instant_mix
create_playlist_panel
download_queue
download_queue_item
dropdown_item_selector
dropdown_selector
home_screen_list_item
list_header
list_header_standalone
list_item_common
list_item_group
list_item_output_group
list_item_output_grouping
list_item_output_receiver
list_item_volume_details
lock_screen
media_output_selector
media_picker_activity
media_picker_activity_expanding
media_mute_list_item
media_route_list_item_checkable
media_route_list_item_collapse_group
media_route_list_item_selection_header
media_route_list_item_top_header
music_list_menu_item
music_options_menu_item
music_picker
music_picker_item
music_popup_menu
no_local_music
no_music_add_music_title
no_music_scanning
no_music_shop
no_music_streaming_disabled
no_music_streaming_enabled
no_music_syncing
no_music_upload
no_music_usb_copy
nowplaying
preview_header
query_activity
ringtone_editor
ringtone_topbar
ringtone_track_info
shop_tutorial
shuffle_all_list_header
song_list_activity_embedded
song_list_activity_standalone
song_title_with_playing_indicator
tabbed_list
top_action_bar
top_cab_action_bar
track_list_item_search
tutorial_account_list_item
tutorial_free_music
tutorial_select_account
tutorial_select_account_header
tutorial_welcome
waiting_for_item
weekpicker
widget_nowplaying_large
widget_nowplaying_small
\res\layout-land
audio_player
dropdown_selector
media_picker_activity
ringtone_editor
song_list_activity_standalone
top_cab_action_bar
\res\layout-large
query_activity
\res\layout-large-land
dropdown_selector
top_cab_action_bar
\res\layout-large-land-notouch-v12
edit_track_list_item
list_item_common
nowplaying
side_action_bar
sidebar_album_info
sidebar_tv_menu_item
statusbar
top_action_bar
track_list_item_album
track_list_item_allsongs
track_list_item_artist
track_list_item_genre
track_list_item_playlist
track_list_item_search
\res\layout-v8
download_notification_complete
download_notification_progress
statusbar
\res\layout-v9
statusbar
\res\layout-v11
download_notification_complete
download_notification_progress
statusbar
\res\layout-v16
statusbar_expanded
\res\layout-xlarge
create_instant_mix
create_playlist_panel
dropdown_selector
no_music_streaming_disabled
no_music_streaming_enabled
top_cab_action_bar
tutorial_free_music
tutorial_select_account
tutorial_welcome
\res\layout-xlarge-land
edit_track_list_item
no_local_music
nowplaying_tabbed_albumart
tabbed_audioplayer
track_list_item_album
track_list_item_allsongs
track_list_item_artist
track_list_item_genre
track_list_item_playlist
track_list_item_search
\res\layout-xlarge-port
edit_track_list_item
no_local_music
no_music_streaming_enabled
track_list_item_album
track_list_item_allsongs
track_list_item_artist
track_list_item_genre
track_list_item_playlist
track_list_item_search
\res\values
colors
styles
\res\values-large
styles
\res\values-xlarge-v11
colors
Vlingo
Code:
com.vlingo.client.samsung.apk
/res/drawable
btn_listening_text_color
car_home_button_text_color
home_screen_button_text_color
list_item_title_color
/res/layout
alert_dialog_text_entry
app_launcher
auto_dial_dialog
bubble_text
candidate_preview
car_home_popup_app_hints
car_home_popup_generic_hints
car_item_answer
car_item_exit_carmode
car_item_nav_list_item
car_item_safereader_main
car_item_safereader_main_item
car_item_sms_favorite
car_item_sms_recent
car_item_vd_autodial
car_item_vd_favorite
car_item_vd_recent
car_iux
car_iux_item_tips
car_iux_item_welcome
car_iux_item_wycs
car_nav_alert_dialog
compose_wcis
contact_item_view
contact_select_screen
contact_top_choice_detail_item
email_account_add_manual
email_account_detail_view
email_account_list
help_about
help_bluetooth
help_setup_keyboard
help_vlingo_secrets
home_hint_first_time
home_hint_item
home_hint_needs_activation
icon_and_option_cell
invite_screen
iux_using_vlingo
local_search_listing_detail_review
local_Search_listing_detail_screen
local_search_listing_list_row
local_search_listing_review_header
new_feature_popup
notification_safereader_on
preference
progress_dialog
safereader_notification_main
samsung_car_help
samsung_car_home_header_view
samsung_car_home_reco_button
samsung_car_item_check_schedule
samsung_car_item_contact_name
samsung_car_item_memo_message
samsung_car_item_phone_type
samsung_car_item_readback_message
samsung_car_item_safereader_main
samsung_car_item_safereader_message
samsung_car_item_sms_main
samsung_car_item_sms_message
samsung_car_item_vd_autodial
samsung_car_item_vd_contact_selection
samsung_car_item_vd_main
samsung_car_item_vd_phone_type
samsung_car_iux
samsung_car_iux_how_to_use
samsung_car_iux_item_spotter
samsung_car_iux_item_tips
samsung_car_iux_item_welcome
samsung_car_iux_item_wycs
samsung_Car_iux_wake_up
samsung_disclaimer_fullscreen
samsung_home_activity
samsung_home_error
samsung_home_hint
samsung_progress_dialog
showmessage
simple_list_item_1_image
simple_list_item_2_image
social_update_layout
speedtest
superdial_item_contact
superdial_item_contact_alternate
superdial_item_contact_with_number
superdial_item_footer
superdial_item_header
superdial_item_phone_number
superdial_item_text_only
superdial_item_textaccessory
superdial_item_textaccessory_small
superdial_screen
tos_dialog
vlingo_answers
wxis_how_to_use
wcis_info_row
wcis_info_with_caption_row
wcis_subheading_row
wcis_top
wcis_top_row
widget_incar
/res/layout-land
auto_dial_dialog
car_home_popup_app_hints
car_home_popup_generic_hints
car_item_vd_autodial
help_about
home_hint_first_time
home_hint_item
home_hint_needs_activiation
iux_using_vlingo
samsung_car_home_reco_button
samsung_car_item_check_schedule
samsung_car_item_memo_message
samsung_car_item_safereader_message
samsung_car_item_sms_message
samsung_home_activity
samsung_home_error
samsung_home_hint
widget_incar
/res/layout-small
car_item_vd_autodial
car_iux
home_hint_first_time
home_hint_item
/res/layout-small-land
car_item_vd_autodial
home_hint_first_time
home_hint_item
/res/layout-xlarge
samsung_car_home_header_view
samsung_car_home_reco_button
samsung_home_activity
samsung_home_error
samsung_home_hint
/res/layout-xlarge-land
samsung_car_home_header_view
samsung_car_home_reco_button
samsung_home_activity
samsung_home_error
samsung_home_hint
/res/values
colors
styles
So there you have it. If you like the theme or you found my information useful, and you would like to, then give that big ol’ Thanks button a little click. If you don’t want to, then no worries. I would like to know your thoughts and feedback and also any suggestions on how to improve it too. Also if anyone has any questions about how I did anything, please feel free to ask.
A few thanks are needed:
Spannaa – Without you, I wouldn’t even know how to edit an xml file, let alone do all of this. Thanks for all of your patience and help and support through this. Go and have a look at Spannaa’s awesome theme threads:
[MOD][THEME][JKay] Blue themed JKay framework v14.1
[MOD][THEME][JKay]ICS JKay framework v14.1.1 for WanamLite
[THEME][ICS][Mms.apk][VRT] Messaging text bubbles & emoticons
[THEMES][JKay]VRThemes for JKay Deluxe Framework v14.1
martintspedersen - Thanks for testing some of the zips for me mate, much appreciated. Have a look at martin’s high quality lockring collection:ICS/JELLYBEAN Lockrings(162x162)[5/10]
_JKay_ - First and foremost for making his awesome Deluxe framework and Deluxe Settings App. After using these, I would not want to use my phone again if it did not have JKay supported framework, and this will also decide any future phone upgrades that I am considering. And also a huge thanks for helping me change the ‘Swipe screen to unlock’ text colour!
Vertumus - Thanks for your great looking ICS Domination. I am looking forward to the update when Jelly Bean is released for SGSII
wanam - For his modified APK Tool
dsixda - For his Android Kitchen
alkhafaf - For his Auto Odexer Script
rophil - For solving the mystery of the mms bubble background
and most of all, my gorgeous fiancée for putting up with me doing this project every spare chance I got. I love you
If I’ve forgotten anyone then I am very sorry.
Thanks a lot XDA, I hope you enjoy this as much as I do,
Dave
AOSP Blue Project - JB 4.1.2 XWLS*
Howdy folks,
Below are a number of screenshots (just click on them to download the zip) to some new zips that I made before I got rid of my beloved SGSII. Please download and flash through custom recovery. Don't forget to make a Nandroid backup before testing!
[SIZE=+2]DEVICE OPTIONS
AUDIO ICONS
ACCUWEATHER WIDGET
AOSP LOCKSCREEN
AOSP LOCKSCREEN ADD EXTRA TARGETS[/SIZE]
CAUTION!!! This will ADD extra targets to a stock AOSP Lockscreen. If you already have the AOSP lockscreen with the extra targets, I will try to make another zip for that at a later date
[SIZE=+2]LAUNCHER
MMS
PHONE & CONTACTS
SYSTEM UI[/SIZE]
Inside the folder you will find some zip files which will change the background of the notification shade in increments of 25 so there is 0% transparency, 25%, 50%, 75% and 100% transparency. If you want to flash one of them, be sure to do so AFTER the main zips for SystemUI.
Ok there you have it. Please test and report. Also requests are welcomed and encouraged! I can't promise I'll be able to do them as I don't own this device anymore, but I'll do my best!
Cheers all,
Dave
Nice work daveyannihilation! Its really blueish
One question: I have NeatRom Lite v3.0.1 UHLPS Themed with JKAY and Domination Theme integrated installed http://forum.xda-developers.com/showthread.php?t=1569686. One thing i want is the blue notification icons for ringer, vibration, mute etc.
but when is flash your "Framework Icons Only ICS Blue" they stay in gray color as before.
Is it because your mods are incompatible with this ROM or i have to flash something different?
Hope you can help me.
greets
cleomane said:
Nice work daveyannihilation! Its really blueish
One question: I have NeatRom Lite v3.0.1 UHLPS Themed with JKAY and Domination Theme integrated installed http://forum.xda-developers.com/showthread.php?t=1569686. One thing i want is the blue notification icons for ringer, vibration, mute etc.
but when is flash your "Framework Icons Only ICS Blue" they stay in gray color as before.
Is it because your mods are incompatible with this ROM or i have to flash something different?
Hope you can help me.
greets
Click to expand...
Click to collapse
Thanks cleomane!
I believe that you will find the icons that you are looking for in SystemUI Icons Only ICS Blue.zip, and they should be compatible with most ROMs.
I hope this helped,
Dave
Ok XDA,
I just updated the OP with some more photos so that you can see exactly what I've done.
I'm currently working on Google Play Music so I will add that as soon as it's done.
It's funny that I've had over 100 downloads for these but only a few likes and no comments. Anything is better than nothing. Come on XDA, tell me what you really think!
Hope you've all had a great weekend.
Dave
G'Day XDA,
I just updated the first post by add Google Play Music to it as an apk that needs to be pushed to /system, change permissions and then installed like a normal apk. Check the first post for details.
On a side note, if anyone has any requests for any apps that they would like themed, please let me know. Even if it's not in the ICS Blue colour, I am happy to try and do that for you. I am going to have to change all of the items in my phone to pink when I give it to my fiancee after I upgrade so I don't mind doing other colours.
Still puzzled as to why no one has commented or said whether they like the theme or not, considering it's had over 150 downloads now. Very strange.
Have a great day XDA,
Dave
How can i change the background of the following picture so that it could be an opaque background?Thanks in advance
Sent from my GT-I8160 using xda premium
Fzee said:
How can i change the background of the following picture so that it could be an opaque background?Thanks in advance
Sent from my GT-I8160 using xda premium
Click to expand...
Click to collapse
Hi Fzee,
There is an xml file in SystemUI.apk that needs to be edited and I believe that it is \res\values\drawables.xml but as soon as I get home from work (which is in about 6 hours) I will have a look for you and let you know if that's ok?
Thanks mate,
Dave
daveyannihilation said:
Hi Fzee,
There is an xml file in SystemUI.apk that needs to be edited and I believe that it is \res\values\drawables.xml but as soon as I get home from work (which is in about 6 hours) I will have a look for you and let you know if that's ok?
Thanks mate,
Dave
Click to expand...
Click to collapse
Ok Fzee,
I was very wrong. The thing that needs to be changed is an icon which I have attached to this post. This needs to be installed into SystemUI.apk into the \res\drawable-hdpi folder. Now if you don't know how to do that, I would be happy to give you a quick run down, or if you attach a copy of your SystemUI.apk then I can do it for you.
If you need any help then just ask,
Dave
Thanks.I'll try it later as im not at home right now
Edit:I tried it but it didnt work probably bcause im using a differnt phone model.Srry,i should have told you earlier.I found out what the problem was in lidroid-res.apk.
But since you have explained so much in an easy-to-understand answer,i will click the like button for you
Sent from my GT-I8160 using xda premium
Fzee said:
Thanks.I'll try it later as im not at home right now
Edit:I tried it but it didnt work probably bcause im using a differnt phone model.Srry,i should have told you earlier.I found out what the problem was in lidroid-res.apk.
But since you have explained so much in an easy-to-understand answer,i will click the like button for you
Sent from my GT-I8160 using xda premium
Click to expand...
Click to collapse
No worries Fzee,
As long as you got there in the end, all is good.
Thanks mate,
Dave
Oh yeah,how can i change the missed message icon in the statusbar(the one you get when someone messages you).Do i have to edit mms apk?Correct me if im wrong
How can i also edit the colour of the words in systemui?
Oh yeah how can i also edit the theme and colours of the messaging app?
How can also edit the colour of 'swipe to unlock screen' to cyan colour
Srry for all the questions.I really want to be a themer just like you.But like everyone i have to start small and slowly make my way up to the top:thumbup:If you cant answer all the questions,dont sweat.I know its alot of questions so you don't need to answer all of them if you can't
So my man,tell me something,did i answer your question?If i did,click the thanks button.If i didn't,im probably trollin ya =O
Fzee said:
Oh yeah,how can i change the missed message icon in the statusbar(the one you get when someone messages you).Do i have to edit mms apk?Correct me if im wrong
How can i also edit the colour of the words in systemui?
Oh yeah how can i also edit the theme and colours of the messaging app?
How can also edit the colour of 'swipe to unlock screen' to cyan colour
Srry for all the questions.I really want to be a themer just like you.But like everyone i have to start small and slowly make my way up to the top:thumbup:If you cant answer all the questions,dont sweat.I know its alot of questions so you don't need to answer all of them if you can't
So my man,tell me something,did i answer your question?If i did,click the thanks button.If i didn't,im probably trollin ya =O
Click to expand...
Click to collapse
Ok the icon that you need to change is indeed in Mms.apk in /res/drawable-hdpi and it's called stat_notify_message.png so you need to change that icon.
Do you mean the text in the notification shade that you pull down from the status bar?
Which particular themes and colours are you talking about? The bubbles or the text or what? There are many different things that control many different aspects of Mms.apk
For the 'Swipe screen to unlock' text, if you look at the How To Guide which is in the second post, you will see what you need to do to change that.
*To be able to change the ‘Swipe screen to unlock’ text colour, you actually need to edit android.policy.jar which can be found in /system/framework. Once you Baksmali the file, you then need to go find com/android/internal/policy/impl/CircleLockScreen.smali and search for this code:
Code:
const v9, -0x141415
Click to expand...
Click to collapse
I can indeed answer them all, but I need you to elaborate a little bit more to what you would like to do.
Thanks mate,
Dave
daveyannihilation said:
Ok the icon that you need to change is indeed in Mms.apk in /res/drawable-hdpi and it's called stat_notify_message.png so you need to change that icon.
Do you mean the text in the notification shade that you pull down from the status bar?
Which particular themes and colours are you talking about? The bubbles or the text or what? There are many different things that control many different aspects of Mms.apk
For the 'Swipe screen to unlock' text, if you look at the How To Guide which is in the second post, you will see what you need to do to change that.
I can indeed answer them all, but I need you to elaborate a little bit more to what you would like to do.
Thanks mate,
Dave
Click to expand...
Click to collapse
Yes i meant to change the text in the notification shade.I also wanted to change the bubbles and colours of text in mms.apk
BTW,what is smali and baksmali?What tool do i need to use to do it
So my man,tell me something,did i answer your question?If i did,click the thanks button.If i didn't,im probably trollin ya =O
Ok I know all of those but the answers are at home. I finish work in about 2 hours but I have band practice tonight, so it might be 6 hours before I get a chance to check it out if that's ok?
Sent from my ICS Blue SGSII
Dont worry.Im cool.Take your time
So my man,tell me something,did i answer your question?If i did,click the thanks button.If i didn't,im probably trollin ya =O
This is an excellent theme thread. Very useful indeed. Good job man. I know how long this stuff takes and to document it is outstanding
Sent from my GT-I9100 using Tapatalk 2

*[HOW-TO]* Change (edit/color/swap) Icons in StatusBar

This is a basic HOW TO process to change/edit the status bar icons to add some color (or change icon) to the unbelievably mundane grey icons in the AT&T status bar. I've done this on CleanROM ACE (v3.5 through v4.9) by editing “systemUI.apk” and “framework-res.apk” (res/drawable-xhdpi folders) and dropping custom PNGs into their respective folders. You should have no issue doing this on any GNote2 ROM (another forum member confirmed works on Jedi as well). I simply swapped PNGs, using the Open Archive functionality in 7-Zip. If you are just copying images files (PNGs), this zip/open-archive method is easy and quick. There is no need to decompile/recompile the apks… you only need to understand how to use 7-ZIP…. how to open/modify file archives… and use an icon editor. (instructions attached). If you want to edit or substitute xmls, smali files, you will need to decompile apk, make edits/file drops, then recompile. You will also need the AndroidManifest.xml and resources.arsc files created from the recompile to move with the other xml changes to a flashable zip
Also attached is a list of icons I changed (including two 7z files you can extract to start your icon modding madness (WiFi, data, phone signal bars, bluetooth, mute, as well as animated GPS, upload, and download) including screenshots of some of these icons, and a step-by-step process if you wish to try this for yourself. I changed 13 icons in framework-res.apk and 22 icons in systemUI.apk. These PNGs are in the res/drawable-xhdpi sub folders.
Open, read, download attachments…. hopefully this helps you customize your status bar icons. If you don't like the color theming... np, just create any color combo you want with your favorite editor (I use "Paint.NET" which is very simple to use). Comments welcome.
PDF instructions now attached
Created a PDF document for the How To instructions and attached... and removed the Word file which for some reason wasn't readable.
DoctorQMM said:
Created a PDF document for the How To instructions and attached... and removed the Word file which for some reason wasn't readable.
Click to expand...
Click to collapse
Thanks, anyway to change the clock? I want it blue!
If you're running CleanROM 3.3, check out Tiffany84's thread in Theme forum... there's a blue theme with center clock mod that's pretty cool. If you go that route, I'd recommend you flash that mod first, then use that systemUI to make your custom PNG changes (otherwise that mod will overwrite your systemUI)
ok I wanna do just what you described. I want to replace the 4G icons from the international systemui with the 4G LTE icon from the ATT stock status bar. Just the 4G, I still want H+ for HSPA+ and the rest just like they are.
now when I open the Systemui.apk to my surprice all icons are there and even some that I have seen in other ROMs, even for othe devices. Hhow do I make the icons i want active and hide the sotck? just renaming them? and what name should they be? I see that some icon sets start with ics_stat and some with tw_stat. I think the stock start with just stat but I am not sure because there is some LTE icon that start with that as if they were active but does not show in the status bar
Dr Evo thanks for the PM. Ok so I'm not on ClearROM, I'm trying to cooke my own ROM with mods I have found around the site for my own use. Is based on the international ROM N7105XXDLL1.
My icon serias is the international, it has the grey numerals with the arrows right under. I don't live close to a non LTE are but when I change the APN to disable LTE I get the H+ icon and so on.
Now I got the ATT 4G LTE icon working by renaming the file, but the arrows are right on top of it and when I try to delete them the Systemui.apk FC on me.
I also used the Systemui.apk for UCLAJ2 the one from The Hybrid Saurom ROM that has the nice circle battery mod but this also has the international icons and the brightness slider does not turn off as I have it turned off on the stock one.
By the way, my daily driver this is what I got so far:
1. 4x5 with wallpaper scrolling Launcher
2. Transparent multiwindow with MWC for all apps
3. Resizable Popup Browser
4. Bravia Engine
5. Ink mod for lockscreen with color choices including red and black
6. Call Recording
7. Perseus Kernel
8. 23 toogles
9. CM10 apps like Apollo player transparent, Soundsearch with history.
10. 4.2 app like DesckClock, and Gallery includes the camera
11. Debloated but kept all SamsungDive aka Remote and S-Pen functionality, and also kept DLNA funtionality as I use this with my TV and such. All tested working
Wish list:
1. Volume skip/back mod for music players
2. Battery circle mod the one Saurom is using goes perfect with the ATT status theme. Is green and changes colors to red when is almost done
3. 4G LTE icon for LTE
4. Ink mod for live wallpaper
5. CRT-off animation
Its verry fast and it does not looses any functionality. I score 2066 on Geekbench with the stock ROM I scored 2094.
OC to CPU 1.8Ghz and GPU 800Mhz I score 2256 on geekbench and 8066 on quadrant.
Sent from my SGH-I317 using XDA Premium HD app
@ DJBBOX The "in"/"out" arrows you probably want to keep as that does show network traffic while on LTE. The ATT "4G/ LTE" icon (tw_stat_sys_data_connected_lte_att.png) covers two levels (as the "LTE" is below the 4G) so it vying for the same space as the network traffic signal arrows. Here's an option: the attached PNG ("stat_sys_data_connected_lte.png") is just "LTE" in blue... but should allow for the network traffic arrows below as well... so when you are in an LTE area, it will show "LTE" in blue, with arrows below. If that works for you, just rename my attached file ("stat_sys_data_connected_lte.png") to "stat_sys_data_connected_4g.png", and drop it in your systemUI using 7-Zip Open Archive method.
Thanks
Thanks to the OP I changed my dull grey icons to colorful ones.
BTW I'm on Jedi X6.1.2
conflict0102 said:
Thanks to the OP I changed my dull grey icons to colorful ones.
BTW I'm on Jedi X6.1.2
Click to expand...
Click to collapse
Nice... glad it worked for you and thanks for reporting back method works for other roms too.
conflict0102 said:
Thanks to the OP I changed my dull grey icons to colorful ones.
BTW I'm on Jedi X6.1.2
Click to expand...
Click to collapse
That looks bad ass, where did you get that 4G icon, does that come with Jedi Rom?
Sent from my SAMSUNG-SGH-I317 using Tapatalk 2
DoctorQMM said:
If you're running CleanROM 3.3, check out Tiffany84's thread in Theme forum... there's a blue theme with center clock mod that's pretty cool. If you go that route, I'd recommend you flash that mod first, then use that systemUI to make your custom PNG changes (otherwise that mod will overwrite your systemUI)
Click to expand...
Click to collapse
I'm using Jedi
---------- Post added at 09:10 PM ---------- Previous post was at 09:04 PM ----------
GetPatriotized said:
I'm using Jedi
Click to expand...
Click to collapse
Just flashed it on Jedi and it didn't change. Made a backup though
kevo3000 said:
That looks bad ass, where did you get that 4G icon, does that come with Jedi Rom?
Sent from my SAMSUNG-SGH-I317 using Tapatalk 2
Click to expand...
Click to collapse
I'm glad you liked it.
This 4G icon does not come with Jedi ROM. I just photoshoped the at&t 4g logo and turned it into an icon.
I'v uploaded both a 3G and 4G icon here:
Do you guys know a Mod to have date before or after the clock or in the middle of the status bar?
sweetboy02125 said:
Do you guys know a Mod to have date before or after the clock or in the middle of the status bar?
Click to expand...
Click to collapse
Check the "Tiffany84" thread in the Theme forum (CleanROM theming)... she also has been kind enough to take requests (if you ask nicely!)
Updated attachments (zip format) for the PNGs... now includes the "4G LTE" icon for AT&T enthusiasts. You can pretty much do what you want... just make sure your custom PNG(s) are the exact same dimension and exact file name as the ones you are replacing in the Open Archive file.
Would be nice to have a "how to" video.
Sent from my SAMSUNG-SGH-I317 using xda app-developers app
PDF (How To Instructions) updated to include 4G LTE icons...
Thanks for the tutorial. Replaced my own lte icon and looking good. Had to make several adjustments to make room for the xfer arrows and prevent them from overlapping so it took a few tries.
I used this method and ninjamorph (market) to compare. I think I prefer the app, especially since it's free, fast, and easy.
Can you replace the framework.apk in Root Explorer or do you have to flash it?
Sent from my SAMSUNG-SGH-I317 using xda app-developers app
fletchman said:
Can you replace the framework.apk in Root Explorer or do you have to flash it?
Sent from my SAMSUNG-SGH-I317 using xda app-developers app
Click to expand...
Click to collapse
you can... but you run a higher risk of things going south when messing with live (active) system files. It's always safest to use the 'empty' flashable zip Scott made and drop your files (/system/framework and or /system/app) in appropriate folder.. then flash in recovery (recommend wiping cache/dalvik...then your flashable zip) If you want to push using Root Explorer, I would recommend you first copy your active framework-res.apk file to a safe place (external sd). Copy is the operative word... do NOT rename, delete, or move an active system file (like framework-res.apk) or you're in for a FC Maelstrom party. After you've safely copied the framework-res file, then move your 'updated' framework-res.apk first to /system folder and fix permissions (rw.r.r).. then move that file to /system/framework and replace the active one. Now reboot.

[MOD][May 22] Xposed Statusbar Mods -- Tweaks, Icons, and more! [Sense5-7][4.1-5.0.2]

Xposed StatusBar Mods
This is my Xposed module, mainly designed for the HTC One devices (m7/m8/m9), with limited HTC OneX/XL/X+ support
Sense Features
Transparent statusbar (option to have full trans or 1px divider line)
Transparent Sense navigation bar (except on Blinkfeed panel; option to have full trans or 1px divider line)
Transparent notification pulldown window (with ability to set background color/alpha)
100-step battery icons, with optional battery % display during charging animation
Ability to auto-hide mobile data icons when connected to wifi (for AT&T phones)
Themable and replaceable statusbar images, in a simple Zip file format (called XSBM Iconpacks)
Experimental support to replace individual application notification icons, in-app icons, and most drawable resources (may not work with all applications; see 2nd post for more information)
Center clock mod (thanks to @C3C076)
Remove AM/PM from clock
Change clock color
Remove clock from statusbar
Remove phone signal icons from statusbar
Remove battery icon from statusbar
Option to change text battery color when connected to charger
Colorize battery text and icon display, either fixed (single color) or based on charge range
Change statusbar icon colors (only replaced/overridden icons, not stock ones)
Automatic module update via repo.xposed.info
Ability to apply changes without a soft reboot (requires superuser permission)
GPE Features (no longer updated)
Transparent statusbar (with ability to set background color/alpha)
Transparent notification pulldown window (with ability to set background color/alpha)
100-step battery icons, with optional battery % display during charging animation
Themable and replaceable statusbar images, in a simple Zip file format (called XSBM Iconpacks. FYI: GPE packs are slightly different than Sense packs.)
Experimental support to replace individual application notification icons, in-app icons, and most drawable resources (may not work with all applications; see 2nd post for more information)
Center clock mod (thanks to @C3C076)
Add AM/PM to clock
Change clock color
Remove clock from statusbar
Remove battery icon from statusbar
Colorize battery text and icon display, either fixed (single color) or based on charge range
Change statusbar icon colors (only replaced/overridden icons, not stock ones)
Automatic module update via repo.xposed.info
Ability to apply changes without a soft reboot (requires superuser permission)
Install steps:
Make sure you have the latest Xposed Framework installed (ARHD offers it in the AROMA installer).
Make sure you enable the app_process from within Xposed Installer and reboot
Install attached apk, just like you would any other apk
Enable module in Xposed Installer, pick which settings you want, and either reboot, or restart the shell (adb shell 'stop;start' or Soft reboot)
Enjoy the purdy icons
(Optional) Download & import other iconpacks if you'd like. Or create one yourself and share it with others!
Sense Changelog
Older changes
Added white 4G/LTE with Orange data icons per request.
Updated to (hopefully) work on Note 2 -- Multi-device support within a single apk is too much stuff. Will split out the Samsung stuff to a separate mod in the near future
Added test version that should work with ViperOne theme engine -- Not working currently. I'll work on ViperOne theme compatibility later
Split out E/H/LTE icons -- EDGE will show E, UMTS, HSPA will show H, and LTE will show 4G LTE -- Caused issues with icon-flipping. Only has E, 4G, and 4G LTE icons now. -- Fixed in later version
[1.17] Added transparent statusbar background option. Fixed statusbar clear and quicksettings icons.
[1.18] Added transparent e911 icon for Verizon SGS3
[1.19] Consolidated mods into a single apk with preference option for mobile data icon color -- Orange data icons only work with AT&T iconset, and not with auto-hide setting
[1.20] Fixed 1px-wide line below transparent statusbar
[1.20] Re-split out G/E/3G/H/H+/LTE for International users with curved mobile data indicators
[1.21] Added option to remove clock from statusbar
[1.22] Added iconset preference in settings. Now switch between AT&T, T-Mobile and International data icons without any CID changes!
[1.23] Added iconset for alternate Wifi and Battery courtesy of jonata
[1.24] Fixed preference setting for alternate cell signal icons
[1.25] Added circle battery and fixed 4G connected icon
[1.25a] Reorganized preference screens
[1.26] Added preference setting for International data icon indicators (arrows or curved)
[1.28a] Added T-Mobile as an option for data icons, along with pink-themed indicators
[1.30b] Added cyan themed mute, speakerphone, and voicemail icons
[1.33] Added option (under Tweaks) to auto-hide data icons if using the AT&T cyan iconset
[1.33c] Fixed curved/arrows option when using the orange iconset
[1.34] Fixed missing 4g connected icons. From this version on, mod only supports HTC One. A separate Samsung version soon.
[1.35] Added option to remove battery & charging icons. Leaves a gap between clock and signal bars though. Here's an example with the clock and battery removed and stock % enabled
[1.37] Proper battery icon removal option now. Also added ability to pick colors for stock 4.2.2 text battery percentage and clock. Both default to holo blue (0xff35b5e5). See example:
{
"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"
}
[1.39] Implemented an option to colorize the stock 4.2.2 text battery percentage based on charge level (suggested colors and ranges thanks to @jonata).
[1.4.2] Lots of changes to cover...switching to an indented format for each new release
Versioning change. Now using major.minor.release format
Added option to colorize battery icons! This works great with the circle battery set
Removed text-based battery icon set. No longer needed with the addition of colorized stock text battery
Changed all circle battery icons so that they look better when using the colorize option
Color picker for each battery charge range so you can decide how it looks! Applies to both text and icon batteries.
Reorganized preference screens.
[1.4.4]
Added transparent statusbar style options
[1.4.5]
Added color hex input field to colorpickers
[1.4.6]
Added alpha slider to colorpickers, and fixed hex input field accordingly
[1.5.0]
Added option to override notification pulldown background color & transparency.
Added Sense nav bar transparency option. Still doesn't work on the Blinkfeed page for some reason.
Haven't addressed transparent statusbar for Sense yet, but will work it into a release soon.
[1.5.1]
Added the highly desired center clock setting, courtesy of C3C076, maker of GravityBox xposed mod for the MTK6589.
This will be the last release in the 1.x series of this mod
[2.0.0]
It's finally here! Make sure you uninstall all previous versions first!
The latest version of the mod now includes only a single icon set (WhiteIcons thanks to @snachez). The main difference is that other iconpacks can be made and imported. A few examples have been added to the XSBM Iconpack thread
Iconpacks should be placed into /sdcard/xsbm, and then imported via the mod settings -> Icons -> Select Iconpack to Import (reboot/soft reboot to apply)
All options are set to off (false) by default, with the exception of auto-hiding the data icons while connected to wifi. Applies only to AT&T phones, or phones with a CID of CWS__001 or SKU == 7. All other models auto-hide mobile data by default when on wifi.
Added option to hide AM/PM from clock
Added options to hide "no SIM" and phone signal strength icons
Has ability to replace notification icons per-app. This feature is experimental, and not guaranteed to work for all apps. More details on this to follow.
It can show you data icons for all individual data types (G/E/3G/H/4G/LTE). If you don't like this behavior (some carriers like AT&T flip between bands so often it makes the icons flip constantly), you can take the images from one band folder (e.g. 4G) and copy them to other folders (3G/H), renaming the files to match the destination filenames. More details on this and the rest of the iconpack layout to follow.
[2.0.1]
Changed charging animation so it doesn't show battery percentage during animation
Fixed the default_iconpack.zip so H and 4G icons are different
[2.0.2]
Added option to restart SystemUI to apply changes (requires superuser) (Thanks serajr!)
Added roaming icons support (I have no way of testing this; roaming users please let me know if it works)
Updated included default_iconpack.zip (thanks @snachez)
[2.0.3]
Changed battery icon code to hopefully address OneX compatibility
[2.0.4/2.0.5]
Added option to battery tweaks to enable the showing of battery percentage during battery charging animation (2.0.4)
Added intent filter to handle *.xsbm.zip files -- packs that are named this way can be imported from any file manager (open with XSBM)
Create the .nomedia file in the unpacked zip directory to prevent media scanner from seeing iconpack images
Set restart dialog to not cancelable. Use the Cancel button instead of Back.
[2.0.6]
Added preference under Icon Settings to support alternate SystemUI that don't have the Htc-named classes (e.g. One X, some One roms based on 4.1.x, etc)
[2.0.7]
Added auto-updater to mod (requires Internet, Wifi_State, Network_State permissions)
Did testing on HTC One X and resolved mobile data option (still need to pick the Alternate SystemUI option, and uncheck the Auto-Hide option)
Still having issues with Apply Changes option if the transparent notification window option is enabled
[2.0.8]
Apply Changes option now moved to app exit (using Back key). Should no longer cause FC on SystemUI (reboot once after installing 2.0.8 before trying)
[2.0.9]
Added Icon Colors preference screen that allows you to set your own icon colors. Works best with white or light-colored icons.
Battery icon color is still located under Battery Tweaks
Perform a reboot after upgrading before using the Apply Changes
[2.1.0]
Updated default_iconpack.xsbm.zip included with mod
[2.1.1]
Color picker text entry will now update new color selection box if hex value is a valid color
Changed entire application theme to Holo
Updated preferences to look cleaner and make more sense
Upon very first installation of mod it will automatically import the default iconpack so new users have fewer issues
You may need to fully uninstall all versions of the mod prior to this (and future) versions working
Tested on the latest 4.3 Sense rom (MaximusHD 12.1.0) and everything appears to be working fine
[2.1.2/2.1.3]
Added value slider to preferences for battery charge animation frame duration
Added option to have 1px divider line on Sense nav bar background
Apply Changes now restarts SystemUI and Prism
[2.1.4]
Updated Sense navbar 1px image
Added preliminary support for statusbar color. Works for non-Prism launchers, not for Sense just yet.
[2.1.5]
Added option to change text battery % color during charging
Removed updater code, now using repo.xposed.info for all app updates
[2.1.6]
Fixed auto-hide data icon option when in unchecked state
Package name changed from com.dr8.sbicons to com.dr8.sbicons.sense - you must uninstall the previous version before installing this version!
[2.1.7]
Updated for Sense 5.5 ROMs
Fixed option to hide signal icons
Fixed status bar transparency in Sense launcher if option selected
Added logic to determine which icons are available to replace based on Sense version (5 vs 5.5)
Added iconpack auto-scaling. Icons should all be made at least 75x75px, which will make them appear without degradation in lower resolution devices (One XL, One S, One VX, etc)
Added French translation thanks to @alex67890
[2.1.8a]
Split out vibrate/silent icons from Misc (can be colored independently)
Changed Auto-Hide setting to Carrier selection (functionality remains same, but allows for default data icons if not overriden) -- fixed in 2.1.8a
Added Italian translation courtesy of @jonata
[2.1.9]
Added ability to set the scale on statusbar icons -- set the scale first, then import/reimport your chosen iconpack
Added Sprint HTC One support. Thanks to @mikevillarroel for testing/debugging help! Make sure you pick Sprint from the Carrier Selection.
Iconpacks for Sprint devices will need additional data icons for evdo/1xRTT and additional signal icons for the 6-bar signal. See 2nd post in this thread for more info
Removed 3 permissions relating to network activity. No longer needed, since app is updated via Xposed Repo or Play Store.
[2.2]
Updated to support KK 4.4 w/ Sense 5.5 - tested on ARHD 40.3
[2.2.1]
Updated Italian translation - thx @jonata
Added Malay translation - thx @saxmydix
Added new preference screen under Icon Settings->Hidden Icons Settings; can hide Silent/Vibrate, Beats, Headphones now (and moved no-SIM and Signal bars here too) - big thx to @rovo89 for the code help
Added progress dialog to iconpack import activity
[2.3]
Updated to support Sense 6/ARHD 6x
Iconpacks should now include additional images for wifi up/down status (see the Iconpack thread for more details)
Switched default iconpack to Stencil by itiskonrad (currently the only iconpack updated with additional wifi images)
Make sure you run the XSBM Settings app at least once after updating
[2.3.1]
Restored the preference options to hide the cell signal icon and no-SIM icons
[2.3.2]
Added Beats icon as a separate replaceable item, along with the ability to colorize it
-- Since the Beats icon is retrieved by the framework, a soft-reboot is needed to active it after importing an iconpack that contains the image
[2.3.3]
Added additional slider in battery settings for battery percentage display time after charging animation
Removed Sense nav bar tweaks, as these are present and more updated in Sense 6 Toolbox
Hopefully fixed issue with icons not sticking after reboot
[2.3.4]
Changed which network types displayed which network icons (8,9,10 now show H, 15 shows 4G)
Made changes to the transparent statusbar to hopefully get rid of the white background shown in some apps
Added date/time stamp to debug logging
[2.3.5]
Added check for hardware type to fix icons not sticking on m8 (issue was with Beats framework icon)
Removed stat_meta* and stat_sys_tty* icons from the list of misc replacements (updated post #2)
[2.4.0c]
Updated module to support m9 running Sense 7 with help from @iElvis
GPE Changelog (no longer updated)
Older changes
[1.0.0]
Initial release for GPE roms (tested on ARGE 3.0)
Package name changed from com.dr8.sbicons to com.dr8.sbicons.ge - you must uninstall previous version prior to installation!
[1.0.1+]
Fixed preference for statusbar transparency color picker
Added French translation from @alex67890, Italian translation from @jonata (some strings may still need translating)
GPE version will no longer be updated due to time/life constraints. Code will be open sourced and posted to my github soon.
To-do/Requests
Preference additions/changes
Ability to remove certain statusbar icons (headset, Beats, etc) -- Sense 6 Toolbox has this functionality
Thanks
@rovo89 for making the Xposed Framework and providing helpful docs and code assistance
@Tungstwenty for assistance with xposed and coding in general
@C3C076 for the center clock and transparent statusbar code for the GE version
@snachez for the beautiful white icons that are the default iconpack in all 2.x versions of the mod
@wangtang2k for the original cyan and orange AT&T icons, which inspired me to look into Xposed development
@alex67890 for the French translation
@jonata for the Italian translation
saxmydix for the Malay translation
All the generous users who have donated. Always appreciated, but never required!
All the testers and users of the mod!
If you know a language other than English and would like to contribute a translation for this module, please visit this link to get started.
If you're feeling generous and would like to donate, click the Donate to Me button to the left.
XDA:DevDB Information
Xposed StatusBar Mods One, Tool/Utility for the HTC One
Contributors
agentdr8
Version Information
Status: Stable
Current Stable Version: 2.3.5
Stable Release Date: 2014-07-03
Current Beta Version: 2.3.4b
Beta Release Date: 2014-07-02
Created 2013-11-27
Last Updated 2014-07-04
Detailed iconpack information
XSBM Iconpack detailed information
Iconpacks have been moved to its own thread here: [THEME] XSBM iconpacks
The iconpack structure is a simple ZIP file with a specific set of subfolders, and a hidden identifier text file. Below is the file list of the default_iconpack.zip, separated by section/subfolder. If you are building a pack or replacing images within an existing pack, remember to maintain the exact filenames as shown, case-sensitive (i.e. all lowercase):
Pack identifier
Code:
.xsbmpack
Notes: The .xsbmpack is a plain text file that can contain the following fields:
author: name/nick/ID of pack creator or icon creator
note: a short description about the pack (what kind of battery icons, etc). This should be on a single line.
Both fields should be terminated by a single line-feed (Enter)
If this file does not exist within the iconpack zipfile, it will not be imported by the mod. The location of this file within the zip should be at the highest (root) level, not a subfolder. And the name is not a typo; it should be preceded by a period (makes this a hidden file in Linux/Android).
3rd Party App replacements
Code:
apps.txt
apps/
apps/com.android.mms-stat_notify_sms.png
apps/com.android.vending-stat_notify_marketplace_update.png
apps/com.google.android.gm-ic_notification_multiple_mail_holo_dark.png
apps/com.google.android.gm-stat_notify_email.png
Notes: This is the experimental support for per-app notification icon replacements. It consists of an apps.txt file located at the highest (root) level of the zipfile, and contains the following info in a specific format:
packagename-icon_name.png
Where packagename is the APK package name of the application in the Java namespace format. This is usually something like com.author.appname. To determine what the packagename of an APK is, you can use the following command on the phone (via terminal emulator or via adb shell):
pm list packages -f | grep -i appname
An example would be the Gmail new mail notification. To find the packagename, we could enter this vi adb shell:
pm list packages -f | grep -i Gmail
This might return someting similar to:
package:/system/app/Gmail.apk=com.android.gm
The part after the equals sign would be your package name. Another method of finding this data is through the Play Store. If you search for an app, say Gmail, the URL will show the package name as well.
Once you have the packagename, you have to determine what the name of the notification icon is. The easiest way to do this is to use a zip utility (WinZip, 7zip, RAR, etc) to extract the icons in the res/drawable-*/ directories within the app's APK. Most of the time the filenames start with stat_ or contain the word notify, but that isn't always the case.
If you find the file you're hoping to replace, rename it to the above format. Add the entry into the apps.txt file, and place both files into the iconpack zip. The apps.txt goes to the top level of the zip, and the image itself goes to the apps/ subfolder.
The mod supports replacing multiple images from a single package using the same naming convention above.
Because this functionality is experimental, it may not work for every application. Not all apps request notification icon resources in the same manner, so there's no guarantee it will work.
Battery and Battery Charge icons
Code:
battery/
battery/charge/
battery/charge/stat_sys_battery_charge_anim0.png
battery/charge/stat_sys_battery_charge_anim1.png
battery/charge/stat_sys_battery_charge_anim10.png
battery/charge/stat_sys_battery_charge_anim2.png
battery/charge/stat_sys_battery_charge_anim3.png
battery/charge/stat_sys_battery_charge_anim4.png
battery/charge/stat_sys_battery_charge_anim5.png
battery/charge/stat_sys_battery_charge_anim6.png
battery/charge/stat_sys_battery_charge_anim7.png
battery/charge/stat_sys_battery_charge_anim8.png
battery/charge/stat_sys_battery_charge_anim9.png
battery/stat_sys_battery_0.png
battery/stat_sys_battery_1.png
battery/stat_sys_battery_10.png
battery/stat_sys_battery_100.png
battery/stat_sys_battery_11.png
battery/stat_sys_battery_12.png
battery/stat_sys_battery_13.png
battery/stat_sys_battery_14.png
battery/stat_sys_battery_15.png
battery/stat_sys_battery_16.png
battery/stat_sys_battery_17.png
battery/stat_sys_battery_18.png
battery/stat_sys_battery_19.png
battery/stat_sys_battery_2.png
battery/stat_sys_battery_20.png
battery/stat_sys_battery_21.png
battery/stat_sys_battery_22.png
battery/stat_sys_battery_23.png
battery/stat_sys_battery_24.png
battery/stat_sys_battery_25.png
battery/stat_sys_battery_26.png
battery/stat_sys_battery_27.png
battery/stat_sys_battery_28.png
battery/stat_sys_battery_29.png
battery/stat_sys_battery_3.png
battery/stat_sys_battery_30.png
battery/stat_sys_battery_31.png
battery/stat_sys_battery_32.png
battery/stat_sys_battery_33.png
battery/stat_sys_battery_34.png
battery/stat_sys_battery_35.png
battery/stat_sys_battery_36.png
battery/stat_sys_battery_37.png
battery/stat_sys_battery_38.png
battery/stat_sys_battery_39.png
battery/stat_sys_battery_4.png
battery/stat_sys_battery_40.png
battery/stat_sys_battery_41.png
battery/stat_sys_battery_42.png
battery/stat_sys_battery_43.png
battery/stat_sys_battery_44.png
battery/stat_sys_battery_45.png
battery/stat_sys_battery_46.png
battery/stat_sys_battery_47.png
battery/stat_sys_battery_48.png
battery/stat_sys_battery_49.png
battery/stat_sys_battery_5.png
battery/stat_sys_battery_50.png
battery/stat_sys_battery_51.png
battery/stat_sys_battery_52.png
battery/stat_sys_battery_53.png
battery/stat_sys_battery_54.png
battery/stat_sys_battery_55.png
battery/stat_sys_battery_56.png
battery/stat_sys_battery_57.png
battery/stat_sys_battery_58.png
battery/stat_sys_battery_59.png
battery/stat_sys_battery_6.png
battery/stat_sys_battery_60.png
battery/stat_sys_battery_61.png
battery/stat_sys_battery_62.png
battery/stat_sys_battery_63.png
battery/stat_sys_battery_64.png
battery/stat_sys_battery_65.png
battery/stat_sys_battery_66.png
battery/stat_sys_battery_67.png
battery/stat_sys_battery_68.png
battery/stat_sys_battery_69.png
battery/stat_sys_battery_7.png
battery/stat_sys_battery_70.png
battery/stat_sys_battery_71.png
battery/stat_sys_battery_72.png
battery/stat_sys_battery_73.png
battery/stat_sys_battery_74.png
battery/stat_sys_battery_75.png
battery/stat_sys_battery_76.png
battery/stat_sys_battery_77.png
battery/stat_sys_battery_78.png
battery/stat_sys_battery_79.png
battery/stat_sys_battery_8.png
battery/stat_sys_battery_80.png
battery/stat_sys_battery_81.png
battery/stat_sys_battery_82.png
battery/stat_sys_battery_83.png
battery/stat_sys_battery_84.png
battery/stat_sys_battery_85.png
battery/stat_sys_battery_86.png
battery/stat_sys_battery_87.png
battery/stat_sys_battery_88.png
battery/stat_sys_battery_89.png
battery/stat_sys_battery_9.png
battery/stat_sys_battery_90.png
battery/stat_sys_battery_91.png
battery/stat_sys_battery_92.png
battery/stat_sys_battery_93.png
battery/stat_sys_battery_94.png
battery/stat_sys_battery_95.png
battery/stat_sys_battery_96.png
battery/stat_sys_battery_97.png
battery/stat_sys_battery_98.png
battery/stat_sys_battery_99.png
battery/stat_sys_battery_unknown.png
Notes: Battery icons should go in the battery/ subfolder, and battery charging icons should go in the battery/charge/ subfolder.
Bluetooth icons
Code:
bt/
bt/stat_sys_data_bluetooth.png
bt/stat_sys_data_bluetooth_connected.png
Notes: Bluetooth icons should be placed in the bt/ subfolder of the iconpack zip.
Framework icons
Code:
framework/
framework/icon_btn_copy_dark.png
framework/icon_btn_cut_dark.png
framework/icon_btn_paste_dark.png
framework/icon_btn_selected_all_dark.png
framework/icon_btn_search_web_dark.png
framework/stat_notify_car_mode.png
framework/stat_notify_sms.png
framework/stat_sys_adb.png
framework/stat_sys_download_anim0.png
framework/stat_sys_download_anim1.png
framework/stat_sys_download_anim2.png
framework/stat_sys_download_anim3.png
framework/stat_sys_download_anim4.png
framework/stat_sys_download_anim5.png
framework/stat_sys_beats.png
framework/stat_sys_hdmi_on.png
framework/stat_sys_upload_anim0.png
framework/stat_sys_upload_anim1.png
framework/stat_sys_upload_anim2.png
framework/stat_sys_upload_anim3.png
framework/stat_sys_upload_anim4.png
framework/stat_sys_upload_anim5.png
framework/text_anchor_bar_center.png
framework/text_anchor_bar_left.png
framework/text_anchor_bar_right.png
Notes: The framework files go in the framework/ subfolder of the iconpack zip, and contain both resources that are normally located in framework-res.apk and also within framework-htc-res.apk. Not all of the stock framework images are replaced by the mod. For now, it's just the ones in the list above. More may be added to this list at a later date.
GPS icons
Code:
gps/
gps/stat_sys_gps_acquiring.png
gps/stat_sys_gps_on.png
Notes: GPS icons go in the gps/ subfolder of the iconpack zip.
Miscellaneous (to the left) icons
Code:
misc/
misc/icon_btn_menu_dark.png
misc/icon_btn_voice_dark.png
misc/ic_notify_clear.png
misc/ic_notify_notifications.png
misc/ic_notify_quicksettings.png
misc/stat_notify_alarm.png
misc/stat_notify_image.png
misc/stat_notify_image_error.png
misc/stat_notify_more.png
misc/stat_sys_headphones.png
misc/stat_sys_no_sim.png
misc/stat_sys_ringer_silent.png
misc/stat_sys_ringer_vibrate.png
misc/stat_sys_sim_lock.png
misc/stat_sys_sync.png
misc/stat_sys_sync_anim0.png
misc/stat_sys_sync_error.png
Notes: Miscellaneous icons are the ones normally to the left of the statusbar, and also include some found in the notification drop-down window.
Mobile data icons, with each type in a subfolder
Code:
mobile/
mobile/3g/
mobile/3g/stat_sys_data_3g_connected.png
mobile/3g/stat_sys_data_3g_downlink_1.png
mobile/3g/stat_sys_data_3g_downlink_2.png
mobile/3g/stat_sys_data_3g_downlink_3.png
mobile/3g/stat_sys_data_3g_uplink_1.png
mobile/3g/stat_sys_data_3g_uplink_2.png
mobile/3g/stat_sys_data_3g_uplink_3.png
mobile/4g/
mobile/4g/stat_sys_data_4g_connected.png
mobile/4g/stat_sys_data_4g_downlink_1.png
mobile/4g/stat_sys_data_4g_downlink_2.png
mobile/4g/stat_sys_data_4g_downlink_3.png
mobile/4g/stat_sys_data_4g_uplink_1.png
mobile/4g/stat_sys_data_4g_uplink_2.png
mobile/4g/stat_sys_data_4g_uplink_3.png
mobile/e/
mobile/e/stat_sys_data_e_connected.png
mobile/e/stat_sys_data_e_downlink_1.png
mobile/e/stat_sys_data_e_downlink_2.png
mobile/e/stat_sys_data_e_downlink_3.png
mobile/e/stat_sys_data_e_uplink_1.png
mobile/e/stat_sys_data_e_uplink_2.png
mobile/e/stat_sys_data_e_uplink_3.png
mobile/g/
mobile/g/stat_sys_data_g_connected.png
mobile/g/stat_sys_data_g_downlink_1.png
mobile/g/stat_sys_data_g_downlink_2.png
mobile/g/stat_sys_data_g_downlink_3.png
mobile/g/stat_sys_data_g_uplink_1.png
mobile/g/stat_sys_data_g_uplink_2.png
mobile/g/stat_sys_data_g_uplink_3.png
mobile/h/
mobile/h/stat_sys_data_h_connected.png
mobile/h/stat_sys_data_h_downlink_1.png
mobile/h/stat_sys_data_h_downlink_2.png
mobile/h/stat_sys_data_h_downlink_3.png
mobile/h/stat_sys_data_h_uplink_1.png
mobile/h/stat_sys_data_h_uplink_2.png
mobile/h/stat_sys_data_h_uplink_3.png
mobile/evdo/
mobile/evdo/stat_sys_data_evdo_connected.png
mobile/evdo/stat_sys_data_evdo_downlink_1.png
mobile/evdo/stat_sys_data_evdo_downlink_2.png
mobile/evdo/stat_sys_data_evdo_downlink_3.png
mobile/evdo/stat_sys_data_evdo_uplink_1.png
mobile/evdo/stat_sys_data_evdo_uplink_2.png
mobile/evdo/stat_sys_data_evdo_uplink_3.png
mobile/1x/
mobile/1x/stat_sys_data_1x_connected.png
mobile/1x/stat_sys_data_1x_downlink_1.png
mobile/1x/stat_sys_data_1x_downlink_2.png
mobile/1x/stat_sys_data_1x_downlink_3.png
mobile/1x/stat_sys_data_1x_uplink_1.png
mobile/1x/stat_sys_data_1x_uplink_2.png
mobile/1x/stat_sys_data_1x_uplink_3.png
mobile/lte/
mobile/lte/stat_sys_data_lte_connected.png
mobile/lte/stat_sys_data_lte_downlink_1.png
mobile/lte/stat_sys_data_lte_downlink_2.png
mobile/lte/stat_sys_data_lte_downlink_3.png
mobile/lte/stat_sys_data_lte_uplink_1.png
mobile/lte/stat_sys_data_lte_uplink_2.png
mobile/lte/stat_sys_data_lte_uplink_3.png
Notes: The mobile data icons are separated out into subfolders beneath the top mobile/ subfolder, based on the band or network type. If the images found within these subfolders are all different, which is the case with the included default_iconpack.zip, then you will see different data icons depending on what network type your phone is using at that given moment. This sometimes results in "icon flipping", which is when you see different network icons in succession (3G->H->4G->3G). This is normal behavior on most International phones, but not on AT&T and T-Mobile devices. These carriers utilize only 3 or 4 different data icons, for all of the network types. This gives the illusion that your phone is always connected to a fast data network, when it could in reality be connected via a slower technology. But a positive side-effect of this is that the data icons rarely "flip".
If you'd like to restore the "stock" AT&T or T-Mobile behavior, and only see 3-4 network types, such as E, 4G, and 4G-LTE, you can do this by copying one set of network type icons over another, making sure you rename the files accordingly. An example is below:
Say you only want see the 4G icon when you're connected via 3G, H, or 4G. You can do this by copying these files:
Code:
mobile/4g/stat_sys_data_4g_connected.png
mobile/4g/stat_sys_data_4g_downlink_1.png
mobile/4g/stat_sys_data_4g_downlink_2.png
mobile/4g/stat_sys_data_4g_downlink_3.png
mobile/4g/stat_sys_data_4g_uplink_1.png
mobile/4g/stat_sys_data_4g_uplink_2.png
mobile/4g/stat_sys_data_4g_uplink_3.png
And renaming them to:
Code:
mobile/h/stat_sys_data_h_connected.png
mobile/h/stat_sys_data_h_downlink_1.png
mobile/h/stat_sys_data_h_downlink_2.png
mobile/h/stat_sys_data_h_downlink_3.png
mobile/h/stat_sys_data_h_uplink_1.png
mobile/h/stat_sys_data_h_uplink_2.png
mobile/h/stat_sys_data_h_uplink_3.png
Making sure you also place them in the proper subfolder. Repeat the process to overwrite the 3G files as well.
Telephony icons
Code:
phone/
phone/stat_notify_call_mute.png
phone/stat_notify_missed_call.png
phone/stat_notify_voicemail.png
phone/stat_sys_phone_call.png
phone/stat_sys_phone_call_bluetooth.png
phone/stat_sys_phone_call_forward.png
phone/stat_sys_phone_call_on_hold.png
phone/stat_sys_speakerphone.png
Notes: These are the icons shown when using the Dialer/Phone. They go in the phone/ subfolder within the iconpack zip.
HTC Power Saver icons
Code:
powermgr/
powermgr/stat_notify_application_monitor.png
powermgr/stat_notify_power_saver.png
powermgr/stat_notify_power_saver_off.png
Notes: HTC Power Saver icons go in the powermgr/ subfolder within the iconpack zip.
USB connection icon
Code:
settings/
settings/stat_sys_data_usb.png
Notes: This is the USB connection icon that is shown when you plug your phone into a computer. It goes in the settings/ subfolder in the iconpack zip.
Phone signal icons
Code:
signal/
signal/stat_sys_5signal_0.png
signal/stat_sys_5signal_1.png
signal/stat_sys_5signal_2.png
signal/stat_sys_5signal_3.png
signal/stat_sys_5signal_4.png
signal/stat_sys_5signal_5.png
signal/stat_sys_5signal_null.png
signal/stat_sys_signal_flightmode.png
signal/cdma_sys_6signal_0.png
signal/cdma_sys_6signal_1.png
signal/cdma_sys_6signal_2.png
signal/cdma_sys_6signal_3.png
signal/cdma_sys_6signal_4.png
signal/cdma_sys_6signal_5.png
signal/cdma_sys_6signal_6.png
signal/cdma_sys_6signal_null.png
signal/gsm_sys_6signal_0.png
signal/gsm_sys_6signal_1.png
signal/gsm_sys_6signal_2.png
signal/gsm_sys_6signal_3.png
signal/gsm_sys_6signal_4.png
signal/gsm_sys_6signal_5.png
signal/gsm_sys_6signal_6.png
signal/gsm_sys_6signal_null.png
signal/roam/
signal/roam/cdma_sys_r_6signal_0.png
signal/roam/cdma_sys_r_6signal_1.png
signal/roam/cdma_sys_r_6signal_2.png
signal/roam/cdma_sys_r_6signal_3.png
signal/roam/cdma_sys_r_6signal_4.png
signal/roam/cdma_sys_r_6signal_5.png
signal/roam/cdma_sys_r_6signal_6.png
signal/roam/gsm_sys_r_6signal_0.png
signal/roam/gsm_sys_r_6signal_1.png
signal/roam/gsm_sys_r_6signal_2.png
signal/roam/gsm_sys_r_6signal_3.png
signal/roam/gsm_sys_r_6signal_4.png
signal/roam/gsm_sys_r_6signal_5.png
signal/roam/gsm_sys_r_6signal_6.png
Notes: These are the phone signal strength icons, plus the airplane mode icon. They should be placed in the signal/ subfolder within the iconpack zip.
Wifi icons
Code:
wifi/
wifi/stat_sys_wifi_signal_0.png
wifi/stat_sys_wifi_signal_1.png
wifi/stat_sys_wifi_signal_2.png
wifi/stat_sys_wifi_signal_3.png
wifi/stat_sys_wifi_signal_4.png
wifi/stat_sys_wifi_signal_in_0.png
wifi/stat_sys_wifi_signal_in_1.png
wifi/stat_sys_wifi_signal_in_2.png
wifi/stat_sys_wifi_signal_in_3.png
wifi/stat_sys_wifi_signal_in_4.png
wifi/stat_sys_wifi_signal_inandout_0.png
wifi/stat_sys_wifi_signal_inandout_1.png
wifi/stat_sys_wifi_signal_inandout_2.png
wifi/stat_sys_wifi_signal_inandout_3.png
wifi/stat_sys_wifi_signal_inandout_4.png
wifi/stat_sys_wifi_signal_out_0.png
wifi/stat_sys_wifi_signal_out_1.png
wifi/stat_sys_wifi_signal_out_2.png
wifi/stat_sys_wifi_signal_out_3.png
wifi/stat_sys_wifi_signal_out_4.png
Notes: The Wifi signal strength icons go in the wifi/ subfolder within the iconpack zip.
New for Sense 6 is the utilization of the wifi in/out images to display when data is being uploaded and downloaded. I've added the additional image names to the code. For roms prior to Sense 6, the absence of these images shouldn't pose a problem, but if you're on Sense 6 and they aren't included in the iconpack, you'll end up seeing the stock wifi in/out images whenever there is activity. Please have the iconpack creator add/update these images.
Information for themers
If you are building/editing an iconpack, regardless of target device(s), please make icons at least 75x75px so that they will scale properly when imported. I have added code to the module so the icon scale can be selected by the user based on what they feel looks best on their device. This will allow both high-res and low-res devices to utilize your iconpack without image degradation.
Reserved for future use
Reserved for future use
Tried the white and orange and nothing changed, not a single one, I'm on Jedi X14 and using scamus theme, about to reboot and try the att one.
Edit: same after reboot with att, no change.
kennyboyismr47 said:
Tried the white and orange and nothing changed, not a single one, I'm on Jedi X14 and using scamus theme, about to reboot and try the att one.
Edit: same after reboot with att, no change.
Click to expand...
Click to collapse
Are you on AT&T or TMobile? The Note 2 most likely references different battery icon resource names than the HTC One. I'll try and get the SystemUI.apk from that ROM tomorrow and have a look.
At&t, didn't realise this was a thread for the one as I had searched for xposed until I saved it and came back to report my problem, but would be great if you could do something with it.
tested on ARHD 11
singal bar keep full, but, that's not ture, battery keep 100%, but actually battery status just 93%
is there anyway to add centre clock?
Yeah, mine shows 90% when its 87% 86%..?
reservin said:
Yeah, mine shows 90% when its 87% 86%..?
Click to expand...
Click to collapse
If you read OP it states you need to flash the updated battery 1% mod by langer hans if you're on 2.19 base to get the battery bar to do 1% intervals. Link is in OP.
Sent from my HTC One using xda app-developers app
I'll see about relocating the clock and add it as an option.
Click to expand...
Click to collapse
I don't think this is something I can tackle as part of this mod. It involves replacing the whole status bar layout, and according to rovo89's docs on the Xposed framework, isn't something that is recommended:
Modifying Layouts
Although you could theoretically replace layouts completely with the technique described above, this has many downsides. You have to copy the complete layout from the original, which reduces compatibility with other ROMs. Themes might be lost. Only one module can replace a layout. If two modules try it, the last one will win. Most important, IDs and references to other resources are pretty hard to define. Therefore, I really don't recommend this.
Click to expand...
Click to collapse
kennyboyismr47 said:
At&t, didn't realise this was a thread for the one as I had searched for xposed until I saved it and came back to report my problem, but would be great if you could do something with it.
Click to expand...
Click to collapse
Try the updated APK and let me know. I don't have my Note2 available to test, but it should work based on what I could find in the SystemUI.apk of Jedi XP14.
EDIT: There are a few resource name mis-matches, as well as resolution differences between HTC and Samsung, so some of the icons won't overwrite or will look funny.. I'll see if I can work it out for the next release.
agentdr8 said:
I'm working on improving the module so hopefully those changes (and a separate flashable package) to SystemUI.apk aren't needed in the future.
EDIT: No longer need any custom SystemUI to enable 1% steps. See OP.
I'll see about relocating the clock and add it as an option.
Click to expand...
Click to collapse
Thank you! :good::good::good:
agentdr8 said:
Try the updated APK and let me know. I don't have my Note2 available to test, but it should work based on what I could find in the SystemUI.apk of Jedi XP14.
EDIT: There are a few resource name mis-matches, as well as resolution differences between HTC and Samsung, so some of the icons won't overwrite or will look funny.. I'll see if I can work it out for the next release.
Click to expand...
Click to collapse
It changed the battery and Bluetooth but didnt touch the signal bar, mobile data or gps, unable to test wifi as I'm at work, might be the theme I have, I might dirty flash the rom back to stock later and see what that does but thanks for trying, otherwise I'll wait for your next update, thank you.
great
It worked for me.....thanks....and great job done
kennyboyismr47 said:
It changed the battery and Bluetooth but didnt touch the signal bar, mobile data or gps, unable to test wifi as I'm at work, might be the theme I have, I might dirty flash the rom back to stock later and see what that does but thanks for trying, otherwise I'll wait for your next update, thank you.
Click to expand...
Click to collapse
I managed to get some time to test on my GN2 (stock, rooted) at work, and I was able to get most all of the icons done. Check out the latest APKs on OP and let me know.
Will these apks work with viperone's theming engine, or just for the xposed module?
Sent from my HTC One
icanttinkofaname said:
Will these apks work with viperone's theming engine, or just for the xposed module?
Sent from my HTC One
Click to expand...
Click to collapse
This is the first I've heard of viperone, so I'll have to take a look. Because of how the Xposed framework works, it should be able to replace pretty much any resource, given that it hooks into the proper app context.
EDIT: I've upped a test version that should work with the ViperOne theme engine. I don't have V1 ROM on my HOne, so I can't really test it. Please let me know if it works.
agentdr8 said:
This is the first I've heard of viperone, so I'll have to take a look. Because of how the Xposed framework works, it should be able to replace pretty much any resource, given that it hooks into the proper app context.
EDIT: I've upped a test version that should work with the VenomOne theme engine. I don't have V1 ROM on my HOne, so I can't really test it. Please let me know if it works.
Click to expand...
Click to collapse
Test version in OP? I see no test labelled one.
EDIT: nevermind, found. Doesn't seem to work though.
Sent from my HTC One
icanttinkofaname said:
Test version in OP? I see no test labelled one.
EDIT: nevermind, found. Doesn't seem to work though.
Sent from my HTC One
Click to expand...
Click to collapse
The option to override Viper themes is disabled by default in settings. I'll try and flash ViperOne tonight and do some testing.
Is it possible to have H+ instead of 4G? i love that 4G icon, but I want to see the difference with H+ and 4G..
Cheers

[SUBSTRATUM] LG Tweaks and LG compatible overlays

This thread is about using substratum on our LG G6. Substratum allows you to customize every aspect of a device. It's better than LG Themes because you can select different settings and make your theme unique, it allows more customization.
Substratum + Andromeda
First, you need substratum. Substratum is free if you’re rooted. If not, you have to pay for the Andromeda add-on.
With the “no root” method, you will be able to install overlays (themes). If you restart your device, the theme will stay, but if you want to change it/uninstall/install a new one, you will have to connect your phone to your pc and run Andromeda.
Compatibility
Not every substratum overlay you will find on the play store is compatible with the LG G6 !!! (our device runs a customized version of Android by LG) You shouldn’t install an overlay unless you know it is compatible with your device.
If an overlay is not compatible, at best it will just do nothing, at worse it will soft-brick your device.
Troubleshoot
You must know how to use developer settings and ADB !
If you’ve installed a wrong overlay, you can still try to recover your device :
-Make sure you’ve started your device and connect it to your computer (the same computer you ran the Andromeda server on)
-Open a command promt (cmd on Windows)
-Execute the following command :
Code:
adb shell
-If this works, you’re into your device and you can save it! Type
Code:
cmd overlay list
-This will list every installed overlay on your device. Look for the overlay causing the issue. It should look like this “[x] com.android.systemui.overlayname.etc”
-Once you’ve found it, disable it, running this command
Code:
cmd overlay disable com.android.systemui.overlayname.etc
(replace with the overlay name you found earlier)
-Your device should be safe, you can also try to restart it.
Compatible overlays
To prevent such issues, and to help us customize our beloved LG G6, we should establish a list of compatible overlays.
__________________________________________________
LG Tweaks (Download attached to this post.)​
Is open source ! https://github.com/valentind44/LGTweaks Don't hesitate to contribute.
An overlay made for basic customization of our LG G6.
It can :
- Change SystemUI Color
- Change navbar theme
- Change statusbar theme
- Enable LG's hidden icon shape choice (Circle, Square)
- Disable jelly homescreen overscroll effect
- Choose more navbar colors
- Disable dialog blur effect
- Dot home page indicators
- Round settings icons
- Google Phone theme for LG Dialer
- Android P actionbar color
- Hide VPN icon​
{
"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"
}
Credits :
- Pixel status icons + Android P, Android P Clean, Parapaper and Pixel navbars by @OhayouBaka (https://forum.xda-developers.com/galaxy-s8+/themes/theme-statusbar-icons-extras-samsung-t3658050)
- Min, Elegant and Simple navbars by Rohit Chouhan (https://play.google.com/store/apps/details?id=com.rc.navigate)
- HTC M8, Edge, MI4, Neon, Slim, Solid and Samsung navbars by zipalign cypher (https://play.google.com/store/apps/details?id=net.zipalign.navbars)
- Solid + Pixel style QuickMemo, Notification Shade, and Multitasking buttons and Pixel Blue accent color by @ProfessorProspector
Some overlays were not compatible with the LG G6 so I included their resources so we, G6 users, can use them too !
If the developers make their overlays compatible with LG devices I'll remove their resources from LG Tweaks.
Thank the original graphic designers for their work.
Tools used :
- Extracted system APK’s from the LG G6 using Amaze File Manager
- Apktool
- Substratum theme template
- Android Studio Preview
- Notepad++
- Imagemagick (batch transform images, used to resize navbar icons, script used at the end of this post)
- Gimp
Changelog:
---> Previous changes / view complete changelog <---
V1.5
- LG Home : round page indicator
- LG Settings : round settings icons
- LG Dialer : Google Phone theme
- LG System Resources : Android P actionbar color (and disable list separators)
V1.6
- T-Mobile signal icons theming
- Hide VPN icon
- Updated heroimage
__________________________________________________
K-Klock​
Will soon be compatible with our device.
It will be able to change statusbar disposition (Center clock, signal icons on the left, notifications on the right)
__________________________________________________
Substweaks​
What works :
- Change Navbar height (I use Height-40)
- Rounded Recents
What doesn’t: - Clock Placement – Center /!\ Will crash your SystemUI, do not try !!! Recoverable using the Troubleshoot method given above.
Do not try any other option unless you know how to troubleshoot.
__________________________________________________
Could you please test / port that theme ?
https://forum.xda-developers.com/galaxy-s8+/themes/theme-statusbar-icons-extras-samsung-t3658050
It's open source.
Just to get AOSP statusbar & QS icons instead of LG crap !
Can't try for now on LG... (My G6 come on 2 days) but on my Samsung A3 it's a pure relief to see some UI coherence.
Thanks a lot your work !
Et un petit bonjour de Nantes au passage !
@WiwiPouPou
You're welcome! Thanks for your feedback.
I ported the statusbar icons as well as some navbars.
I couldn't port QS icons for now, it needs more work to be done. Anyway you will see that LG's QS icons are very close to stock Android, it shouldn't bother you too much when you will receive your device.
Je suis de Nantes aussi! Ca fait plaisir
Thanks so much for this! I've been wanting something like this for a while.
One issue I found though, with the custom status bar icons, the cell signal icon alignment gets thrown off when T-Mobile's LTE indicator appears next to it - is there any way to retheme that lte icon as well or at least fix the alignment? (The alignment of the cell icon is fine when connected to WiFi or something other than LTE) (I tried to add a screenshot but the XDA app won't let me and I don't have access to my computer)
I'm on an H872, the T-Mobile varient, if it matters. I'd be happy to give you any extra info you need.
I'm on stock O with magisk.
K-Klock isn't works for me. Anything what I'm changing, the app says:
"An unexpected error occurred. Sorry for the inconvenience."
And has two options:
1, Restart app
2, Error details
Here is the details:
Build version: 27
Current date: 2018-06-01 18:53:09
Device: LGE LG-H870
Stack trace:
java.lang.RuntimeException: An error occurred while executing doInBackground()
at android.os.AsyncTask$3.done(AsyncTask.java:353)
at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
at java.util.concurrent.FutureTask.run(FutureTask.java:271)
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Caused by: java.lang.RuntimeException: Error modding rom I think:
org.zeroturnaround.zip.ZipException: java.io.FileNotFoundException: File doesn't exist: /storage/emulated/0/K-Klock/userInput/SystemUI.apk
at kpchuck.kklock.utils.ApkBuilder.doInBackground(ApkBuilder.java:148)
at kpchuck.kklock.utils.ApkBuilder.doInBackground(ApkBuilder.java:41)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
... 4 more
User actions:
2018-06-01 18:53:01: MainActivity resumed
LGTweaks works fine with rooted Stock Oreo. Big thanks!
But Substweaks does not - for using rounded recents.
Am I doing something wrong? Do I have to compile it first and than activate it in substratum?
Sent from my LG G6 (H870)
awesome! and the G6 will be nice to look not with that boring theme available on LG smartworld or PS
but sadly i ve H870DS with nougat, and still ccant unlock bootloader
can you add statusbar of samsung s9? its very cool, thanks for your work
bigjbell said:
Thanks so much for this! I've been wanting something like this for a while.
One issue I found though, with the custom status bar icons, the cell signal icon alignment gets thrown off when T-Mobile's LTE indicator appears next to it - is there any way to retheme that lte icon as well or at least fix the alignment? (The alignment of the cell icon is fine when connected to WiFi or something other than LTE) (I tried to add a screenshot but the XDA app won't let me and I don't have access to my computer)
I'm on an H872, the T-Mobile varient, if it matters. I'd be happy to give you any extra info you need.
Click to expand...
Click to collapse
Could you test Flux theme ? Statusbar icons preserve alignement & padding on Samsung, just but it, test then cancel before 15 minutes to get refund, i will try on some Time if you don't !
Any plans to open source your LG Tweaks overlay? I would love to try contribute. I think it could become very good for giving the LG ROM a more stock android feel.
@bigjbell
Unfortunately, I can't find any t-mobile related graphic elements in my H870 (European LG G6) system resources.
You can send me your LGSystemUI.apk file, as well as a screenshot of the issue, when you will have access to a computer, so I can look into this issue.
You can copy LGSystemUI.apk using a file manager (Amaze file manager for example) it's in /system/priv-app/LGSystemUI/LGSystemUI.apk .
@darek1995
I am not the developer of K-Klock. Karol Przestrzelski will release a new version in a few weeks that will be compatible with the LG G6.
@murok9042
Rounded recents with substweaks should work. K-Klock also supports rounded recents, you will de able to try it in a few weeks.
@twentyfourinc
You will be able to use it without root when you'll get the Oreo update.
@Pukka99
I was thinkin about pushing it to GitHub so everyone can contribute. Here you go : https://github.com/valentind44/LGTweaks
I'm looking forward for your contribution
@valentind.44
Thanks for the reply.
But another way to center the clock?
valentind.44 said:
@murok9042
Rounded recents with substweaks should work. K-Klock also supports rounded recents, you will de able to try it in a few weeks.
Click to expand...
Click to collapse
Nevermind. Now it is working fine with Substweaks [emoji106]
Sent from my LG G6 (H870)
@bou87
To implement them, I need the statusbar icons in transparent png format for every signal state (wifi reception 1/4, 2/4, 3/4, 4/4, cell receptionicon etc...). Can you find them somewhere so I can do this ? Are they the same as the ones on the S8 ? I'll try to see what I can found.
@darek1995
No, I'm sorry you'll have to wait 1-2 weeks for K-Klock to be updated. The only other way I know of on our device is using Mark Bencze's Alpha overlay.
@murok9042
I'm glad you figured it out.
valentind.44 said:
@WiwiPouPou
You're welcome! Thanks for your feedback.
I ported the statusbar icons as well as some navbars.
I couldn't port QS icons for now, it needs more work to be done. Anyway you will see that LG's QS icons are very close to stock Android, it shouldn't bother you too much when you will receive your device.
Je suis de Nantes aussi! Ca fait plaisir
Click to expand...
Click to collapse
Status bars are perfect, no mislignement for me on stock Oreo ! And QS are indeed very close to stock, thanks a lot!
Perfect !
WiwiPouPou said:
Could you test Flux theme ? Statusbar icons preserve alignement & padding on Samsung, just but it, test then cancel before 15 minutes to get refund, i will try on some Time if you don't !
Click to expand...
Click to collapse
I didn't test anything else because I didn't want to push it, but status bar icons from the Flux theme do not have any effect on my phone and I still have the stock icons. (T-Mobile, Nougat, rooted)
Will I be able to use LG tweaks on stock, unrooted oreo with andromeda, or will I run into a systemUI crash? Also, should I change to the stock theme before changing the accent colour?
As you saw and merged, I submitted a PR yesterday. Really liking this, very good work, and I hope to contribute more in the future. Unfortunately I don't know how Substratum works at all, I just kinda copied what you had and crossed my fingers that it worked, luckily it did.
I'm curious how you know what the names of the image files should've been? Is there a way to access system assets somewhere that I can just browse through and see what I can overlay?
Edit: Whoops, I did not mean to quote that guy, sorry!
GrovPastaSwag03 said:
Will I be able to use LG tweaks on stock, unrooted oreo with andromeda, or will I run into a systemUI crash? Also, should I change to the stock theme before changing the accent colour?
Click to expand...
Click to collapse
Yes, you can use LG tweaks on unrooted oreo with andromeda without any problems, I use it myself. And yes, you need to use stock LG theme to be able to change accent colors
With reduced and pixel-style nav bar my G6 looks sweet! Thanks!
I wonder if we'll ever be able to darken or hide that fullscreen dot on the left of the nav bar...

Categories

Resources