Home

Secure Settings is a Locale/Tasker compatible Plugin for Android 2.2+
As of v1.2.6, you can create Launcher shortcuts to any available Action option!

Secure Settings will allow you to do the following:


Conditions

  • Failed Login Attempts
    • Allows for performing an action based on a set number of failed attempts to unlock your device.
  • Google Now Shortcut [Pro]
    • Use the Google Now button as a condition!
  • Outgoing Call
    • Use outgoing calls as a condition
    • Optionally end the call [Pro]
  • Secret Code
    • Enter a special number in the Dialer to trigger an action.
    • Numbers are entered in this *#*#NUMBER#*#* format.

Actions
  • Enable or Disable Airplane Mode
    • Requires Helper on Android 4.2+.
  • Enable or Disable Airplane Mode Radios
    • Requires Helper on Android 4.2+.
  • Bluetooth Connection [4.0+]
    • Connect or Disconnect to most Bluetooth devices
  • Enable or Disable Bluetooth Tethering [4.0+, Pro]
    • Can often bypass carrier restrictions.
  • Execute an Android Shortcut
  • Font Size
    • Change the global system font size.
  • Enable or Disable the Keyguard
    • Bypass the lock screen so you don't have to enter your password, pin or pattern until it's re-enabled.
  • Launch Activity
    • Launch any app's activities.
    • Optionally use root if the activity is protected.
  • Locale Picker
    • Change the default system language.
  • Mobile Data [2.3+]
    • Ability to enable or disable mobile data.
  • Run Command
    • Execute any GNU Linux command with the ability to capture all the information from the output, error streams as well as the exit value of the command.
    • If you are rooted, you can use root to execute privileged commands.
    • Optionally display a notification or console output from the command.
    • If you are running Tasker, you can output all of these values to user-defined Tasker variables.
  • Show Touches [4.0+]
    • Toggle the ability to see on-screen touches
  • SIP Options [2.3+]
    • Toggle Receive Calls
    • Change Call Option
  • Stay Awake While Charging
    • Control the behavior of the device's screen when plugged into different power sources.
    • Requires Helper on Android 4.2+.
  • Wake Device
    • Turn your device's screen on, keep it on for a specified period of time then turn it off.
  • WiFi Hotspot [4.0+]
    • Toggle the built-in WiFi Hotspot function
  • WiFi Sleep Policy
    • Control the sleep behavior of the WiFi adapter.
    • Requires Helper on Android 4.2+.

Device Administrator Actions

  • Enable or Disable the Camera
    • Requires Android 4.0+
    • For security reasons, you can disable the camera(s) on your device.
  • Lock the device
    • Lock the device and turn off the screen.
  • Lock Screen Widgets [4.2+]
    • Enable or Disable the lock screen's widgets
  • Set or Reset the device Password or Pin
    • Store a password or pin (encrypted using 128 bit AES encryption) so that you can enable and disable your password.
    • Added functionality: Wait until the password has been entered once successfully before unlocking the device.


Root Actions

If you are rooted the following is available

  • Enable or Disable Background Data [Pro]
    • On 4.0+, this toggles the "Restrict Background Data" option.
  • Set Background Process Limit [4.0+, Pro]
    • Set the number of processes to "keep" in the background.
  • Force GPU Rendering [4.0+]
    • Allows you to toggle GPU rendering on your device.
  • Hardware Overlays [4.1+, Pro]
    • Allows you to toggle the Hardware Overlays for your device
  • Package Notification [4.1+]
    • Toggle the ability for an app to show a notification
  • Package Options [Pro]
    • Clear App Cache, App Data, App defaults or Force Close an app
  • Package State (Previously Package Manager)
    • Enable/Disable user or system apps.
  • Power Button Lock [4.1+, Pro]
    • Toggle the "Power button instantly locks" setting in the device's Security Settings.
  • Phone Options [Pro]
    • Answer, End and Silence calls
  • Reboot Options
    • Using native system methods (not command line), you can reboot your device
    • Reboot, Reboot Recovery, Reboot Bootloader
    • Shutdown [4.2+]
  • Enable or Disable USB Tethering [4.0+, Pro]
    • Can often bypass carrier restrictions.
  • VPN [4.0+, Experimental]
    • Connect/Disconnect from stored VPN profiles
  • Wireless ADB
    • Allows you to communicate with your device over Wifi using ADB.


