[Galaxy Note 4 Themes and Apps] supergrobi94:
Statusbar Clock

→ Advanced Clock & Date

→ Center Clock

Android Lollipop Statusbar Icons

Network Icons on Left Side

Full White Statusbar Icons

Toggles Background

Toggles

→ Notification Header Icons/Text

→ Toggles Icons/Text

→ S Finder & Quick Connect Icons/Text

Brightness Bar

→ Slider

→ Brightness Icons

→ Check Box Icons/Text

Remove S Finder and Quick Connect

6 Toggles in a Row

Notification Header Clock

Air Command Themes

S Pen Pointer Themes

SoftKeys

Statusbar Clock

Customized file: SystemUI.apk

Advanced Clock & Date

Thanks [MENTION=2948558]Spannaa[/MENTION]

-Go to SystemUI.apk/res/layout/status_bar.xml

-Look for:

<com.android.systemui.statusbar.policy.Clock

-Replace with:

<TextClock android:format12Hour="h:mm a" android:format24Hour="HH:mm"

-You have the following possibilities:

d ....... Day Of Month .................... (1)
dd ...... Day Of Month (double digit) ..... (01)
E ....... Week Day (Short) ................ (Mo. / MON)
EEEE .... Week Day (Full) ................. (Monday)
M ....... Month (Single digit) ............ (2)
MM ...... Month (double digit) ............ (02)
MMM ..... Month (Short) ................... (NOV)
MMMM .... Month (Full) .................... (NOVEMBER)
yy ...... Year (Short) .................... (15)
yyyy .... Year (Full) ..................... (2015)
h ....... Hour (12 hour, single digit) .... (3)
hh ...... Hour (12 hour, double digit) .... (03)
H ....... Hour (24 hour, single digit) .... (3 / 20)
HH ...... Hour (24 hour, double digit) .... (03 / 20) (Note: Some ROMs use kk instead)
m ....... Minute (single digit) ........... (4)
mm ...... Minute (double digit) ........... (04)
s ....... Second (single digit) ........... (5)
ss ...... Second (double digit) ........... (05)
a ....... Marker .......................... (AM/PM)

Example: MON, Nov 2 2015, 10:45

Code: E, MMM d yyyy, HH:mm

Center Clock

Thanks [MENTION=4232948]thanhfhuongf[/MENTION]

-Go to SystemUI.apk/res/layout/status_bar.xml

-Look for:

<com.android.keyguard.AlphaOptimizedLinearLayout android:orientation="horizontal" android:id="@id/system_icon_area" android:layout_width="wrap_content" android:layout_height="fill_parent">
<include layout="@layout/system_icons" />
<com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:gravity="start|center" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:alpha="0.74" android:paddingStart="7.0dip" />
</com.android.keyguard.AlphaOptimizedLinearLayout>

-Replace with:

<com.android.keyguard.AlphaOptimizedLinearLayout android:id="@id/system_icon_area" android:layout_width="wrap_content" android:layout_height="fill_parent">
<com.android.systemui.statusbar.policy.Clock android:textAppearance="@style/TextAppearance.StatusBar.Clock" android:gravity="center" android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="fill_parent" android:singleLine="true" android:alpha="0.74" android:paddingStart="7.0dip" />
</com.android.keyguard.AlphaOptimizedLinearLayout>
<LinearLayout android:gravity="center|right" android:orientation="horizontal" android:id="@id/system_icon_area" android:layout_width="0.0dip" android:layout_height="fill_parent" android:layout_weight="1.0" android:layout_alignParentRight="true" android:alpha="0.8">
<com.android.keyguard.AlphaOptimizedLinearLayout android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="fill_parent">
<include layout="@layout/system_icons" />
</com.android.keyguard.AlphaOptimizedLinearLayout>
</LinearLayout>

Android Lollipop Statusbar Icons

Thanks [MENTION=4603975]daveyannihilation[/MENTION]

Customized file: SystemUI.apk

-(1/2) Go to SystemUI.apk/res/drawable-xxxhdpi

-Unpack the RES-File (Download) and put the content to the same path of your SystemUI

-(2/2) Go to SystemUI.apk/res/layout/signal_cluster_view.xml

-Look for:

