WIFI连接每次都需要将配置信息保存到手机,ROOT后的手机能查看连接过WIfi的密码,求大神给出连接WIFI后,去手机配置信息里查看不到保存的WIFI密码。
这是驱动的特性决定的,或者说,是Wi-Fi芯片厂商给予的驱动特性决定的。芯片厂商并不认为,Wi-Fi 密码是一个非常私密的物件,相比较于银行密码此类的。
实际上,密码可以分为两种,
一种是保存在 内存中,这种情况,无法持久化,也就是说,手机断电,下次你再连接同样的 Wi-Fi 就同样会弹出密码
一种是保存在手机 flash 上面(包括 TF 卡等),以文件的形式存在,手机的 Wi-Fi 在启动时候,会读取密码,并将密码下发到驱动中。
一般来将,Wi-Fi 是作为配置存在的,也就是说可以持久化,所以一般的形式是以密码存在文件中,只不过,用户必须root可以看到。
如果你想做到手机配置信息里查看不到保存的密码,可以有两种做法:
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。