有没有办法从颤动代码访问wifi密码?

时间:2019-08-21 12:57:04

标签: android flutter wifi

所以我有一个想要连接到wifi的设备。我知道我可以从手机所连接的网络中获取SSID,但我也希望该应用程序找到密码,以便用户不必编写密码。

我已经看到当您连接到chromecast时,配置应用程序可让您从可用网络中选择一个网络,如果您选择了手机所连接的网络,则配置应用程序会询问“从此移动设备获取wifi密码? ”。

所以我的问题可能就是,谷歌如何访问wifi密码的信息,并且有可能使用flutter做到这一点。

我试图找到一些可以做到这一点的插件,但是距离我最近的插件是:https://github.com/alternadom/WiFiFlutter Photo from chromcast configuration

1 个答案:

答案 0 :(得分:0)

Android中的密码通常存储在/data/misc/wifi中的wpa_supplicant.conf文件之一中。但是,我还发现该信息位于同一文件夹中,但位于名为WifiConfigStore.xml的文件中。

我不知道如何通过代码获得此信息,但希望这对您有用。还要注意,您需要root特权才能从adb访问这些文件。