<FrameLayout android:id="@id/wifi_combo" android:layout_width="wrap_content" android:layout_height="wrap_content">
<ImageView android:id="@id/wifi_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:id="@id/wifi_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</FrameLayout>
<View android:id="@id/wifi_signal_spacer" android:visibility="gone" android:layout_width="4.0dip" android:layout_height="4.0dip" />
<LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/new_mobile_combo" android:layout_width="wrap_content" android:layout_height="wrap_content">
<FrameLayout android:id="@id/separate_mobile" android:layout_width="wrap_content" android:layout_height="wrap_content">
<ImageView android:id="@id/separate_mobile_type" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:id="@id/separate_mobile_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</FrameLayout>
<FrameLayout android:gravity="center" android:id="@id/mobile_data_combo" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content">
<ImageView android:layout_gravity="center" android:id="@id/mobile_data_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:id="@id/mobile_data_type" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:layout_gravity="bottom|center|right" android:id="@id/mobile_data_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:layout_gravity="center" android:id="@id/mobile_data_roaming" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</FrameLayout>
<FrameLayout android:layout_width="wrap_content" android:layout_height="wrap_content">
<View android:visibility="invisible" android:layout_width="6.0dip" android:layout_height="6.0dip" />
<FrameLayout android:id="@id/mobile_combo" android:layout_width="wrap_content" android:layout_height="wrap_content">
<ImageView android:id="@id/mobile_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:id="@id/mobile_type" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:id="@id/mobile_roaming" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</FrameLayout>
</FrameLayout>
</LinearLayout>

-Replace with:

<FrameLayout android:gravity="center" android:id="@id/wifi_combo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="0.0dip">
<ImageView android:id="@id/wifi_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:layout_gravity="bottom|center" android:id="@id/wifi_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="-6.0dip" />
</FrameLayout>
<View android:id="@id/wifi_signal_spacer" android:visibility="gone" android:layout_width="0.0dip" android:layout_height="0.0dip" />
<LinearLayout android:gravity="center" android:orientation="horizontal" android:id="@id/new_mobile_combo" android:layout_width="wrap_content" android:layout_height="wrap_content">
<RelativeLayout android:gravity="center" android:layout_width="wrap_content" android:layout_height="wrap_content">
<FrameLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true">
<FrameLayout android:gravity="center" android:id="@id/mobile_combo" android:layout_width="wrap_content" android:layout_height="wrap_content">
<ImageView android:id="@id/mobile_signal" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:id="@id/mobile_type" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:layout_gravity="bottom|center|right" android:id="@id/mobile_data_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:id="@id/mobile_roaming" android:layout_width="wrap_content" android:layout_height="wrap_content" />
</FrameLayout>
</FrameLayout>
<FrameLayout android:id="@id/separate_mobile" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true">
<ImageView android:id="@id/separate_mobile_type" android:layout_width="wrap_content" android:layout_height="wrap_content" />
<ImageView android:layout_gravity="bottom|center|right" android:id="@id/separate_mobile_inout" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="0.8000001dip" />
</FrameLayout>
</RelativeLayout>
</LinearLayout>

Network Icons on Left Side

Thanks [MENTION=4232948]thanhfhuongf[/MENTION]

Customized file: SystemUI.apk

-(1/2) Go to SystemUI.apk/res/layout/system_icons.xml

-Look for:

<include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="2.0dip" android:layout_marginEnd="@dimen/rssi_battery_gap" layout="@layout/signal_cluster_view" />

-Replace with:

<include android:id="@id/signal_cluster" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="2.0dip" android:layout_marginEnd="@dimen/rssi_battery_gap" layout="@layout/signal_cluster_view" />

-(2/2) Go to SystemUI.apk/res/layout/status_bar.xml

-Add (Line "New:"):

<ImageView android:id="@id/operatorLogoIcon_org" android:visibility="gone" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/tw_stat_notify_operator_logo_org" />
New: <include android:id="@id/signal_cluster" android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_marginBottom="-0.0dip" android:layout_marginLeft="-0.0dip" layout="@layout/signal_cluster_view" />
<com.android.systemui.statusbar.StatusBarIconView android:id="@id/moreIcon" android:visibility="gone" android:layout_width="@dimen/status_bar_icon_size" android:layout_height="fill_parent" android:src="@drawable/stat_notify_more" />

Full White Statusbar Icons

Customized file: SystemUI.apk

Info: Be the aware that Samsung made these changes with reasons and maybe set the brightness to 74% to "protect" the screen. #AMOLEDdisplay

-Look for:

android:alpha="0.74"

-Change to:

android:alpha="1.0"

(Info: "0.74" means 74%, "1.0" means 100%)

-Change these values in the following xml files:

1. SystemUI.apk/res/layout/signal_cluster_view.xml (1 Item)

2. SystemUI.apk/res/layout/status_bar.xml (2 Items)

3. SystemUI.apk/res/layout/system_icons.xml (3 Items)

Toggles Background

Customized file: SystemUI.apk

-(1/2) Go to SystemUI.apk/res/layout/status_bar_expanded_header.xml

-(A) Look for:

android:background="@drawable/notification_header_bg"

-Replace "@drawable/notification_header_bg" with a hex value like "#ff00a5c4"

-(2/2) Go to SystemUI.apk/res/values/colors.xml

