Hell Yeah! I've rooted by Android device successfully. Y on the earth do i've to do it?!
I had a problem with my WiFi! It gave me the "Unable to Scan networks" error message since yesterday evening, and i was fed up with it. While i was googling about the problem, when I was -motivated- forced to root my device ;)
After rooting the device (how to do it? Can be found all over the internet. Go to http://forum.xda-developers.com for more details), i'll skip this part and go to the solution WiFi problem directly.
Solutions: There're basically 2 solutions available
- Simple, less effective - Soft Reset option. Go to Settings -> Privacy -> Reset to Factory Defaults. Phone is automatically rebooted and your WiFi problem is solved. Only thing, is that you loose all ur Apps, settings, etc. However, your SDCARD files are not deleted.
- Bit complex - Requires rooted device. Delete the bcm_supp.conf file from /data/wifi and reboot your phone. It'll work again. U need to set up all your Wifi connections (with key again).
Note: Backup the existing file just in case.
PS: I've tested the above procedure on my Samsung Galaxy 3 ( I5801), with success. Use this at your own risk. I can't be liable for any problems/loss that may arise to your phone, or your girl friend, or PC, or yourself, or any damn thing you'll charge me with!