I want to remove old saved networks that are no longer in range. I can forget visible networks, but out-of-range networks are not visible anywhere so I can't do the standard long-tap => "Forget Network" action.

There is no option for "Saved Networks" or "Manage Networks" under the built-in Wi-Fi app's "More" menu.

I have tried a third-party app, WiFi Manager, where the networks are visible but reported an error on forget:

Android 6 allows apps to change (edit password, forget) only those networks that were originally "created" in same app.

I quite distinctly remember being able to view saved networks on previous Android phones...


My phone is rooted, so methods requiring root are acceptable, but it's better if that's not necessary.


I have an Australian (CSC XSA) Galaxy S7 Edge (SM-G935F).


Apparently this was a problem with the S6, where the 'solution' was to use third-party Wi-Fi management apps that no longer work in Marshmallow.

But that no longer works, as per the error message above...

As your device is rooted, you could directly edit the /data/misc/wifi/wpa_supplicant.conf file and remove the networks there. The block for each network looks like this:

network={
        ssid="network_ssid"
        psk="secretpassphrase"
        key_mgmt=WPA-PSK
        priority=1
}

Remove the blocks of the networks you want to get rid off, save the file, reboot – and they should be gone.

For app-based solutions, be welcome to check my list of apps for Global WiFi Configuration. Super WiFi & Internet Manager e.g. claims one of its features being: Single click to remove wifi network which has not been used since a long time or you wish to remove the one.

  • Hm. That seems to have worked, after a restart. Would be good to have a non-root method though. I'll accept this one later if no-one comes up with one. – Bob Apr 7 '16 at 11:45
  • 2
    Ok... so... "Super WiFi & Internet Manager" was both utterly broken and full of ads... today I was reminded that fullscreen video ads with audio are a thing, and discovered that an unskippable delay is also a thing. Anyway, back on point: thanks for the suggestions but I guess I'll stick with the root method for now. Open WiFi Cleaner looks like it might work and be helpful for those who use public wifi more than me. – Bob Apr 7 '16 at 13:57
  • If Open Wifi Cleaner does that job, please let me know – that was the app I had in mind originally, but it didn't seem to fully fit your issue (as it only says to be working for "open APs", forgetting them on disconnect). Wasn't aware of the "ad infection" of the other app – so I'll happily replace it with the FOSS one in my answer! Thanks for the feedback! – Izzy Apr 7 '16 at 14:05
  • A notice: No reboot is required. – iBug Mar 30 '17 at 12:39

The method described in this answer does not require root, but it does require that you have a Wi-Fi access point ("router") you control.


One possible but very tedious and hacky solution is to host the SSIDs on a Wi-Fi access point you control, so that they are visible on the S7. Then you can "forget" them through the normal Wi-Fi settings page. The list of saved SSIDs can be retrieved (but not altered directly!) with third-party Wi-Fi management apps.

Having an access point capable of hosting "guest" networks/SSIDs is particularly helpful here. Otherwise, you'll need a wired connection so you don't kick yourself out by changing the SSID around.

Of course, this is quite a terrible solution in every way except that it works. So hopefully someone will have a better solution available.

I figured it out. You're all over complicating it. Go to settings backup and reset and then reset the network and connection part. It'll ask for your pin. Then it clears it all out

  • Would that not also clear out networks I do want to keep? Though it is another option for those happy to re-add wanted networks. – Bob Jun 28 '16 at 16:18

Found the only way to reset the saved network settings after searching for 2 hours on forums.

Go to Settings. Go to Backup & reset. Now tap on the “Network settings reset” option. Hit the “Reset Settings” button. You will be given another warning, hit the “Reset Settings” button again.

Your welcome!

  • Cool, resetting network-specific settings is a good idea. Didn't know you could do that. – Bob Feb 2 '17 at 14:11
up vote 1 down vote accepted

Looks like this was (re-)added sometime between the initial release and the Android 7 Nougat update!

From the Wi-Fi menu, go to Advanced (top-right corner) and then the Manage networks option near the top of the page. You'll get a list of known networks and the ability to edit/delete them, even when out of range.

Settings, Data Usage,Wi-fi, More, Restrict Networks, then select from the list the ones your phone has accumulated which you no longer wish to access.

  • This one does let me see networks but there does not seem to be any way to delete them. Long-tapping did nothing. The "restrict" option only prevents background data on that network but does not forget the network. – Bob Oct 7 '16 at 12:01

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.