-(B) Look for:

notification_header_bg_tw

-(C) and:

tw_quick_connect_layout_bg

-(D) and:

quickpanel_button_divider_color

-Add a hex value of your choice

Toggles

Customized file: SystemUI.apk

(A1) Notification Header Icons

-Go to SystemUI.apk/res/drawable-xxxhdpi

-Look for images with the names:

→ ic_notify_edit_normal

→ ic_notify_open_normal

→ ic_notify_quicksettings_normal

→ ic_notify_settings_normal

(A2) Notification Header Text

-Go to SystemUI.apk/res/values/colors.xml

-Look for:

status_bar_date_clock_color
status_bar_header_text_icon_tint_color

-Add a hex value of your choice

(B1) Toggles Icons

-Go to SystemUI.apk/res/drawable-xxxhdpi

-Look for images with the names "tw_quick_panel_icon_"

-Round Background is "tw_quick_panel_quick_setting_button_round_bg_normal"

(B2) Toggles Text

-Go to SystemUI.apk/res/values/colors.xml

-Look for:

qs_text
qs_tile_text

-Add a hex value of your choice

(C1) S Finder & Quick Connect Icons

-Go to SystemUI.apk/res/drawable-xxxhdpi

-Look for images with the names:

→ tw_quick_panel_quick_qconnect_button_image

→ tw_quick_panel_quick_sfinder_button_image

(C2) S Finder & Quick Connect Text

-Go to SystemUI.apk/res/values/colors.xml

-Look for:

tw_quick_panel_quick_sfinder_qconnect_tint_color

-Add a hex value of your choice

Brightness Bar

Customized file: SystemUI.apk

Slider

1/2 Complete Way

-Go to SystemUI.apk/res/drawable

-Look for:

→ ic_brightness_thumb.xml

→ split_seekbar_background_progress.xml

→ split_seekbar_primary_progress.xml

→ split_seekbar_vertical_bar.xml

→ tw_status_bar_seek_bar.xml

-Replace...:

@color/tw_progress_color_control_normal*
and
@color/tw_progress_color_control_activated*
and
@color/tw_progress_color_control_disabled*

-...with a hex value of your choice

(*normal = Background, *activated = ON, *disabled = Disabled)

2/2 Easy Way

-Go to SystemUI.apk/res/values/colors.xml

-Look for:

tw_progress_color_control_activated
tw_progress_color_control_disabled
tw_progress_color_control_normal

-Add a hex value of your choice

Brightness Icons

-(1/2) Go to SystemUI.apk/res/drawable-xxxhdpi

-Look for images with the names "ic_qs_brightness_auto_off" and "ic_qs_brightness_auto_on"

-(2/2) Go to SystemUI.apk/res/values/colors.xml

-Look for:

animated_brightness_icon_color

-Add a hex value of your choice

Check Box Icons

1/2 Complete Way

-Go to SystemUI.apk/res/drawable/tw_status_bar_check_box.xml

-Replace...:

@color/tw_check_box_tint

-...with a hex value of your choice

2/2 Easy Way

-Go to SystemUI.apk/res/values/colors.xml

-Look for:

tw_check_box_tint

-Add a hex value of your choice

Check Box Text

-Go to SystemUI.apk/res/values/colors.xml

-Look for:

toggle_slider_text_color

-Add a hex value of your choice

Remove S Finder and Quick Connect

Customized file: SystemUI.apk

-Go to SystemUI.apk/res/values/dimens.xml

-Look for:

<dimen name="finder_connect_layout_height">57.0dip</dimen>

Change to:

<dimen name="finder_connect_layout_height">0.0dip</dimen>

6 Toggles in a Row

Thanks [MENTION=4107827]TEKHD[/MENTION]

Customized file: SystemUI.apk

-Go to SystemUI.apk/res/values/integers.xml

-Look for:

<integer name="quick_settings_num_columns">5</integer>

-Change 5 to 6

Notification Header Clock

Customized file: SystemUI.apk

-(1/4) Go to SystemUI.apk/res/layout/status_bar_expanded_header.xml

-Look for:

<RelativeLayout android:id="@id/date_timeView" android:background="@drawable/ripple_drawable" android:focusable="true" android:layout_width="wrap_content" android:layout_height="wrap_content">
<com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:id="@id/date_collapsed" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/notification_panel_header_date_margin_top" android:singleLine="true" android:layout_marginStart="@dimen/clock_expanded_margin_start" />
<com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:id="@id/date_expanded" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/notification_panel_header_date_expanded_margin_top" android:singleLine="true" android:layout_alignParentLeft="true" android:layout_marginStart="@dimen/clock_expanded_margin_start" systemui:datePattern="@string/abbrev_wday_month_day_no_year_alarm" />
</RelativeLayout>

