[Galaxy S 4 i9505 Original Android Development] _JKay_:
Some features will be Pro features (only available if purchased).. but not yet.. just select 'Purchase Pro features' from menu.

Known issues:

1) There seems to be a Jelly Bean unlock widget resize bug on some themes/custom ROMs

2) Unlocked apps can currently only be run from Samsung ripple lock/ AOSP unlock widget

3) Launching Camera from pin/pattern can't access gallery

4) Issues with toggle profiles not always showing the right state!

5) Unlock icon not shown on Jelly Bean unlock widget if you restore old settings. You need to add an Icon to unlock profile or use 'Reset' on the Jelly Bean widget profile page

FAQ:

1) No I will not create JKay Deluxe for the I9500.

2) Yes you will have to purchase again if coming from I9100 or I9300. This is 100% rewritten and now uses in-app purchases.

3) Framework and App is free. And most feature will stay free!

4) No ETA... this is a complete rewrite... both apk and framework.

5) How to install:

* Root your phone using latest CF-Auto-Root

* Install a CWM like this one

* Use CWM to install framework zip

* Install Deluxe Settings like any other Android app.

NOTE: Take a look at Mobile Odin for flashing and keeping root.

6) Can you port this to my phone?

Sorry.. I can do JKay for the phones I own. Currently that means the I9505. People are allowed to port JKay Deluxe. But only as a whole. This means that it will require the Deluxe Settings.apk to work and that all the features in Deluxe Settings works 100%. And as I don't have that phone I cannot do support on these ported phones!!

7) I just need this one feature from your framework. Can I port that?

Read question 6 and the rules on XDA. You must ask for permission before using any of my code or resources!!!!! Otherwise I will report you!!!

8) It does not work, can you please help?

Ok... Before you post questions like this please ask yourself: Does my question lead to other questions? Here are a few tips for posting questions.

* read all of this FAQ

* do a simple search

* be specific: never use words like 'it does' etc...

* make sure people are able to reproduce your issue

* specify rom version, custom rom name, kernel, theme name, JKay Deluxe version other mods installed...

* if you use a version that was ported to a different rom (PDA version) by another person and have problems then never ever ask for support in this thread!!! Don't even mention the problem in this thread!! People might think that there are issues with my mod when in fact there are not!

DOCUMENTATION

LED indicator

On the I9505 there is an LED indicator that can flash blue if you receive a notification and the screen is off. As soon as the screen is turned on this notification LED turns off.

When you show the notification panel then this notification is removed from the LED list so it wont flash blue again when the screen turns off. This is standard behaviour.

With JKay Deluxe this will all change. You can now have the LED flash in any color, with any frequency for any notification. You can even have it flash when the screen is on and when the notification panel is shown.

Check 'Use custom LED' to turn on custom LED color and frequencies.

To add a new led notification use the menu and select either 'Add new LED notification' or 'Add latest received'.

'Add latest received' will use the information from the latest notification you have received for the new entry.

All you have to do here is to edit the optional Filter field, select color and On time in ms and Off time in ms.

The Filter field can be used for matching the notification with the ticker text received. This way you can have a certain color and frequency for each person when receiving phone calls etc. like this: say I want a certain color for when my wife calls me. I enter Filter text : Missed call from The Wife

Filter is not case sensitive! Then I would select the Phone app, pick a color and frequency. Done.

Note that the LED will flash in the selected frequency and color when selecting the color.

And also note that the S4 is not very good as reproducing colors using the red green and blue LED.

Disable LED for a specific notification:

If you don't want to have your LED indicator flashing when you receive a gmail for example then simply make an entry for gmail and select 'Disable' from the menu. Make sure it's still activated and that you have enabled Custom LED.

Action profiles

Action profiles can combine many settings and actions into one action. Say you have a bluetooth headset and want to listen to your internet radio while on the go. With action profiles you can create one profile to say: launch TuneIn Radio, set bluetooth on, set data on, set wifi off, set media volume to 8. This action profile can then be use from anywhere... you can place it on the power menu, on a custom action menu, on long pressing a button, on the lock screen, on the quick launch panel etc..

You can even make it a toggle profile. This means that if you launch the action profile again then if would check if the TuneIn Radio application is running, and if it is then kill it, turn off bluetooth, turn off data and turn on wifi.

How to create an action profile:

1) Start Deluxe Settings and go to Actions

2) Press action profiles to see a list of existing action profiles

3) Press menu key and select 'New action profile' or 'New toggle profile'

4) Give it an icon, title and summary

5) If you select toggle profile then you can also set an off icon and a off text for the profile

6) Press '+ Add action' to add an action to the profile

7) Select a profile action from the list.. the 'Action menu' will bring up a menu with a list of action profiles

8) Keep adding actions until your profile is done.

9) Press on icon or off icon to change the icon for the profile. Here you can select a png from your sd card or an apk and use the icon from the apk.

10) If it's a toggle profile then the first action selected will be the matching value for the toggle profile. This means that if that value is on then all on-actions will be switched off and all off-actions will be switched on.

