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
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
2. Navigate to drawable-xxhdpi and copy the following png's to your secsettings.apk
3. Navigate to values folder and make following changes
from
to
from
to
from
to
from
to
from
to
from
to
from
to
from
to
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
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
PHP:
<style name="Theme" parent="@*android:style/Theme.DeviceDefault.Light">
<item name="android:windowFullscreen">true</item>
</style>
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.
2.
3.
4.
5.
6. Framework Partially Done
7.
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
PHP:
<style name="SetupWizardTheme_phone" parent="@*android:style/Theme.DeviceDefault" />
<style name="SetupWizardTheme1" parent="@*android:style/Theme.DeviceDefault">
PHP:
<style name="SetupWizardTheme_phone" parent="@*android:style/Theme.DeviceDefault.Light" />
<style name="SetupWizardTheme1" parent="@*android:style/Theme.DeviceDefault.Light">
PHP:
<style name="Theme.CreateShortCut" parent="@*android:style/Theme.DeviceDefault.DialogWhenLarge" />
<style name="setup_wizard_theme" parent="@*android:style/Theme.DeviceDefault">
PHP:
<style name="Theme.CreateShortCut" parent="@*android:style/Theme.DeviceDefault.Light.DialogWhenLarge" />
<style name="setup_wizard_theme" parent="@*android:style/Theme.DeviceDefault.Light">
PHP:
<style name="TextAppearance.PagerTabs" parent="@*android:style/TextAppearance.DeviceDefault.Small">
PHP:
<style name="TextAppearance.PagerTabs" parent="@*android:style/TextAppearance.DeviceDefault.Light.Small">
PHP:
<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">
PHP:
<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">
PHP:
<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" />
PHP:
<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" />
PHP:
<style name="Theme.OffloadDialog" parent="@*android:style/Theme.DeviceDefault.Dialog">
PHP:
<style name="Theme.OffloadDialog" parent="@*android:style/Theme.DeviceDefault.Light.Dialog">
PHP:
<style name="TabTheme" parent="@*android:style/Theme.DeviceDefault">
PHP:
<style name="TabTheme" parent="@*android:style/Theme.DeviceDefault.Light">
PHP:
<style name="Theme.WifiP2PDialog" parent="@*android:style/Theme.DeviceDefault.Dialog.Alert">
PHP:
<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
Last edited:

