пятница, 11 ноября 2011 г.

Android: wpa_supplicant или поддержка LEAP на Sony Ericsson Xperia X8

Итак, полный root есть. Осталось настроить LEAP. Для этого необходимо как в обычном Linux или FreeBSD отредактировать файл wpa_supplicant.conf

В Sony Ericsson Xperia X8, этот файл лежит в каталоге /data/misc/wifi/. Редактировать можно, как на самом телефоне (если есть текстовые редакторы), так и с компьютера (предварительно скачав с телефона, если Вы уже подключали другие беспроводные сети).

Если у Вас уже настроены какие-то беспроводные сети, подключайте телефон, открывайте командную строку и вводите команду (не забудьте включить режим "Отладка по USB" и отключить WiFi на телефоне), которая загрузит конфигурационный файл wpa_supplicant.conf на диск "C:\"

c:\> adb.exe pull /data/misc/wifi/wpa_supplicant.conf wpa_supplicant.conf

Затем отредактируйте файл в каком-нибудь редакторе, например WordPad - если ничего другого не установлено. Мой конфигурационный файл (уже отредактированный) выглядит так:

ctrl_interface=wlan0
update_config=1

network={
ssid="LUKOIL"
key_mgmt=IEEE8021X
eap=LEAP
identity="user"
password="password"
}


Где, ssid - название точки доступа, identifity - имя пользователя для подключения к точке доступа, password - пароль для подключения к точке доступа

Когда файл готов, его необходимо закачать обратно в телефон. Для этого вводим команду:

c:\> adb.exe push wpa_supplicant.conf /data/misc/wifi/wpa_supplicant.conf

После загрузки файла в телефон, необходимо предоставить на него права для службы wifi. Для этого запускаем shell с помощью утилиты adb.exe и назначаем права с помощью всем известной утилиты chmod и chown:

c:\> adb.exe shell
$ su
# chmod 666 /data/misc/wifi/wpa_supplicant.conf
# chown wifi.wifi /data/misc/wifi/wpa_supplicant.conf



Теперь можно включать WiFi и наслаждаться поддержкой LEAP.

PS: программа "adb.exe" является частью Android SDK. Но если вы взламывали телефон с помощью программы SuperOneClick, "adb.exe" можно найти в каталоге ADB.

Комментариев нет:

Отправить комментарий