做乙個自己的WiFi密碼檢視器 Android

2021-08-07 08:56:41 字數 1282 閱讀 6201

wifi密碼檢視器 配合 wifi**** 太爽了。

目前市面流行的檢視wifi密碼的方法基本相同,

就是想辦法進入 data/misc/wifi 目錄下,找到 wpa_supplicant.conf 檔案,然後讀取裡面的資料。

所以我們的步驟也非常簡單

一切的前提是應用要獲取到root許可權;

用命令列的方式,獲取 /data/misc/wifi/wpa_supplicant.conf 檔案的資料;

解析資料,用列表顯示;

然後來開始做:

1. 一切的前提是應用要獲取到root許可權

這個就不多說了,個人的手機如何獲取root許可權,得靠自己了。

2. 用命令列的方式,獲取 /data/misc/wifi/wpa_supplicant.conf 檔案的資料;

其實也特別簡單,直接上**,要點在注釋中說。

stringbuffer wificonf = new stringbuffer();

process process = null;

dataoutputstream dataoutputstream = null;

datainputstream datainputstream = null;

try

bufferedreader.close();

inputstreamreader.close();

process.waitfor(); // 執行緒等待

} catch (exception e) finally

if (datainputstream != null)

process.destroy(); // 執行緒銷毀

} catch (exception e)

}

這樣 /data/misc/wifi/wpa_supplicant.conf 檔案的內容就被儲存在剛開始定義的 stringbuffer 當中,接下來,我們通過自己喜歡的方式,將資料解析出來即可。

3. 解析資料,用列表顯示

都已經拿到資料了,解析完成之後,使用 listview 進行顯示即可。

整體的核心就是使用 shell 獲取到 /data/misc/wifi/wpa_supplicant.conf 檔案的內容,拿到資料之後,一切都變得簡單了,都是最基本的操作。

原始碼在這裡:wifipassword

C 做乙個密碼管理器

各種 各種賬號密碼太多,記不清楚,原來用個word文件把乙個個賬號密碼給寫下來,麻煩的很,今天就寫了個密碼管理器。密碼管理器只是用來儲存一些無關緊要的賬號密碼 其實就是當做練習c 寫的乙個demo而已,共學習交流用 並不安全,慎用啊!截圖如下 1.c 操作sqlite。安裝好後到安裝目錄的bin目錄...

如何自己做乙個包

這周自己做了乙個包,是第一次嘗試,遇到了很多問題,在解決過程中也學到了很多東西 首先第一步要了解包的結構 首先先輸入 import sys用於把自己的包加入到路徑中 project module1 init py a.py b.py module2 init py c.py d.py init py...

做乙個不被熟知的自己

第一篇部落格,大學最後一年了,越來越明白,自己的需求是什麼。就好像在軟體在被開發設計時候,明白自己的需求是什麼,才可以更好的用 來實現,要實現的功能。在2019年已經過去的37天後,我心中的巨人,因為遇見一些事情後,被召喚醒了。我向來都不是那種一點就通,一點就過得人,有時候,乙個簡簡單單的問題,我都...