Google Home如何以编程方式获取特定wifi的密码?

Don*_*Lee 8 android android-wifi google-home

在Google Home应用中,该应用可以与GoogleHome连接,而无需询问连接密码。

即使该应用程序没有root权限也可以执行此操作。Google Home如何与设备连接?

Jer*_*ols 7

简短答案:如果没有root用户访问权限,则无法访问Wi-Fi密码。(使用root,它只是作为纯文本存储在磁盘上)

Google所做的(我猜测是)是从Android手机的备份中获取您的Wi-Fi密码。毕竟,在重置Android手机后,您只需要登录到您的帐户,然后神奇地重新获得Wi-Fi密码即可。

注意:他们也可能使用私有API,但是由于存在安全隐患,我最好的猜测是上述解决方案。

注意2:这与Apple在其WAC设置协议中所做的非常一致。他们提供了专有流程来设置“ Made for iOS”设备,因此您不必要求用户输入密码。


Dib*_*nia -1

基本上您的手机和家庭设备连接到同一个 Wifi。并且您的手机已经成功连接Wifi。因此,当 Google Home 设备连接时,Wifi 密码会自动获取。

以下是 Google Home 设置页面的一些提示 -

确保将您的移动设备/平板电脑连接到您打算用于设置 Google Home 设备的同一 Wi-Fi 网络。

选择您想要连接到 Google Home 的 Wi-Fi 网络。要在此设备上自动获取该网络的密码,请点击“确定”。密码将填充在密码字段中。注意:自动获取密码需要Android L及以上版本。点击继续。您也可以手动输入密码。点击继续。

https://support.google.com/googlehome/answer/7029485?co=GENIE.Platform%3DAndroid&hl=en