- Wifi драйвера для андроид
- Андроид не подключается к WI-FI, что делать, как исправить
- Возможные проблемы и способы решения
- Настройка роутера
- Настройка WI-FI
- WiFi Overview 360
- Bluetooth Volume Control
- Sniffer Wicap
- WiFi network Analyzer Pro
- NetX — Network Discovery Tools
- cSploit
- WPSApp
- Software Data Cable
- Network Scanner
- NetShare Pro
- Superbeam
- SignalCheck Pro
- Fing-Network Tools
- Wps Wpa Tester Premium
- WiFi Mouse Pro
- ARP Guard
- OpenSignal
- SHAREit
- WiFi Analyzer (open-source)
- Network Scanner
- WIFI Signal Strength
- SpeedChecker
- Wi-Fi адаптер через OTG
- I. Старт
- II. Разгон
- III. Препятствия
- 1. Версии
- 2. ewma
- 3. Светодиод
- 4. Версия firmware
- IV. Финиш
Wifi драйвера для андроид
Приветствую, не знаю, куда написать, вот и решил сюда, думаю, что в этой ветке найдётся много знающих людей.
Как известно, существует способ взлома WiFi сети, использующей WPS авторизацию, через подбор WPS ключа. На компьютере под управлением Linux это весьма тривиальная задача и доходчиво описана в данной статье на хабре: Взломать Wi-Fi за 10 часов
Учитывая тот факт, что многие производители пихают в свои детища один и тот же пинкод, то и взлом однотипных роутеров с WPS становится совсем детской забавой, занимающей несколько секунд: Взломать Wi-Fi за… 3 секунды
Естественно пингвины — птицы ленивые, и уже состряпали для себя гуи с кнопкой «Сделать хорошо»: WPSCrackGUI
Вопрос из всего вышесказанного простой — есть ли реализация reaver, airmon-ng, airodump-ng под андроид?
Если нет, может, есть заинтересовавшиеся? Портировать это всё чудо, конечно же с целью проверки WiFi сетей на безопасность 🙂
Спасибо. С удовольствием почитаю мнения форумчан.
UPD:
Со временем в обсуждении появились ссылки на некоторые решения:
1. Тема с хабра об успешном запуске на телефоне SE Xperia Mini и Sony Xperia GO (возможно работает на всех телефонах Sony — надо проверять)
http://habrahabr.ru/post/190554/
2. Успешное использование aircrack-ng и reaver через установку Linux средствами Linux Deploy. На каком устройстве запущено неизвестно, возможно тот же Sony.
http://svedm.net/?p=426
UPD 2:
Существует утилита в виде готового apk файла, позволяющая переводить wifi модули фирмы Broadcom в режим монитора.
Сайт: http://bcmon.blogspot.ru/
Прямая ссылка на скачивание: https://bcmon.googlecode.com/files/bcmon.apk
Для работы программы требуется root и установленный BusyBox
UPD 3:
Появилась графическая оболочка Reaver-GUI for Android
Упростит задачу тем, у кого на устройстве работает bcmon (bcm4329/4330).
Краткое руководство по использованию от MaD_Mike_Nsk на русском здесь
UPD 4:
Пример использования внешнего usb wifi свистка, подключённого через OTG кабель к телефону. От sadykovildar читать здесь.
Сообщение отредактировал derak1129 — 11.11.20, 20:51
Источник
Андроид не подключается к WI-FI, что делать, как исправить
вкл. 15 Май 2015 . Опубликовано в Android — Общее
Андроид не подключается к WI-FI, что делать, как исправить? Иногда возникает такая проблема, как не возможность подключиться Android к беспроводной точке доступа WI-FI. Как решить данную проблему? Узнайте в этой статье!
И так вы пришли в гости или находитесь в кафе, а возможно купили новый роутер настроили его чтобы он раздавал интернет по WI-FI, а Android смартфон или планшет ни в какую не хочет подключаться к сети или даже не видит ее! Не переживайте выход есть!
Возможные проблемы и способы решения
1. Если Android видит сеть, но не может к ней подключится — убедитесь что вы вводите правильно пароль!
2. Если Android видит сеть, но не может к ней подключится — возможно Android не поддерживает тип защиты, установленный в роутере, поменять тип защиты (читайте ниже настройка роутера)
3. Если Android не видит сеть — убедитесь, что сеть WI — FI функционирует, перезагрузите роутер (вкл/выкл)
4. Если Android не видит сеть — возможно Android, не поддерживает стандарт WI-FI на котором работает роутер (читайте ниже настройка роутера)
5. Если Android видит сеть, но не может к ней подключится, перезагрузить Android и роутер
6. Если Android видит сеть, но не может к ней подключится, установите на устройству с магазина Google Play специальное приложение — Wi-Fi Fixer . После установки перезагрузить Android и если не запустилось приложение Wi-Fi Fixer, запустить самостоятельно, далее пробуйте подключаться к точке доступа (ни каких настроек вводить не надо в приложение)
7. Если Android видит сеть, но не может к ней подключится, хотя пароль введен правильно — возможно Android, не поддерживает стандарт WI-FI на котором работает роутер (читайте ниже настройка роутера)
8. Если у вас на вашем планшете или смартфоне Android установлена кастомная прошивка, то возможно дело в ней, переустановите на официальную
9. Обратный совет предыдущему, если установлена официальная прошивка, то стоит изменить на кастомную (к примеру CyanogenMod), так как возможно, там уже обновлен драйвер WI-FI
10. Обновите прошивку на вашем Android устройстве
11. Выполните сброс настроек/WIPE на Android
12. Возможно у вас роутер Dlink?
Настройка роутера
Прежде всего нужно попасть в настройки роутера.
Зайти в настройки роутера
Для этого лучше использовать компьютер, а также браузер FireFox или Internet Explorer. Открываем один из них. Далее нужно узнать адрес входа, который можно узнать зная шлюз сети.
Данный адрес нужно ввести в адресную строку и перейти. Далее вас попросят ввести логин и пароль, который как часто бывает находиться на нижней части корпуса роутера.
Настройка WI-FI
1. Прежде всего если не подключается Android, стоит переключить канал WI-FI на авто
2. Смените стандарт режима передачи WI-FI на микс или только G
3. Стоит также проверить кол-во разрешенных подключений устройств к беспроводной сети
4. Попробуйте поменять способ защиты сети, изменить тип шифрование от открытой до WPA
5. Еще один момент на который стоит обратить внимание это включенный DHCP-сервер, который позволяет давать внутренние IP адреса в сети. Если DHCP-сервер отключить, то могут появиться проблемы с подключением к WI-FI и не только с устройствами Android!
6. Убедитесь что в настройках не установлен MAC фильтр!
В Зависимости от роутера, могут быть белые списки с MAC-адресов, так и черные.
В черном списке — устройства, которым запрещено входить в сеть, а другие устройства могут.
Белый список — могут подключиться только те устройства, что находятся в этом списке и больше никакие другие устройства.
Чтобы узнать персональный MAC-адрес Android необходимо перейти в
Попробуйте отключить фильтр по MAC-адресам чтобы устранить проблему подключения.
Если после всех данных настроек Android не подключается к WI-FI, то стоит обновить прошивку либо на смартфоне или планшете, а также роутере, в редких случаях бывает просто напросто несовместимость, тогда ничего не поделаешь!
Источник
WiFi Overview 360
вкл. 05 Ноябрь 2021 . Опубликовано в Wi-Fi/Bluetooth
Управление беспроводными сетями, оптимизация
Bluetooth Volume Control
вкл. 31 Октябрь 2021 . Опубликовано в Wi-Fi/Bluetooth
Приложение позволяет системе Андроид запомнить громкость различных устройств Bluetooth
Sniffer Wicap
вкл. 18 Октябрь 2021 . Опубликовано в Wi-Fi/Bluetooth
Cниффер пакетов для ROOT устройств
WiFi network Analyzer Pro
вкл. 08 Сентябрь 2021 . Опубликовано в Wi-Fi/Bluetooth
Это приложение отслеживает и анализирует Вашу сеть и предупреждает если есть проблемы
NetX — Network Discovery Tools
вкл. 26 Июль 2021 . Опубликовано в Wi-Fi/Bluetooth
Целый набор опций с помощью которых вы сможете отлаживать свою беспроводную сеть
cSploit
вкл. 03 Июль 2021 . Опубликовано в Wi-Fi/Bluetooth
Тестирование на проникновение (взлом) в Wi-Fi сетях. Пен-тест комбайн на Android
WPSApp
вкл. 01 Май 2021 . Опубликовано в Wi-Fi/Bluetooth
Приложение для определения безопасности сети подключения с помощью Android устройств
Software Data Cable
вкл. 19 Январь 2021 . Опубликовано в Wi-Fi/Bluetooth
Передача файлов между компьютером и телефоном через WiFi
Network Scanner
вкл. 17 Август 2020 . Опубликовано в Wi-Fi/Bluetooth
Продвинутый сетевой сканер
NetShare Pro
вкл. 13 Май 2020 . Опубликовано в Wi-Fi/Bluetooth
Превратите ваше Android устройство в точку доступа WiFi и поделитесь своим подключением
Superbeam
вкл. 03 Февраль 2020 . Опубликовано в Wi-Fi/Bluetooth
Беспроводная передача данных между устройствами
SignalCheck Pro
вкл. 04 Ноябрь 2021 . Опубликовано в Wi-Fi/Bluetooth
Мониторинг сигнала сотовой сети и wi-fi
Fing-Network Tools
вкл. 24 Октябрь 2021 . Опубликовано в Wi-Fi/Bluetooth
Сканер сети для Android
Wps Wpa Tester Premium
вкл. 14 Октябрь 2021 . Опубликовано в Wi-Fi/Bluetooth
С помощью этого приложения вы сможете искать уязвимости в точка доступа wi-fi
WiFi Mouse Pro
вкл. 24 Август 2021 . Опубликовано в Wi-Fi/Bluetooth
Преврати свой телефон/планшет в беспроводную мышь или клавиатуру
ARP Guard
вкл. 03 Июль 2021 . Опубликовано в Wi-Fi/Bluetooth
Защита от перехвата/перенаправления траффика
OpenSignal
вкл. 28 Май 2021 . Опубликовано в Wi-Fi/Bluetooth
Инструмент для изучения карты радио-покрытия и улучшения качества приема сигнала
SHAREit
вкл. 24 Февраль 2021 . Опубликовано в Wi-Fi/Bluetooth
Быстрый обмен файлами по Wi-Fi
WiFi Analyzer (open-source)
вкл. 19 Декабрь 2020 . Опубликовано в Wi-Fi/Bluetooth
Оптимизируйте свою сеть Wi-Fi с помощью анализатора Wi-Fi
Network Scanner
вкл. 17 Август 2020 . Опубликовано в Wi-Fi/Bluetooth
Сетевой сканер поможет вам узнать, какие устройства подключены к вашему WiFi
WIFI Signal Strength
вкл. 16 Апрель 2020 . Опубликовано в Wi-Fi/Bluetooth
Измеритель уровня сигнала Wi-Fi
SpeedChecker
вкл. 26 Октябрь 2019 . Опубликовано в Wi-Fi/Bluetooth
Простой, быстрый и точный тест на скорость для GPRS, 3G, 4G, 5G и Wi-Fi
Источник
Wi-Fi адаптер через OTG
Идея перевести сетевую карту телефона в режим монитора разрушилась по причине собственной наивности и незнания элементарной информации о том, что подавляющее большинство мобильных сетевых карт этот самый режим монитора и не поддерживают.
Идея реализации задумки с помощью внешнего беспроводного Wi-Fi адаптера или «свистка», поддерживающего желанный режим монитора, рушилась десятки раз из-за новых и новых ошибок и потери веры в то, что это вообще возможно, но переросла в данную статью.
Итак, как подключить внешний Wi-Fi адаптер к устройству на Android или бег с препятствиями на дистанции «вставил — netcfg wlan0 up»:
Должно быть в наличии:
- Телефон на Android
- Поддержка OTG и сам OTG
- Terminal Emulator
- ROOT
- Исходники ядра
FAQ — структура выглядит так:
Мой случай:
- Samsung GT-P5100 Galaxy Tab 2 10.1, Андроид 4.2.2
- OTG «30-pin — USB»
- Terminal Emulator for Android
- ROOT
- Исходники стокового ядра 3.0.31-1919150 с сайта Самсунг
- Адаптер TP-LINK TL-WN722N на чипсете AR9271
- ath9k_htc/htc_9271.fw
- Дистрибутив Ubuntu 15.04 в VMware
- android-tools-adb
Начну. Но попрошу учесть, что далее все рассматривается для вышеперечисленного набора и алгоритм, скорее всего, не является универсальным, но отклонения незначительны.
I. Старт
Первым делом необходимо добыть фирмварь вашего адаптера. Вставляю адаптер в компьютер и выполняю команду dmesg . Нахожу:
Где слово правее слова driver — искомая информация. У меня это — ath9k_htc. Гуглю для него firmware. Качаю. Закидываю .fw-файл на телефон в /system/etc/firmware
Затем устанавливаю ADB:
apt-get install android-tools-adb
Третьим этапом качаю тулчейн (компилятор под ARM) отсюда. Там большой архив, мне нужна лишь папка android-platform_prebuilt-android-sdk-adt_r20-0-ga4062cc.zip\android-platform_prebuilt-a4062cc\linux-x86\toolchain\arm-eabi-4.4.3, которую я распаковываю в произвольное место.
II. Разгон
Для начала пишу терминале:
Затем перехожу в терминале в каталог с исходниками ядра, загруженными ранее, пишу
make help и получаю тучу информации, среди которой нужно найти нечто, заканчивающееся на _defconfig, у меня это:
И в завершении запускаю графическую конфигурацию ядра:
Появляется вот такое окно:
Продвигаюсь по маршрутам:
- Networking support → Wireless
Спускаюсь к Generic IEEE 802.11 Networking stack (mac80211) и нажимаю на пробел, наблюдая появление значка М перед этим пунктом
Device Drivers -> Network device support → Wireless LAN
Ставлю М у своего чипсета, в моем случае — Atheros Wireless Cards
Затем перехожу в сам этот раздел и внутри отмечаю все тем же пробелом и знаком M нужный мне пункт.
Сохраняю. Возвращаюсь в терминал, а если вы его закрыли, то в и каталог с исходниками тоже, и выполняю сначала make modules_prepare , а следом просто make . Результат потребует ожидания. Мой итоговый набор:
Потребуются модули (.ko-файлы), включающие слово ath и mac80211.ko. Переношу их на телефон.
Можно использовать adb, работая через компьютер, а можно не использовать и работать через терминал телефона, печатая команды пальцами по экрану. Я выбрал adb.
Напомню, как он работает. Подключаю телефон через USB (отладка, естественно, включена) и выполняю:
adb start-server
adb shell
su
Я в телефоне и под рутом.
Смотрю, какие модули уже есть командой lsmod и выгружаю их все, если это возможно, командой rmmod имямодуля
Затем перехожу в каталог с вышеперечисленными модулями:
cd /sdcard/ваш путь/
Можно убедиться в их наличии командой ls .
Загружаю их командой insmod имямодуля в такой и только такой последовательности (иначе просто не загрузится, выдавая ошибку):
ath.ko
ath9k_hw.ko
ath9k_common.ko
mac80211.ko
ath9k_htc.ko
III. Препятствия
В этом и вся соль, без которой статья была бы слишком простой.
1. Версии
Естественно, первая ошибка возникает на первом этапе.
Смотрю, что скажет об этом буфер сообщений ядра, выполнив команду dmesg :
Не совпадают версии. 3.0.31 не есть 3.0.31-1919150.
Открываю тот самый Makefile в исходниках ядра и в самом верху файла нахожу:
VERSION = 3
PATCHLEVEL = 0
SUBLEVEL = 31
EXTRAVERSION =
NAME = Sneaky Weasel
VERSION = 3
PATCHLEVEL = 0
SUBLEVEL = 31
EXTRAVERSION = -1919150
NAME = Sneaky Weasel
И сохраняю.
Заключительный этап пройдет в каталоге /include/config, где в файле kernel.release я поменяю 3.0.31 на 3.0.31-1919150
Снова make modules_prepare , make и далее по предыдущему пункту.
2. ewma
Загружая mac80211.ko снова имею ошибку, о которой dmesg скажет следующее:
Чудом прочитав на одном из англоязычных форумов опасное, но единственное в интернете, «решение», я перехожу в /net/mac80211/ и в файлах rx.c и sta_info.c и просто удаляю [либо комментирую (//)] строки ewma_add(&sta->avg_signal, -status->signal); и ewma_init(&sta->avg_signal, 1024, 8); соответственно.
Опять перекомпилирую модули и двигаюсь дальше.
3. Светодиод
При загрузке ath9k_htc.ko и mac80211.ko очередные ошибки, у mac80211.ko это:
А у ath9k_htc.ko это:
Если ieee80211_-ошибки от ath9k_htc.ko это потому что я пытаюсь его загрузить до mac80211.ko, то led_-ошибки от обоих модулей от того, что телефон не понимает, что делать со светодиодом на моем адаптере. Тут два варианта развития событий.
В первом просто убирается в графической конфигурации ядра значок [*] напротив
Networking support → Wireless → Enable LED triggers и Device Drivers → LED Support.
А во втором этот самый значок заморожен и снять его нельзя. Это значит, что при выборе моего адаптера, автоматически выбирается «поддержка» светодиода, убрать которую нельзя. Конечно же, это мой случай:
Кнопка помощи по Device Drivers → LED Support выводит следующую информацию по разделу:
…
config ATH9K_HTC
tristate «Atheros HTC based wireless cards support»
depends on USB && MAC80211
select ATH9K_HW
select MAC80211_LEDS
select LEDS_CLASS
select NEW_LEDS
select ATH9K_COMMON
.
…
config ATH9K_HTC
tristate «Atheros HTC based wireless cards support»
depends on USB && MAC80211
select ATH9K_HW
select ATH9K_COMMON
.
и сохраняю. Теперь можно снимать галочки:
Здесь и вовсе исчез пункт:
Опять и снова перекомпиляция, новые модули и т.п.
Вуаля. Все модули загружены. Выключаю Wi-Fi на телефоне и подключаю адаптер. Но светодиод на нем, как вы уже догадались, работать не будет. Оно и не нужно.
4. Версия firmware
…
[ 7582.477874] C0 [ khubd] ath9k_htc 1-1:1.0: ath9k_htc: Please upgrade to FW version 1.3
.
Просто качаем другой фирмварь, но уже требуемой версии, и кладем его вместо прошлого.
IV. Финиш
Теперь никаких проблем быть не должно. Выключаю родной Wi-Fi, все модули загружены, фирмварь нужной версии. Вставляю адаптер и netcfg впервые приносит счастье. Устанавливаю для появившегося сетевого интерфейса режим монитора и поднимаю его. Успех!
Ну а как и зачем зачастую используется режим монитора, вы и так все знаете. Спасибо за внимание!
Источник