[Galaxy S 4 Themes and Apps] grgsiocl:
Apart from secsettings, I will also post a guide to other apk's so that themers can make a VRtheme! It will work on all the variants of Galaxy S4. Though the changes look huge, but it is pretty small only...so dont be scared by looking at code!:laugh: It is tested on GT-I9500 MF3 FW. I have also attached a secsettings.apk for I9500 (MF3 FW) flashable zip for deodexed rom.

Anyway major change is very simple all we need to change is from Theme.DeviceDefault to Theme.DeviceDefault.Light. This is only change which controls all other apks apart from some png's. So themers can give a try.

Some hidden secrets for themers:

1. You can make the entire apk / rom/ fraemwork to white by just modyfying the styles.xml from Theme.DeviceDefault to Theme.DeviceDefault.Light

2. To make any app to work in full window (I mean to hide statusbar), all we need to do is add a following line at the beginning of styles.xml and by default the app works in full window

<style name="Theme" parent="@*android:style/Theme.DeviceDefault.Light">
<item name="android:windowFullscreen">true</item>
</style>

Download Link

This flashable zip works only with GT-I9500 deodex roms only. If you have odex, then delete the odex files and then flash the zip. I have not tested on any other variants, so odnt scream on me if it doesnt work. Only call recording mod is not enabled, which i will upload today evening. Mirrors are welcome. For secsettings.apk, the download link is avaibale at the bottom of this post.

Download for all other apks

Task Manager in White

Secsettings in white for GT_I9500

Screenshots

TO- DO

1. Music Player Done

2.Keyboard Partially Done and it will be done tonight hopefully

3. Phone.apk Done

4. Seccontacts.apk done

5. Secmms.apk done

6. Framework Partially Done

7. Secsettings.apk done

Must Have

1. Apktool

2. Some knowledge about compiling and decompiling

3. 7zip

4. notepad++

5. backsmali

Screenshot

Target File

SecSettings.apk

Changes to be done!

1. Decompile the attached secsettings.apk and navigate to drawable folder and copy the following png's to your secsettings.apk

smartnetwork_bar_off.9.png

tw_divider_ab_holo_light.9.png

tw_preference_contents_list_divider_holo_dark.9.png

2. Navigate to drawable-xxhdpi and copy the following png's to your secsettings.apk

tw_divider_ab_holo_light.9.png

3. Navigate to values folder and make following changes

from

<style name="SetupWizardTheme_phone" parent="@*android:style/Theme.DeviceDefault" />
<style name="SetupWizardTheme1" parent="@*android:style/Theme.DeviceDefault">

to

<style name="SetupWizardTheme_phone" parent="@*android:style/Theme.DeviceDefault.Light" />
<style name="SetupWizardTheme1" parent="@*android:style/Theme.DeviceDefault.Light">

from

<style name="Theme.CreateShortCut" parent="@*android:style/Theme.DeviceDefault.DialogWhenLarge" />
<style name="setup_wizard_theme" parent="@*android:style/Theme.DeviceDefault">

to

<style name="Theme.CreateShortCut" parent="@*android:style/Theme.DeviceDefault.Light.DialogWhenLarge" />
<style name="setup_wizard_theme" parent="@*android:style/Theme.DeviceDefault.Light">

from

<style name="TextAppearance.PagerTabs" parent="@*android:style/TextAppearance.DeviceDefault.Small">

to

<style name="TextAppearance.PagerTabs" parent="@*android:style/TextAppearance.DeviceDefault.Light.Small">

from

<style name="SettingsTheme" parent="@*android:style/Theme.DeviceDefault" />
<style name="SettingsTheme.Dialog" parent="@*android:style/Theme.DeviceDefault.Dialog" />
<style name="SettingsTheme.Dialog.NoWindowDisplay" parent="@*android:style/Theme.DeviceDefault.Dialog">

to

<style name="SettingsTheme" parent="@*android:style/Theme.DeviceDefault.Light" />
<style name="SettingsTheme.Dialog" parent="@*android:style/Theme.DeviceDefault.Light.Dialog" />
<style name="SettingsTheme.Dialog.NoWindowDisplay" parent="@*android:style/Theme.DeviceDefault.Light.Dialog">

from

<style name="SettingsTheme.NoActionBar" parent="@*android:style/Theme.DeviceDefault.NoActionBar" />
<style name="SettingsTheme.DialogWhenLarge" parent="@*android:style/Theme.DeviceDefault.DialogWhenLarge" />
<style name="SettingsTheme.Panel" parent="@*android:style/Theme.DeviceDefault.Panel" />
<style name="SettingsTheme.Dialog.Alert" parent="@*android:style/Theme.DeviceDefault.Dialog.Alert" />

to

<style name="SettingsTheme.NoActionBar" parent="@*android:style/Theme.DeviceDefault.Light.NoActionBar" />
<style name="SettingsTheme.DialogWhenLarge" parent="@*android:style/Theme.DeviceDefault.Light.DialogWhenLarge" />
<style name="SettingsTheme.Panel" parent="@*android:style/Theme.DeviceDefault.Light.Panel" />
<style name="SettingsTheme.Dialog.Alert" parent="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert" />

from

<style name="Theme.OffloadDialog" parent="@*android:style/Theme.DeviceDefault.Dialog">

to

<style name="Theme.OffloadDialog" parent="@*android:style/Theme.DeviceDefault.Light.Dialog">

from

<style name="TabTheme" parent="@*android:style/Theme.DeviceDefault">

to

<style name="TabTheme" parent="@*android:style/Theme.DeviceDefault.Light">

from

<style name="Theme.WifiP2PDialog" parent="@*android:style/Theme.DeviceDefault.Dialog.Alert">

to

<style name="Theme.WifiP2PDialog" parent="@*android:style/Theme.DeviceDefault.Light.Dialog.Alert">

Download Link for GT-I9500_SECSETTINGS_WHITE_MF3

Feel Helped, Press Thanks! Any one free to use this with due credits and link to this thread