In this guide, we will show you the steps to bring back the WiFi toggle in Quick Settings on Android 12/13/14. The twelfth iteration of Android has brought in a plethora of new and intriguing features. Among them, the new Material You theming style has become the talk of the town. The complete redesign of the UI has been welcomed on quite a positive note.
However, there are a few changes that might not be appreciated in the same manner. One among them is the changes to the WiFi Quick Settings toggle. Up until now, (till Android 11), you could easily enable/disable the WiFi by simply tapping on its icon from the Quick Settings. And if you wish to access the WiFi Settings menu, then you just need to perform a long press on it.

However, with Android 12, Google has removed the ability to directly turn on/off WiFi from the Quick Settings toggle. Instead of that, you will now get a new minimized WiFi menu from where you could disable/enable WiFi or switch networks. So what’s wrong with that? Well, two things. First off, you will now have to perform an additional step to enable or disable WiFi in Android 12/13/14.

Secondly, since we could already access the WiFi settings menu by long pressing on its icon, why was there a need to add another WiFi settings menu, albeit in a condensed form? No doubt these issues have infuriated quite a few users and rightly so. Fortunately, there does exist a method through which you could revert this change. And this guide shall show you how to do just that. Given hereby are the steps to bring back the WiFi toggle in Quick Settings on Android 12/13/14.
Table of Contents
Bring Back the WiFi toggle in Quick Settings on Android 12/13
There’s currently a cat-and-mouse game going on with Google regarding this tweak. One on hand, the developers manage to find out a new workaround but are then patched by Google in the subsequent weeks. So there is no universal fix that stays active forever. At the time of writing, the first method is working perfectly with Android 12 and 13. So you. should start off with that one and if that doesn’t work out, then move over to the subsequent workarounds.