How to put an action profile on an action menu:

1) Start Deluxe Settings and go to Actions

2) Make an action profile that contains the 'Action menu' action and give it a title and dialog title

3) Press 'Edit action menu options' to see the list of action profiles on the Action menu

4) Press on an entry and select the wanted action profile

5) Select if the action profile should be visible when authenticated and/or on the secure lock screen

6) Move the action profile to the wanted position in the list

How to put action profiles on the Phone options dialog:

1) Start Deluxe Settings and go to Actions

2) Select 'Power button' entry and select 'Edit phone options'

3) Press on a '* Press to select AP *' or any other '* *' entry and select action profile

4) Select if the action profile should be visible when authenticated and/or on the secure lock screen

5) Move the action profile to the wanted position in the list

How to put an action profile on a button:

1) Start Deluxe Settings and go to Actions (or go to More -> Lockscreen if it's Home button while on lock screen)

2) Select what button to configure (Back, Home or Menu)

3) Select if it should be long press or very long press or double click (if home button)

4) Set the time-out value

5) Press on action profile to select a different action profile from the profile list

Note: if both long and very long press action profiles have been set then release button when phone vibrates to select long press action profile!

How to put an action profiles on home screen:

1) Start Deluxe Settings and go to Actions

2) Press action profiles to see a list of existing action profiles

3) Select a profile or create a new using menu

4) Press menu and select 'Create home shortcut'

5) Go find your shortcut on your home screen and place it where you want it

How to put action profiles on your lock screen:

1) Start Deluxe Settings and create the needed action profiles

2) Press more and Lock screen

3) Select your Unlock widget

4) Check the option 'Use profiles on unlock widget'

5) Select 'Edit lock screen profiles' and select the action profiles for the unlock widget

Current list of actions: Action menu, Application to kill, Application to launch, Application to remove, Blocking mode on, Blocking mode off, Bluetooth on, Bluetooth off, Call number, Close all application, Download, Flashlight on, Flashlight off, Flight mode on, Flight mode off, GPS on, GPS off, GSM only, Home, Kill foreground app, Lock now, LTE auto, Mobile data on, Mobile data off, Multi window show/hide, Power off, Recent apps show/hide, Recovery, Remove foreground app, Restart, Screen off, Screen timeout, Screen timeout until screen off, Search key, Secure mode on, Secure mode off, Sound on, Sound off, Sync on, Sync off, Take screenshot, Text number, Toggle apps, Unlock, Vibrate, Vibrate on, Vibrate off, Volume alarm, Volume media, Volume notification, Volume ringer, Volume system, WCDMA auto, WCDMA only, Wi-Fi on, Wi-Fi off.

... and a lot more will come!

Unlocked applications

You may have asked yourself 'Why would I need to be able to have the Samsung lock screen before the secure pin lock?' or 'Why would I want multiple widgets on the secure pin lock?'... Well because you are now able to run application without the need to enter pin code! Select the apps you want unlocked... it could be the Camera, Music player, the Calculator or Sticker notes.

Simply select the Lock screen page and check 'Enable unlocked applications' and select the apps you want unlocked. It's perfectly safe! There is no way to access any other app!

Keep in memory

Make your favourite application stay in memory always! This will cause the start of the application to be almost instant! Memory on Android is there to be used. But do NOT put large games on the Whitelist. Only whitelist small good behaving apps that you use a lot.

How to whitelist an application: One the More page check 'Keep in memory' and select the applications you want whitelisted. I currently have TouchWiz Home, Contacts, Messaging and Gmail on my list.

Check running processes in Application Manager to see what whitelisted apps you are running. They have 1 process and 0 services.

Unkillable apps

Say you have put long press to kill apps on the back key and you don't want it to kill certain apps then put the apps on this list and they will be safe from remove and kill actions.

Secure mode

Use the action 'Secure mode on/off' to disable you pin/pattern/password lock screen. This way you can quickly enable/disable security. Simply put it on in an Action profile and use it anywhere you like...

DISCLAIMER:

This may harm your phone! I'm not responsible if you phone won't boot etc.. Download Restore.zip. when in trouble install it using CWM.

I will not promise to do JKay frameworks for a new ROM. Deluxe Settings requires this specific ROM!

LINKS:

JKay Deluxe Settings app:

DeluxeSettings_0_7_alpha.apk

JKay Deluxe framework:

XXUDMH8_JKay_Deluxe_v0_7_1_alpha.zip

XXUBMH1_JKay_Deluxe_v0_6_1_alpha.zip

Battery & Themes:

Click here to find battery and theme apps. I will put them on Google Play Store when people say they work ok. Can be installed as any other apk... and deleted afterwards.. battery can then be found on the internal sd card.

JKay Icon packages:

Icon pak 1 for Jelly Bean lock screen

Restore:

XXUDMH8_JKay_Restore.zip

XXUBMH1_JKay_Restore.zip

XXUBMGA_JKay_Restore.zip

XXUBMF8_JKay_Restore.zip

XXUBMEA_JKay_Restore.zip