Helper Actions 

If you are rooted, you can install the Secure Settings Helper app.
The Helper is a small listener application that sits in the system partition that will execute commands given by this application.
Android grants applications in the system partition access to more "Secure Settings". It is because of this that the application needs root access to be installed.

With this installed, you gain access to the following functions:

  • Enable or Disable Accessibility Services
    • Allows for toggling installed Accessibility Services.
  • Enable or Disable Data Roaming
    • Allows for toggling the data roaming functionality in the Settings.
  • Enable or Disable Day Dreaming [4.2+]
  • Set Active Day Dream [4.2+]
  • Enable or Disable GPS
    • Allows you to set whether the GPS is on or off. 
    • This is useful for devices running Android 2.3+
  • Update Lock Screen Owner Info
    • Requires Android 3.0+
    • Allows you to update the lock screen text.
  • Change Input Methods
    • Switch between currently enabled input methods without the prompt!
    • Helpful if you would like a certain keyboard when in portrait versus landscape mode. 
    • Or if you would like to use a certain keyboard for specific applications.
  • Enable or Disable Location Services
    • Allows you to choose whether to use your network location for location awareness.
  • Set Lock Screen Timeout [4.0+, Pro]
    • Set how long before the Lock Screen times out after the screen shuts off.
  • Enable or Disable NFC
    • Allows you to enable/disable NFC functionality (if your device supports it).
  • Enable or Disable Pattern Lock
    • Allows you to turn the pattern lock screen on and off.
    • Added functionality: Wait until the pattern has been entered once successfully before unlocking the device!
  • Enable or Disable Unknown Sources
    • Allows or disallows the installation of third party apps.
  • Enable or Disable USB Debugging
    • Allows your device to interface with your computer when plugged in via USB.
    • Keeping ADB enabled can be a bit of a security risk, especially if you're rooted. With this you can pick and choose when to have it enabled.
  • Enable or Disable WiFi Optimization [4.2+]
    • Toggles option in the Advanced WiFi Settings
  • Enable or Disable WiFi Scanning [4.3+]
    • Toggles option in the Advanced WiFi Settings


Custom ROM Actions

  • Enable or Disable ADB Over Network [CM9 only]
    • Similar to Wireless ADB but instead leverages the built-in functionality in CM9
  • Expand Desktop [CM10/Paranoid Android]
    • Allows you to toggle the Expanded Desktop state for your device
  • Enable or Disable Fast Charge [Custom Kernel with Fast Charge Required]
    • Fast Charge allows your device to charge faster when plugged into USB
    • Known supported kernels
      • franco.Kernel
      • imoseyon leankernel
  • Enable or Disable Kill App Back Button
    • If your ROM supports it, you can toggle the option that kills the current foreground app.
  • Enable or Disable LTE [CM9 and AOKP only]
    • Allows for toggling the LTE radio on CM9/AOKP
  • Enable or Disable Samsung Modes [Samsung ROM required]
    • Toggle Blocking, Driving and Power Saver Modes


Explanation of Permissions:

  • Device Administrator Access
    • Required if you wish to lock the device or set/reset the password
  • Storage Access
    • Required for the Run Command function to write to the SD Card
  • Full Network Access
    • Required to download and check for updates for the Helper application
  • System Tools
    • Required for the Keyguard and Wake Lock functionality
  • Write Secure Settings
    • Required for performing Helper functions when installed as system app
  • Root Access
    • Required if you wish to install the Helper or run privileged commands from the Run Command function
  • Change Configuration
    • Required to change Locale
  • Change Network State
    • Required to toggle Mobile Data
  • Change WiFi State
    • Required to toggle WiFi Adapter for Wireless ADB
  • WiFi Access
    • Required to determine if WiFi is enabled for the Wireless ADB function
  • NFC
    • Required to enable/disable the NFC Adapter
  • Bluetooth
    • Required to Connect to Bluetooth Devices
  • Bluetooth Admin
    • Required to enable/disable the Bluetooth adapter
  • Boot Complete
    • Required to install Helper on boot if missing
  • Process Outgoing Calls
    • Required to use outgoing calls as conditions