Home / Android / How to Enable Hidden Feature Flags in Android 9.0 Pie

How to Enable Hidden Feature Flags in Android 9.0 Pie

Google simply loves to hide features and easter eggs within its creations. Be it the Chrome browser or Search functionality, you could find a plethora of hidden features and tricks. But they aren’t the only ones. Unknown to many, there exist hidden feature flags in Android 9.0 Pie as well. These flags aren’t going to cause any drastic change in your devices, still, some tweaks and UI changes here and there are always welcome. Some of the flags even bring back the Android Oreo style features. Let’s now have a look at how to enable these flags on your device.

Enable Feature Flags in Android Pie

If you are using Chrome for long and are an avid reader here at DroidViews, you might probably know about Flags. You might call flags as experimental features that are hidden from normal users. Similar is the case here as well. These flags are buried deep inside the Developer Options, which in fact is itself hidden. Follow the below steps to enable the Developer Options and hence the feature flags on your Android 9.0 Pie devices:

enable android 9 feature flags

  1. On your device, go to Settings > System > About Phone.
  2. Scroll to the bottom and tap on Build Number 7 times (in some devices 5 times).
  3. You will now get a toast message that Developer Options have been successfully enabled.
  4. Go to System > Advanced and you could find the Developer Options there.
  5. Scroll to the Debugging section and look out for the Feature flags option.

That’s it. Now you have enabled the Feature Flags on your Android 9.0 Pie devices. Let’s have a look at each of these flag’s functionality.

Functions of Various Feature Flags in Android Pie

feature flags

Before diving deep into their functionality, do note that the number of flags may vary in devices. This is because all of these feature flags were introduced during the beta testing phase of Android 9.0 Pie. And different OEM incorporated a varied number of flags onto their devices. With that being said, one or two flags might not be present in every Android device, like bluetooth_ hearing_aid, settings_battery_v2, etc. Moreover, these flags are defined in Boolean values, i.e. True and False, where True stands for the feature is enabled and False for disabled.

settings_about_phone_v2 feature flag

about phone

Set this feature flag in Android Pie to true and the About phone option moves to the top of the System menu. Moreover, you will now get your name at the top of the screen followed by all the other related information. If you keep it false, the option shifts to the bottom of the System menu. Moreover, your avatar will also no longer be there. Apart from that, only the basic information like Phone number, IMEI, etc. will be shown in the first place. All the other information will be moved over to the newly created Advanced section.


bluetooth driving

One setting it to true, i.e. Enabled, you will get a Use Bluetooth while driving feature under Settings > Connected devices > Connection preferences. Turning off this feature flag in Android Pie will remove the said feature from the Connection preferences menu.


When you enable this flag, the Connected devices take up a simple UI, this is what you currently get by default in Android 9.0 Pie. Turning off this flag will make Connected devices adopt the UI similar to what it had in Android Oreo, i.e. there is no Connection preference option. All of its features will directly be available under Connected devices itself. This feature flag isn’t present on all Android 9.0 Pie devices.

settings_data_usage_v2 feature flag

Tried enabling/disabling the flag, but there doesn’t seem to be any change to the Data usage option.

settings_audio_switcher feature flag

Similar to the above one, it also doesn’t seem to perform any activity, whether enabled or disabled.

settings_systemui_theme feature flag

This feature flag doesn’t seem to have any visible change to any of the Android Pie settings, whether said to true or false. Neither does it affect the System UI demo mode.


time zone

If you set it to true, and go to Settings > System > Date & time and turn off the Automatic time zone, then tap on Select time zone and you will be presented with a much detailed view. Disabling this feature flag in Android Pie will revert to the UI that was present in Android Oreo, i.e. a simple and less detailed information.

settings_battery_v2 feature flag

This feature flag was available in the beta stages of Android Pie and is since missing from most of the devices running the stable build of Pie. However, if you have it, try turning it off and you will have a much detailed Battery stats and usage, similar to the one provided in Android Oreo. However, if you set it to true, less information on the Battery settings page will then be provided.


When enabled, you will able to connect a hearing aid that has Bluetooth capability to your Android device. On setting it to false, the device will stop the support for the Bluetooth hearing aid. As mentioned before, this feature flag isn’t available on most of the Android 9.0 Pie devices.


If this flag is set to false, then you will get the Battery settings page as it is by default. When you enable this feature flag on Android Pie devices, you will get a list of various system apps and its battery usage since the last full charge. This flag only works in combination with the settings_battery_v2 flag. But the absence of the latter feature flag from most of the Android Pie devices has made the former unusable.

So these were the various hidden feature flags in Android 9.0 Pie devices. Do let us know in the comments which one was your top pick.

Read Next: How to Speed Up Lagging Android Devices

>> Source Link


Check Also

MontaVista Linux Carrier Grade eXpress Chosen for 5G Transport Products by a Tier 1 Telecom Vendor

-MontaVista Software provides their Carrier Grade eXpress (CGX) 2.4 Linux for a family of 5G …