Method 1: Using ADB and Wireless Debugging [Non-Root]
- To begin with, download and install the Shizuku app from Play Store.
- Then launch it and tap on Pairing > Developer options.
- Now enable the toggle next to Wireless Debugging.
- Then checkmark Always allow on this network and hit Allow.
- Now go back to the app and tap on Pair device with pairing code.
- You will now get a six-digit code as well as a prompt from Shizuku to type in that code.
- So type in the code in that prompt and hit Enter. You should now get the Paring Successful message.
- Now go back to the app’s home screen and tap Start. It will now start the service and will notify you of the same.
- To verify, make sure you are getting the “Shizuku is running” message on its home page.
- Now download and install the Better Internet Tiles app from Play Store.
- Then launch it and tap on Request Shizuku access. You will now get a prompt, tap Allow.
- After that, bring up the Quick Settings panel and click on the Edit [pencil] button.
- Now scroll down and drag the WiFi and Mobile Data toggles to the top. That’s it.
This was the first method to bring back the WiFi toggle in Quick Settings on Android 12/13. If you have a rooted device, then you don’t even need to deal with wireless USB Debugging. Just launch Shizuku and tap on Start under ‘Start for rooted devices’. You will then get a Magisk prompt, tap Allow. You may then start off with STEP 10 from above.
Method 2: Via ADB Command [Non-Root]
- To begin with, enable USB Debugging on your device. To do so, go to Settings > About Phone > Tap on Build Number 7 Times > Go back to Settings > System > Developer Options > Enable USB Debugging.
- After that, connect your device to the PC via the USB Cable.
- Then download the Android SDK Platform Tools and extract it to any convenient location on your PC. [This is the official ADB Binary files provided by Google].
- Upon extraction, you should get the platform-tools folder. So go to that folder, type in CMD in its address bar, and hit Enter. This shall launch the Command Prompt.
- Now execute the below command to verify the ADB Connection. If you get your device ID in alphanumeric strings, then the connection is successfully established and you may proceed ahead.
- Now copy-paste the below command in the CMD window and hit Enter [when you copy-paste the command, the double quotes might be replaced with the number 34, so please edit 34 and replace it with “].
adb shell settings put secure sysui_qs_tiles “wifi,cell,$(settings get secure sysui_qs_tiles)”
- That’s it. You should now see the WiFi toggle in Quick Settings on your Android 12/13 device. It should be the name of your WiFi network (FTTH-5G in my case).
Method 3: Using ADB Commands [Non-Root]
- To begin with, enable USB Debugging on your device. To do so, go to Settings > About Phone > Tap on Build Number 7 Times > Go back to Settings > System > Developer Options > Enable USB Debugging.
- After that, connect your device to the PC via the USB Cable.
- Then download the Android SDK Platform Tools and extract it to any convenient location on your PC. [This is the official ADB Binary files provided by Google].
- Upon extraction, you should get the platform-tools folder. So go to that folder, type in CMD in its address bar, and hit Enter. This shall launch the Command Prompt.
- Now execute the below command to verify the ADB Connection. If you get your device ID in alphanumeric strings, then the connection is successfully established and you may proceed ahead.
- After that, open the shell environment by executing the below command:
adb shell
- You will now get a prompt on your device, tap Allow.
- Now copy-paste the below command in the CMD window and hit Enter [when you copy-paste the command, the double quotes might be replaced with the number 34, so please edit 34 and replace it with “].
settings put global settings_provider_model false settings put secure sysui_qs_tiles “wifi,cell,$(settings get secure sysui_qs_tiles)”
- That’s it. You should now see the WiFi toggle in Quick Settings on your Android 12/13 device.
Method 4: Via Tasker [Non-Root]
- To begin with, download and install the Tasker App: Official Site (Trial Version for 7 Days | Free) | Play Store (Full Version | Paid).
- After that, download and install the AutoNotification from Play Store (Free).
- Then download the Tasker Settings module from GitHub that shall help you bring back the Wi-Fi Toggle on your Android 12/13/14 device.
- Once all three apps have been installed, head over to the Tasker Project page and tap on the Import button.
- Then tap Yes in the Import Data dialog box followed by Yes in the Import dialog box.
- Tasker will now ask for permission to run the task, tap Yes.
- Now launch the Tasker app and go to the WiFi Quick Setting Dynamic page from the bottom menu bar. Verify that the toggles next to both the profiles are enabled.
- If that’s well and good, then bring up the Quick Settings toggle and tap on the Edit icon.
- Now drag the AutoNotification toggle all the way to the top. (You will notice quite a few AutoNotification toggles, make sure to drag the one that doesn’t have a number in its name). Once that is done, just hit the Back button.
- You should now see the Turn off WiFi toggle in the Quick Setting toggle, using which you could now easily turn on/off WiFi with just a single tap.
Method 5: Via ADB Commands [Root]
Well, Google seems to have got hold of the first method and hence has patched it in the November build of the latest iteration of Android. It has been removed via the implementation of this code change. So as of now, the only way out is to root the device, inject a setting as a feature flag and then use it to bring back the WiFi toggle in Quick Settings on Android 12/13/14. Here’s how [Credits: XDA Senior Member raimondas-rimkus]:
- First and foremost, you will need to root your device. You may read the below guides for reference:
- Once that is done, enable USB Debugging on your device and connect it to the PC via USB cable.
- Then download the Android SDK Platform Tools and extract it to your PC.
- Now head over to this extracted platform-tools folder, type in CMD in its address bar, and hit Enter. This shall launch the Command Prompt window.
- Type in the below command to inject the required settings onto your device
adb shell settings put global settings_provider_model false
- Once that is done, you may now execute the same command that we used in the first method to enable the WiFi toggle in Quick Settings on Android 12:
adb shell settings put secure sysui_qs_tiles “wifi,cell,$(settings get secure sysui_qs_tiles)”
Concluding Remarks
So with this, we round off the guide on how you could bring back the WiFi toggle in Quick Settings on Android 12/13/14. It’s never a great move from the search engine giants to force an unnecessary change to its offering. Rather, they should have given this option to the user as to how they wish to treat the WiFi setting.
Anyways, this is how things stand as of now, and the aforementioned tweak is the best (and perhaps the only) way out. And as before, the OS’s open-source nature once again comes to our rescue! What are your views on the same? do let us know in the comment section below. Likewise, all your queries are welcomed in the comments.