LINUX.ORG.RU

Просьба к владельцам android девайсов

 


0

1

Приветствую!

Не могли бы вы посмотреть хранит ли ваш девайс на android информацию о подключенных wifi сетях в файле data/misc/wifi/wpa_supplicant.conf? Отличается ли путь к нему в разных версиях android и схоже ли содержимое с:

network={
	ssid="example"
        psk="example"
	key_mgmt=WPA-PSK
	priority=1
}

network={
	ssid="example"
        psk="example"
	key_mgmt=WPA-PSK
	priority=3
}

У меня нет ни одного девайса на android, поэтому и спрашиваю.


Ответ на: комментарий от D3306

Это содержимое /data/misc/wifi/wpa_supplicant.conf. В это время уже в системе (сборка Lineageos) сохранено 2 сети. Подключен к одной из них.

boowai ★★★★
()
Последнее исправление: boowai (всего исправлений: 1)

Все совпадает за исключением того что в начале файла находится информация о устройстве в формате из этого сообщения
LineageOS Android 4.4.4

aplay ★★★★★
()

В начале файла вот это

update_config=1
device_name=___
manufacturer=___
model_name=___
model_number=___
serial_number=___
device_type=___
config_methods=physical_display virtual_push_button
p2p_disabled=1
country=RU
external_sim=1
bgscan=""

Android 5.1

const92
()
Ответ на: комментарий от boowai

А его можно отредактировать с другой машины, используя ssh, например? При условии, что root на девайсе получен.

D3306
() автор топика
Ответ на: комментарий от D3306

Не знаю, наверняка. Но толку, он же почти пустой. Пробовать не буду.

По темам вижу, что у тебя было куда android x86 установить прямо на железо или в виртуалку с пробросом wifi.

Почему-то люди пишут прораммы типа adb-join-wifi.

boowai ★★★★
()

на 10-ке нет папки /data/misc

piwww ★★★★
()

Вы же понимаете что это дохлый номер, пользуйтесь предоставляемым api для получения нужной информации, потому что внутреннее устройство за ним каждый вендор может перекраивать как хочет и как ему удобно.

abcq ★★
()
Ответ на: комментарий от boowai

Но толку, он же почти пустой.

Связь, где здесь связь?

По темам вижу, что у тебя было куда android x86 установить прямо на железо или в виртуалку с пробросом wifi.

Не хочу грубить, но твой взгляд направлен не туда.

D3306
() автор топика
Ответ на: комментарий от D3306

https://developer.android.com/reference/android/net/wifi/WifiManager

Added in API level 1

И с тех пор ничего толком не поменялось и не поменяется, никто не будет ломать обратную совместимость таких вещей просто потому что левая пятка зачесалась. Поэтому просто пользуйтесь публичным интерфейсом который идет как реализация обвертки (самого андроида по сути) на линукс и будет вам счастье, ну или придется шерстить всю систему в попытках разузнать где же хранятся настройки. Обязательно найдутся те устройства в которых безумные китайцы перелопатят все каталоги наплевав в принципе на устоявшиеся подходы и стандарты, или слабают на коленке какой-нибудь свой форк wpa_supplicant или еще что-то. Ваш подход вам принесет только боль и разочарование.

abcq ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.