android系統請問怎備份wifi中的連線帳號SSID.密碼資訊

我想B手機直接套用A手機的wpa_supplicant.conf會出問題,

可能是因為A手機wpa_supplicant.conf文件裡的設備名稱、型號與B手機不匹配…

但我沒有兩個不同的Android設備可以實驗以下的方式…

有興趣的大大或可以試試看…若同樣發生錯誤的話,刪除wpa_supplicant.conf再重開機即可。



若B手機想套用A手機的wpa_supplicant.conf

①將A手機的wpa_supplicant.conf複製到電腦,在檔案名稱前隨意加一個數字重新命名,以免稍後與B手機同名稱的文件混淆。

②同樣將B手機的wpa_supplicant.conf複製到電腦。

③使用Notepad++,開啟A手機的wpa_supplicant.conf,複製A手機如下列範例藍色文字的部份(A手機已記憶的wifi ssid與密碼),貼到B手機wpa_supplicant.conf文件相對應的位置,修改完後複製回B手機,覆蓋/data/misc/wifi/wpa_supplicant.conf,設定正確的權限。

視個人喜好或方便,以上方式也可直接在手機上以文本編輯軟體來操作…

範例:
ctrl_interface=tiwlan0
update_config=1
device_name=Motorola phone
manufacturer=Motorola
model_name=TI1271
model_number=1271
serial_number=012345
device_type=1-0050F304-2
os_version=80000000

network={
ssid="JACK-Network"
psk="12345678"
key_mgmt=WPA-PSK
priority=8
}

network={
ssid="M-SEVEN"
key_mgmt=NONE
priority=7
}

network={
ssid="M-SEVEN"
key_mgmt=NONE
priority=6
}

e36coupe wrote:
我想B手機直接套用A...(恕刪)

我試過在同一支手機不同版本的ROM 所產生的 wpa_supplicant.conf,
試著把前一版ROM裡的 wpa_supplicant.conf 的內容將 ssid及密碼的部份複制到
新版 ROM 裡的 wpa_supplicant.conf(對照過新舊版開頭那些資料其實都一模一樣),
但仍會發生 wifi 開啟後無法掃描新 ap 的問題,
我想可能是 android 系統有一些檔案檢查機制,
以致無法自己手動修改 wpa_supplicant.conf 這個檔案吧!
對了,你改它以後,你有再把它的權限改對嗎?沒改對的話應該是不能用....如果我沒記錯,android的檔案只要權限有設對就能用,應該不會有偷check你有沒有改過的

沒道理不行的,我自己有改過耶....


digogee wrote:
對了,你改它以後,你...(恕刪)

改權限這個動作我都有做(直接參考原來檔案的權限是 2讀2寫),
但我遇到的問題仍然存在,
我也曾拿過同一支手機舊版ROM裡的 wpa_supplicant.conf,
直接套在新版 ROM 裡(我看檔案內開頭那些資料都是一模一樣,所以才這麼做),
也是會有找不到 ap 的 wifi 問題,
所以我才納悶問題點是出在哪?
雖然這是舊文了... 但還是回答一下好了

檔案的權限除了前面提到的要 rw-rw---- 之外

owner及group也都要對才行喔 ex:要像下面這張圖這樣 (當然,前提是你要有root才能做到這些事情)



改法指令如下:
(不過一般的android沒裝busybox的話,可能會無法使用chgrp這個指令,所以建議要先裝busybox)

chown system /data/misc/wifi/wpa_supplicant.conf
busybox chgrp wifi /data/misc/wifi/wpa_supplicant.conf





上述步驟都完成之後,重開機,這樣應該就行了。




文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!