5,595,964 Members 31,518 Now Online
XDA Developers Android and Mobile Development Forum

[MOD][Dec 10] Xposed Statusbar Mods -- Tweaks, Icons, and more! [Sense][4.1-4.4.2]

Tip us?
 
agentdr8
Old
(Last edited by agentdr8; 5th December 2013 at 01:57 AM.)
#1  
agentdr8's Avatar
Senior Member - OP
Thanks Meter 645
Posts: 1,396
Join Date: Mar 2007
Location: Cowtown, CA

 
DONATE TO ME
Battery Full [MOD][Dec 10] Xposed Statusbar Mods -- Tweaks, Icons, and more! [Sense][4.1-4.4.2]

Xposed StatusBar Mods

This is my Xposed module, mainly designed for the HTC One device, 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
  • 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:
  1. Make sure you have the latest Xposed Framework installed (ARHD offers it in the AROMA installer).
  2. Make sure you enable the app_process from within Xposed Installer and reboot
  3. Install attached apk, just like you would any other apk
  4. Enable module in Xposed Installer, pick which settings you want, and either reboot, or restart the shell (adb shell 'stop;start' or Soft reboot)
  5. Enjoy the purdy icons
  6. (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:
  • [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

GPE Changelog
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) -- Still working on this -- Had to roll-back this change
  • Misc changes
    • Look into setting notification icon limits to prevent obscuring center clock -- langer hans has donated code for this. Thanks!

Things moved to a separate version
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, you can get this module from the Play Store for under a buck!

Xposed StatusBar Mods - Sense on the Play Store



The GPE version will be open sourced soon, as I can no longer update it with any sort of frequency. It's also available for FREE now on the Play store.

Xposed StatusBar Mods - GPE on the Play Store



XDA:DevDB Information
Xposed StatusBar Mods One, a Tool/Utility for the HTC One

Contributors
agentdr8

Version Information
Status: Stable
Current Stable Version: 2.2.1
Stable Release Date: 2013-12-10

Created 2013-11-27
Last Updated 2014-04-03
Attached Thumbnails
Click image for larger version

Name:	Screenshot_2013-08-25-16-14-54.png
Views:	17805
Size:	46.7 KB
ID:	2213607   Click image for larger version

Name:	Screenshot_2013-08-25-16-15-19.png
Views:	16013
Size:	74.4 KB
ID:	2213608   Click image for larger version

Name:	Screenshot_2013-08-25-16-15-30.png
Views:	15198
Size:	54.5 KB
ID:	2213609   Click image for larger version

Name:	Screenshot_2013-08-26-15-07-26.png
Views:	14548
Size:	97.2 KB
ID:	2215634  
AT&T HTC One
ARHD'd

Asus Transformer Prime
AndroWook'd

Check out my Xposed mod for the HTC One series devices running Sense
Xposed StatusBar Mods - Sense
The Following 122 Users Say Thank You to agentdr8 For This Useful Post: [ Click to Expand ]
 
agentdr8
Old
#2  
agentdr8's Avatar
Senior Member - OP
Thanks Meter 645
Posts: 1,396
Join Date: Mar 2007
Location: Cowtown, CA

 
DONATE TO ME
Default Reserved

 
agentdr8
Old
(Last edited by agentdr8; 25th November 2013 at 10:48 PM.)
#3  
agentdr8's Avatar
Senior Member - OP
Thanks Meter 645
Posts: 1,396
Join Date: Mar 2007
Location: Cowtown, CA

 
DONATE TO ME
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_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_meta_caps_lock.png
misc/stat_meta_caps_on.png
misc/stat_meta_fn_lock.png
misc/stat_meta_fn_on.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_hac.png
misc/stat_sys_headphones.png
misc/stat_sys_headphone_no_mic.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
misc/stat_sys_tty.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.


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
Notes: The Wifi signal strength icons go in the wifi/ subfolder within the iconpack zip.
AT&T HTC One
ARHD'd

Asus Transformer Prime
AndroWook'd

Check out my Xposed mod for the HTC One series devices running Sense
Xposed StatusBar Mods - Sense
The Following 14 Users Say Thank You to agentdr8 For This Useful Post: [ Click to Expand ]
 
kennyboyismr47
Old
(Last edited by kennyboyismr47; 24th June 2013 at 05:03 AM.)
#4  
kennyboyismr47's Avatar
Senior Member
Thanks Meter 29
Posts: 158
Join Date: Apr 2012
Location: Launceston, Tasmania
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.
The Following User Says Thank You to kennyboyismr47 For This Useful Post: [ Click to Expand ]
 
agentdr8
Old
#5  
agentdr8's Avatar
Senior Member - OP
Thanks Meter 645
Posts: 1,396
Join Date: Mar 2007
Location: Cowtown, CA

 
DONATE TO ME
Quote:
Originally Posted by kennyboyismr47 View Post
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.
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 HTC One
ARHD'd

Asus Transformer Prime
AndroWook'd

Check out my Xposed mod for the HTC One series devices running Sense
Xposed StatusBar Mods - Sense
The Following 2 Users Say Thank You to agentdr8 For This Useful Post: [ Click to Expand ]
 
kennyboyismr47
Old
#6  
kennyboyismr47's Avatar
Senior Member
Thanks Meter 29
Posts: 158
Join Date: Apr 2012
Location: Launceston, Tasmania
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.
 
chanmama
Old
#7  
Senior Member
Thanks Meter 12
Posts: 157
Join Date: Aug 2007
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?
http://forum.xda-developers.com/signaturepics/sigpic574303_5.gif
 
reservin
Old
#8  
reservin's Avatar
Senior Member
Thanks Meter 21
Posts: 423
Join Date: Feb 2010
Yeah, mine shows 90% when its 87% 86%..?
Note 3 SN-9005

ROM: Stock 4.3

Some Samsung, Nokia, LG old phones - iPhone 3G - Nexus One - iPhone 3GS - Galaxy I - iPhone 4 - Atrix - Galaxy S III - Galaxy Note II - Galaxy S IV - HTC One - Galaxy Note III
 
ilal2ielli
Old
#9  
Senior Member
Thanks Meter 48
Posts: 177
Join Date: Oct 2011
Quote:
Originally Posted by reservin View Post
Yeah, mine shows 90% when its 87% 86%..?
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
 
agentdr8
Old
(Last edited by agentdr8; 26th June 2013 at 09:52 PM.)
#10  
agentdr8's Avatar
Senior Member - OP
Thanks Meter 645
Posts: 1,396
Join Date: Mar 2007
Location: Cowtown, CA

 
DONATE TO ME
Quote:
I'll see about relocating the clock and add it as an option.
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
Quote:
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.
AT&T HTC One
ARHD'd

Asus Transformer Prime
AndroWook'd

Check out my Xposed mod for the HTC One series devices running Sense
Xposed StatusBar Mods - Sense

The Following 3 Users Say Thank You to agentdr8 For This Useful Post: [ Click to Expand ]
Tags
battery percent mod, iconset, statusbar mods, xposed module, xsbm
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes