為什麼MIUI可以用二維碼查看WiFi密碼,怎麼實現的,其他安卓系統能用嗎?

都說WiFi密碼保存在根目錄,需要root才能查看。但MIUI手機不root也可以通過二維碼分享已經連過的WiFi密碼,為什麼?其他的安卓機能移植這個功能查看WiFi密碼嗎?


謝邀。安卓WIFI熱點配置文件存儲在/data/misc/wifi/wpa_supplicant.conf中,沒root的情況下第三方應用是無權訪問的。但MIUI這是系統級應用,當然能獲取了!

實現原理是將WIFI熱點的SSID、密碼、加密方式信息存儲在二維碼中。比如解析一張MIUI生成的WIFI二維碼,信息如下:

WIFI:T:WPA;P:"test2017";S:test;

翻譯一下:加密方式是WPA;密碼是test2017;SSID(WIFI名稱)是test。

這樣你用支持識別WIFI二維碼並連接的軟體掃描即可自動連接。

ps:這個沒有技術含量,root後第三方應用就能做到,就看友商願不願意跟進了!比如Flyme就支持。


萬基米系列,我就知道別家粉絲會說,我家的UI也有啊。

道理我都懂,但是13年的MIUI5就有了啊


EMUI4.0早期版本也加入這個功能了。貌似其他rom也有。


樂視手機也行,只不過樂視手機。。。


其實非miui,不root也可以。

進備份,把wlan設置備份一個,然後把db後綴改成txt,打開找就闊以了。


你鏈接成功,它是二次開發的,順便保存一下而已,很簡單,如果想查看和管理,不一定miui,只要安裝這個軟體就可以

https://play.google.com/store/apps/details?id=com.easyapps.txtoolbox


去年我拿微信掃描二維碼,有一小行代碼還是啥的,中間一串數字和字母就是密碼。不知道現在還可以這樣不


miui是系統級的,能查到WiFi名、密碼,再用二維碼錶示出來而已


當然現在的很多ui 都集成了這個功能,最早是出現miui 5的熱點分享,類似於wifi 萬能鑰匙,miui 用戶可以將密碼分享到其它miui 用戶。這個功能備受吐槽,小米才將分享改為掃描二維碼,原理性也就是調用系統底層的密碼保存區,比如華為備份後也可以查看wifi 密碼,回答的沒有技術含量,匿了,莫頂


魅族的flyme系統也可以


推薦閱讀:

小米手環的質量以及售後服務怎麼樣?
2015年12月買手機選擇nexus6p還是三星note5 或者等小米5?
小米公司是否以一己之力拉低了中國手機或相關產品的硬體做工水平?
為什麼線下很少看到MIX 2的廣告?
如何評價小米產品里的廣告,特別是小米遊戲的常年彈框?

TAG:Wi-Fi | Android | 小米手機 | 小米系統 | 釣魚廣義的 |