在 google home 应用程序中,该应用程序可以与 GoogleHome 连接而无需输入连接密码。
尽管如此,该应用程序没有执行此操作的根权限。 google home 如何连接设备?
最佳答案
简答:如果没有 root 访问权限,您将无法访问 Wi-Fi 密码。 (对于 root,它只是作为纯文本存储在磁盘上)
Google 所做的(我猜)是从您的 Android 手机的备份中获取您的 Wi-Fi 密码。毕竟,在重置您的 Android 手机后,您只需登录您的帐户,您就可以神奇地找回您的 Wi-Fi 密码。
注意:他们也可能使用私有(private) API,但由于这会带来安全风险,我最好的猜测是上面的解决方案。
注意 2:这与 Apple 在其 WAC 设置协议(protocol)中所做的非常一致。他们提供了专有流程来设置“为 iOS 制造”的设备,因此您不必询问用户的密码。
关于android - Google home 如何以编程方式获取特定 wifi 的密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41970369/