Bring Back the WiFi toggle in Quick Settings on Android 12/13

In this guide, we will show you the steps to bring back the WiFi toggle in Quick Settings on Android 12/13. The twelfth iteration of Android has bought 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 wished to access the WiFi Settings menu, then you just need to perform a long press on it.

wifi quick setting toggle android 12
Android 12’s New WiFi Menu

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.

wifi quick setting toggle android 13
WiFi Quick Settings toggle in Android 13

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 instructions to bring back the WiFi toggle in Quick Settings on Android 12/13.

wifi toggle android 13

Bring Back the WiFi toggle in Quick Settings on Android 12/13

Bring Back the WiFi toggle in Quick Settings on Android 12

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]

  1. To begin with, download and install the Shizuku app from Play Store.
  2. Then launch it and tap on Pairing > Developer options.wifi toggle android 13
  3. Now enable the toggle next to Wireless Debugging.
  4. Then checkmark Always allow on this network and hit Allow.wifi toggle android 13
  5. Now go back to the app and tap on Pair device with pairing code.
  6. You will now get a six-digit code as well as a prompt from Shizuku to type in that code.wifi toggle android 13
  7. So type in the code in that prompt and hit Enter. You should now get the Paring Successful message.
  8. 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.wifi toggle android 13
  9. To verify, make sure you are getting the “Shizuku is running” message on its home page.
  10. Now download and install the Better Internet Tiles app from Play Store.
  11. Then launch it and tap on Request Shizuku access. You will now get a prompt, tap Allow.wifi toggle android 13
  12. After that, bring up the Quick Settings panel and click on the Edit [pencil] button.
  13. Now scroll down and drag the WiFi and Mobile Data toggles to the top. That’s it.wifi toggle android 13

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.

wifi toggle android 13

Method 2: Via ADB Command [Non-Root]

  1. 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.
    how to enable usb debugging on android 12
  2. After that, connect your device to the PC via the USB Cable.
  3. 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].
    install adb platform tools windows
  4. 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.
    command-prompt-inside-adb
  5. 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.
    adb devices command
  6. 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)”

    adb command to add wifi toggle in android 12

  7. 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).
    Bring Back Wi-Fi Toggle in Quick Settings on Android 13

Method 3: Using ADB Commands [Non-Root]

  1. 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.
    wifi toggle android 13
  2. After that, connect your device to the PC via the USB Cable.
  3. 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].
    install adb platform tools windows
  4. 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.
    command-prompt-inside-adb
  5. 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.
    wifi toggle android 13
  6. After that, open the shell environment by executing the below command:
    adb shell
  7. You will now get a prompt on your device, tap Allow.downgrade pixel 6 pro to november 2021
  8. 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)”

    wifi toggle android 13

  9. That’s it. You should now see the WiFi toggle in Quick Settings on your Android 12/13 device.
    wifi toggle android 12

Method 4: Via Tasker [Non-Root]

  1. To begin with, download and install the Tasker App: Official Site (Trial Version for 7 Days | Free) | Play Store (Full Version | Paid).
  2. After that, download and install the AutoNotification from Play Store (Free).
  3. Then download the Tasker Settings module from GitHub that shall help you bring back the Wi-Fi Toggle on your Android 12/13 device.
  4. Once all three apps have been installed, head over to the Tasker Project page and tap on the Import button.
    wifi quick setting toggle android 12
  5. Then tap Yes in the Import Data dialog box followed by Yes in the Import dialog box.
  6. Tasker will now ask for permission to run the task, tap Yes.
    wifi quick setting toggle android 12
  7. 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.
    wifi quick setting toggle android 12
  8. If that’s well and good, then bring up the Quick Settings toggle and tap on the Edit icon.
    wifi quick setting toggle android 12
  9. 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.
    wifi quick setting toggle android 12
  10. 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. Here’s how [Credits: XDA Senior Member raimondas-rimkus]:

  1. First and foremost, you will need to root your device. You may read the below guides for reference:
  2. Once that is done, enable USB Debugging on your device and connect it to the PC via USB cable.
    how to enable usb debugging on android 12
  3. Then download the Android SDK Platform Tools and extract it to your PC.
    install adb platform tools windows
  4. 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.
  5. Type in the below command to inject the required settings onto your device
    adb shell settings put global settings_provider_model false

    wifi quick setting toggle android 12

  6. 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. 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.


Share: