怎么看wifi万能钥匙密码

Android之查看Wifi密码
在Android手机中,连接了Wifi之后,密码一般就看不到了,那有没有什么办法可以查看到这些密码呢?办法一般有两种,一种是通过查看wifi的配置文件,一种是使用命令。对于第一种,网上已经有很多了,大致就是先root,然后使用一些手机助手或者手机文件查看之类的工具(如ES、Root Exploere等)来查看wifi配置文件(位置是进入data/misc/wifi,目录里有个wpa_supplicant.conf或者其他文件名以.conf结尾的文件)。
但是用这一种方法,有时会遇到一些问题,比如当手机的root不够彻底时,会引发遇想不到的问题。比如小米手机,当我们使用root工具去root后,看似root成功了,却会引起一些问题,比如授权出问题了、wifi不可用了、手机无法连接到电脑了等。
那如果不用这种方式,还有什么方式呢?这就是今天的主题,查看wifi密码的第二种方式:命令。
先来看看效果图:
从图中,我们可以看到,通过依次输入命令后,拿到了wifi的用户名(test)和密码(12345)。现在来看这几个命令。
1、adb connect 192.168.1.6。这是使用adb来连接手机。如果adb没有配置到环境变量中,请先定位到adb所在的目录,然后执行该命令或者将其所在目录加入环境变量中。
2、adb shell。这是启动手机的命令终端。vcD4KPHA+M6GiY2F0IC9kYXRhL21pc2Mvd2lmaS8qLmNvbmaho7vxyKEvZGF0YS9taXNjL3dpZmnOxLz+vNDPwsv509Bjb25mzsS8/rrz17q1xNDFz6KhozwvcD4KPHA+xMfU2rT6wuvJz9KqyOe6zsilyrXP1sTYo7/PwsPmysfKtc/WtcS0+sLroaM8L3A+CjxwPldpZmlNYW5hZ2UuamF2YTwvcD4KPHA+PC9wPgo8cHJlIGNsYXNzPQ=="brush:">package com.example.
import java.io.BufferedR
import java.io.DataInputS
import java.io.DataOutputS
import java.io.InputStreamR
import java.util.ArrayL
import java.util.L
import java.util.regex.M
import java.util.regex.P
public class WifiManage {
public List Read() throws Exception {
List wifiInfos=new ArrayList();
Process process =
DataOutputStream dataOutputStream =
DataInputStream dataInputStream =
StringBuffer wifiConf = new StringBuffer();
process = Runtime.getRuntime().exec("su");
dataOutputStream = new DataOutputStream(process.getOutputStream());
dataInputStream = new DataInputStream(process.getInputStream());
dataOutputStream
.writeBytes("cat /data/misc/wifi/*.conf\n");
dataOutputStream.writeBytes("exit\n");
dataOutputStream.flush();
InputStreamReader inputStreamReader = new InputStreamReader(
dataInputStream, "UTF-8");
BufferedReader bufferedReader = new BufferedReader(
inputStreamReader);
String line =
while ((line = bufferedReader.readLine()) != null) {
wifiConf.append(line);
bufferedReader.close();
inputStreamReader.close();
process.waitFor();
} catch (Exception e) {
} finally {
if (dataOutputStream != null) {
dataOutputStream.close();
if (dataInputStream != null) {
dataInputStream.close();
process.destroy();
} catch (Exception e) {
Pattern network = pile("network=\\{([^\\}]+)\\}", Pattern.DOTALL);
Matcher networkMatcher = network.matcher(wifiConf.toString() );
while (networkMatcher.find() ) {
String networkBlock = networkMatcher.group();
Pattern ssid = pile("ssid=\"([^\"]+)\"");
Matcher ssidMatcher = ssid.matcher(networkBlock);
if (ssidMatcher.find() ) {
WifiInfo wifiInfo=new WifiInfo();
wifiInfo.Ssid=ssidMatcher.group(1);
Pattern psk = pile("psk=\"([^\"]+)\"");
Matcher pskMatcher = psk.matcher(networkBlock);
if (pskMatcher.find() ) {
wifiInfo.Password=pskMatcher.group(1);
wifiInfo.Password="无密码";
wifiInfos.add(wifiInfo);
return wifiI
WifiInfo.java
package com.example.
public class WifiInfo {
public String Ssid="";
public String Password="";
1、通过Runtime.getRuntime().exec("su")获取root权限。
2、通过process.getOutputStream()和process.getInputStream()获取终端的输入流和输出流。
3、通过dataOutputStream.writeBytes("cat /data/misc/wifi/*.conf\n")往终端中输入命令。注意,这里必须要有\n作为换行,否则会与后一个exit命令作为一个命令,最终导致命令执行失败,无法得到结果。
4、通过dataInputStream获取命令执行结果,并以UTF-8的编码转换成字符串。
5、使用正则表达式过滤出wifi的用户名和密码。
附上显示密码的代码:
package com.example.
import java.util.L
import android.app.A
import android.content.C
import android.os.B
import android.view.LayoutI
import android.view.V
import android.view.ViewG
import android.widget.BaseA
import android.widget.ListV
import android.widget.TextV
public class MainActivity extends Activity {
private WifiManage wifiM
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
wifiManage = new WifiManage();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
public void Init() throws Exception {
List wifiInfos = wifiManage.Read();
ListView wifiInfosView=(ListView)findViewById(R.id.WifiInfosView);
WifiAdapter ad = new WifiAdapter(wifiInfos,MainActivity.this);
wifiInfosView.setAdapter(ad);
public class WifiAdapter extends BaseAdapter{
List wifiInfos =
public WifiAdapter(List wifiInfos,Context con){
this.wifiInfos =wifiI
this.con =
public int getCount() {
// TODO Auto-generated method stub
return wifiInfos.size();
public Object getItem(int position) {
// TODO Auto-generated method stub
return wifiInfos.get(position);
public long getItemId(int position) {
// TODO Auto-generated method stub
public View getView(int position, View convertView, ViewGroup parent) {
// TODO Auto-generated method stub
convertView = LayoutInflater.from(con).inflate(android.R.layout.simple_list_item_1, null);
TextView tv = (TextView)convertView.findViewById(android.R.id.text1);
tv.setText("Wifi:"+wifiInfos.get(position).Ssid+"\n密码:"+wifiInfos.get(position).Password);
return convertV
最终效果图:
Android之查看Wifi密码
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'电脑wifi密码忘记了怎么办?电脑wifi密码查看方法
作者:佚名
字体:[ ] 来源:互联网 时间:12-23 08:38:45
很多朋友会把自己的wifi密码给忘记了,今天小编就为大家带来一个简单的方法,既不用进入路由器查看,也不需要下载密码查看器,只需使用windows系统的自带功能即可,下面就和小编一起去看下电脑wifi密码的查看方法吧
  很多朋友会把自己的wifi密码给忘记了,今天小编就为大家带来一个简单的方法,既不用进入路由器查看,也不需要下载密码查看器,只需使用windows系统的自带功能即可,下面就和小编一起去看下电脑wifi密码的查看方法吧。
  电脑wifi密码查看方法:
  1、打开&我的电脑&,找到&控制面板&,点击打开  2、找到&网络和Internet&,点击打开
  3、找到&网络和共享中心&,点击打开
  4、在打开页面左侧,找到&管理无线网络&,点击打开
  5、找到无线网络用户名,右键点击,选择&属性&  6、打开页面里,选择&安全&一项,把&显示字符&前面打上&,就可以看到密码了
大家感兴趣的内容
12345678910
最近更新的内容Win10怎么看wifi密码 Win10笔记本查看Wifi密码方法 - 笔记本技巧 - 电脑百事网
手机扫描二维码
Win10怎么看wifi密码 Win10笔记本查看Wifi密码方法
编辑:admin
Win10怎么看wifi密码?最近有好友来家中做客,想要连接wifi密码,不过由于家中无线路由器Wifi密码刚好给忘记了。对于这种情况,我们又该如何获取Wifi密码呢?很多朋友可能会选择进入路由器查看,其实不用那么麻烦,直接使用家中已经连接Wifi网络的笔记本,就可以查看了。下面,以最新Win10系统为例,2种教大家如何查看Wifi密码。
Win10怎么看wifi密码 Win10笔记本查看Wifi密码方法
一、查看笔记本已经连接的Wifi密码方法
如果笔记本已经连接上了Wifi无线网络,那么可以直接查看,下面以安装WIn10系统的笔记本为例,教您如何查看Wifi密码。
1、在Windows 10桌面最左下角的【Windwos开始图标上右键】,在弹出的菜单中点击打开【网络连接】,如下图所示。
2、在打开的网络连接设置中,双击已经连接的【无线网络名称】,在弹出的【WLAN状态】对话框中,点击【无线属性】,如下图所示。
3、接下来可以打开【无线网络属性对话框】,切换到【安全】选项卡,并勾选上【显示字符】,就可以查看到网络安全秘钥,也就是Wifi密码了,如下图所示。
这种查看Wifi密码方法非常方便,无需登录路由器设置,可以直接在电脑中查看即可。
提示:支持键盘“← →”键翻页帖子很冷清,卤煮很失落!求安慰
手机签到经验翻倍!快来扫一扫!
Win10怎样看wifi密码 Win10笔记本查看Wifi密码办法
2674浏览 / 1回复
Win10怎样看wifi密码?最近有好友来家中做客,想要衔接wifi密码,不过由于家中Wifi密码刚好给遗忘了。关于这种状况,我们又该如何获取Wifi密码呢?很多朋友可能会选择进入查看,其实不用那么费事,直接运用家中曾经衔接Wifi网络的,就能够查看了。下面,以最新Win10系统为例,2种教大家如何查看Wifi密码。Win10怎样看wifi密码 Win10笔记本查看Wifi密码办法一、查看笔记本曾经衔接的Wifi密码办法假如笔记本曾经衔接上了Wifi无线网络,那么能够直接查看,下面以装置WIn10系统的笔记本为例,教您如何查看Wifi密码。1、在Windows 10桌面最左下角的【Windwos开端图标上右键】,在弹出的菜单中点击翻开【网络衔接】,如下图所示。2、在翻开的网络衔接设置中,双击曾经衔接的【无线网络称号】,在弹出的【WLAN状态】对话框中,点击【无线属性】,如下图所示。/eshibo/3、接下来能够翻开【无线网络属性对话框】,切换到【平安】选项卡,并勾选上【显现字符】,就能够查看到网络平安秘钥,也就是Wifi密码了,如下图所示。这种查看Wifi密码办法十分便当,无需登录路由器设置,能够直接在中查看即可。
win10还没有普及
您需要登录后才可以回帖&&&|&&&&&
用户名/注册邮箱/注册手机号
其他第三方号登录wifi密码查看方法 图文教你怎么查本机wifi密码
作者:佚名
字体:[ ] 来源:互联网 时间:05-12 10:15:39
查看本机wifi密码有两种方法,方法一:在电脑网络连接中查看密码;方法二:通过无线路由器设置查看密码,感兴趣的朋友可以参考下,希望对你有所帮助
  方法一:在电脑网络连接中查看密码
  在电脑网络连接的时候都会设置wifi网络的拨号和密码设置等等,所以可以通过连接中进行看到,具体的步骤:(以下步骤以win7系统继续操作)
  左键点击无线网络标识,然后会弹出网络连接的状态框;
  选中需要查看的无线网络连接,右键点击,在选择菜单里,选择&属性&;
  在属性窗口中,选择&安全&选项卡,然后把&显示字符&选项前面的勾打上,则此时网络密匙就能完全展示出来。
  方法二:通过无线路由器设置查看密码
  用无线路由器进行上网都会设置无线网络的密码,所以可以在无线路由设置里看到密码。具体的步骤方法:
  打开浏览器,输入192.168.1.1,弹窗无线路由器的登录,正常账号都是admin,密码也是admin,这里输入的地址和账户密码会因为路由器的不同而有所不一样;
  点击&登录&后,进入无线路由设置向导页面;
  在左侧的菜单栏,选择&无线设置&下的&无线安全设置&,点击后,右侧会出现路由器的相关的加密方式,选择自己加密的形式,可以查看wifi密码。
大家感兴趣的内容
12345678910
最近更新的内容

我要回帖

更多关于 wifi万能钥匙 的文章

 

随机推荐