-Replace with:

<RelativeLayout android:id="@id/date_timeView" android:background="@drawable/ripple_drawable" android:focusable="false" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="0.0dip">
<com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:id="@id/date_collapsed" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/notification_panel_header_date_margin_top" android:singleLine="true" android:layout_marginStart="@dimen/notification_panel_header_date_margin_left" android:layout_toEndOf="@id/clock" />
<com.android.systemui.statusbar.policy.DateView android:textAppearance="@style/TextAppearance.StatusBar.Expanded.Date" android:id="@id/date_expanded" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/clock_expanded_margin_start" android:layout_marginTop="@dimen/notification_panel_header_date_expanded_margin_top" android:singleLine="true" android:layout_alignParentLeft="true" systemui:datePattern="@string/abbrev_wday_month_day_no_year_alarm" />
<include android:id="@id/clock" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/notification_panel_header_time_margin_top" android:layout_marginStart="@dimen/clock_expanded_margin_start" layout="@layout/split_clock_view" />
</RelativeLayout>

-(2/4) Go to SystemUI.apk/res/values/colors.xml

-Add:

<color name="status_bar_date_color">#bffafafa</color>

-(3/4) Go to SystemUI.apk/res/values/dimens.xml

-Look for:

<dimen name="clock_expanded_margin_start">10.0dip</dimen>

-Replace with:

<dimen name="clock_expanded_margin_start">15.0dip</dimen>

-Look for:

<dimen name="qs_time_expanded_size">25.0dip</dimen>

-Replace with:

<dimen name="qs_time_expanded_size">24.0dip</dimen>

-Look for:

<dimen name="qs_date_expanded_size">13.0dip</dimen>

-Replace with:

<dimen name="qs_date_expanded_size">14.0dip</dimen>

-Look for:

<dimen name="notification_panel_header_date_margin_top">8.0dip</dimen>

-Replace with:

<dimen name="notification_panel_header_date_margin_top">14.5dip</dimen>

Add (Line "New:"):

<dimen name="notification_panel_header_date_margin_bottom">6.0dip</dimen>
New: <dimen name="notification_panel_header_time_margin_top">3.0dip</dimen>
<dimen name="status_bar_expanded_notification_category_height">29.0dip</dimen>

-(4/4) Go to SystemUI.apk/res/values/styles.xml

-Look for:

<style name="TextAppearance.StatusBar.Expanded.Date" parent="@style/TextAppearance.StatusBar.Expanded">
<item name="android:textSize">@dimen/qs_date_expanded_size</item>
<item name="android:textColor">@color/status_bar_date_clock_color</item>
<item name="android:fontFamily">roboto-regular</item>
</style>

-Replace with (Line "New:"):

<style name="TextAppearance.StatusBar.Expanded.Date" parent="@style/TextAppearance.StatusBar.Expanded">
<item name="android:textSize">@dimen/qs_date_expanded_size</item>
New: <item name="android:textColor">@color/status_bar_date_color</item>
<item name="android:fontFamily">roboto-regular</item>
</style>

Air Command Icons

Customized file: framework-res.apk

-Go to framework-res.apk/res/drawable-xxxhdpi

-Look for images with the names:

→ airbutton_global_bg

→ airbutton_global_center

→ airbutton_global_center_shadow

→ airbutton_global_focus*

→ airbutton_global_focus01

→ airbutton_global_icon_easyclip

→ airbutton_global_icon_flashannotation

→ airbutton_global_icon_galaxyfinder*

→ airbutton_global_icon_multiwindow*

→ airbutton_global_icon_pinmode

→ airbutton_global_icon_quickmemo

(*Currently not in use)

S Pen Pointer Icons

Customized file: framework-res.apk

-Go to framework-res.apk/res/drawable-sw360dp-xxxhdpi

-Look for images with the names:

→ tw_pointer_spot_hovering_spen

→ tw_pointer_spot_hovering_spen_more

SoftKeys

Customized file: SystemUI.apk

Info: TouchWiz is not optimized for SoftKeys, the layout of the apps can be changed

Only tested with OD2-Firmware

Enable/Disable SoftKeys

-Go to system/build.prop

-Add:

qemu.hw.mainkeys=0

-To remove SoftKeys, delete this code again

Change images

-Go to SystemUI.apk/res/drawable-xxxhdpi

-Look for images with the names:

→ ic_sysbar_back

→ ic_sysbar_back_ime

→ ic_sysbar_back_land

→ ic_sysbar_home

→ ic_sysbar_home_land

→ ic_sysbar_lights_out_dot_large

→ ic_sysbar_lights_out_dot_small

→ ic_sysbar_menu

→ ic_sysbar_menu_land

→ ic_sysbar_recent

→ ic_sysbar_recent_land

​