Android系统本身目前并不支持直接显示当前已连接wifi密码,当Android设备连接wifi成功后,想要和他人分享wifi几乎是不大可能,(当然,我目前了解的如果是小米手机,直接可以通过wifi二维码信息获取到密码),下面记录两种简单的获取普通android设备已连接wifi密码的方式。
大致有两种方式可以获取到当前设备wifi的详细信息,分为root方式与非root方式
root方式
安卓手机的ROOT:即为获取最高的权限,就跟电脑获取超级管理员一样的!因为厂家怕你不懂手机系统就设置了这样一个权限。你的手机没ROOT之前,你是以一个使用者的身份在用这个手机。你只能被动的使用里面的一些功能,或者在不影响系统全局的情况下安装一些新的程序。
准备一台已root的android设备
通过软件root当前设备,获取管理员最高权限,可通过市面上一些手机root软件来操作,如root大师,360一键root等。-
查看android设备是否已获取root权限
在安卓手机中下载安装RE文件管理器(该软件在之后也会用到),下载后打开,如下图:
在箭头所指的地方,显示为已挂载为可读写,即为已root状态,当前文件夹下所有文件为可读写。
-
进入指定文件夹下
在根目录下进入 /data/misc/wifi/ 目录下找到文件wpa_supplicant.conf:
-
以文本方式打开该文件
打开后内容如图:
其中,箭头所指ssid与psk分别为已连接过的wifi的名称与密码了。
当然,在已获取root权限的手机上下载wifi信息查看类的apk软件也是可以查看密码的,如 WIFI密码查看器。
非root方式
- 非root方式应用到android系统的备份功能,将wifi信息备份到sd卡的可读写目录中,打开相应文件如类似backup命名的文件夹中的相应文件便可查看密码。但是某些由于国产手机对安卓系统改造太大,部分国产品牌手机未对用户提供备份功能,或者备份数据进行了加密,无法查看,因此,该方法仅适用于部分手机。
亲测目前只有少部分手机可采用这样的方式。
具体方式百度经验上有介绍。 - 万能钥匙方式,该方式估计大多数人都知道,采用了热点连接分享与简单密码暴力破解的方式,热点连接分享估计就是采用万能钥匙自己的app进行wifi连接时,万能钥匙就能获取到wifi信息以及当前地点信息,再备份到网络服务器,分享给当前地点其他人;而暴力破解都知道是用数据字典中的数据一个个作为密码登录wifi,直到成功。
- 当然,也可以使用小米手机,wifi密码获取起来相对更容易。
更多方式希望有大神能补充补充。
参考:
- 百度文库